{"_id":"fabric","_rev":"2892165","name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","dist-tags":{"beta":"3.6.5","latest":"5.2.4"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"time":{"modified":"2022-11-21T06:44:20.000Z","created":"2011-08-16T20:17:19.278Z","5.2.4":"2022-08-25T05:00:06.388Z","5.2.4-browser":"2022-08-25T05:00:03.942Z","5.2.2":"2022-08-25T04:52:14.141Z","5.2.2-browser":"2022-08-25T04:52:11.850Z","5.2.1":"2022-02-21T07:53:36.781Z","5.2.1-browser":"2022-02-21T07:53:34.745Z","5.1.0":"2022-02-16T08:53:22.165Z","5.1.0-browser":"2022-02-16T08:53:16.917Z","5.0.0":"2022-02-05T23:28:48.750Z","5.0.0-browser":"2022-02-05T23:28:44.829Z","4.6.0":"2021-08-27T21:31:58.462Z","4.6.0-browser":"2021-08-27T21:31:53.763Z","4.5.1":"2021-06-20T11:13:22.069Z","4.5.1-browser":"2021-06-20T11:13:17.514Z","4.5.0":"2021-05-22T18:27:58.624Z","4.5.0-browser":"2021-05-22T18:27:54.558Z","4.4.0":"2021-04-07T12:47:38.632Z","4.4.0-browser":"2021-04-07T12:47:33.768Z","4.3.1":"2021-01-27T22:04:28.493Z","4.3.1-browser":"2021-01-27T22:04:23.498Z","4.3.0":"2020-12-23T19:03:57.083Z","4.3.0-browser":"2020-12-23T19:03:52.631Z","4.2.0":"2020-09-26T16:16:16.134Z","4.2.0-browser":"2020-09-26T16:16:11.080Z","4.1.0":"2020-08-24T05:25:33.711Z","4.1.0-browser":"2020-08-24T05:25:28.611Z","3.6.6":"2020-08-23T15:30:36.377Z","3.6.6-browser":"2020-08-23T15:30:31.827Z","3.6.5":"2020-08-23T15:21:22.356Z","3.6.5-browser":"2020-08-23T15:21:17.820Z","3.6.4":"2020-08-23T12:10:50.671Z","3.6.4-browser":"2020-08-23T12:10:45.533Z","4.0.0":"2020-08-06T11:41:59.114Z","4.0.0-browser":"2020-08-06T11:41:53.787Z","4.0.0-rc.1":"2020-07-04T20:01:33.419Z","4.0.0-rc.1-browser":"2020-07-04T20:01:28.297Z","4.0.0-beta.12":"2020-05-03T14:49:36.997Z","4.0.0-beta.12-browser":"2020-05-03T14:49:31.229Z","4.0.0-beta.11":"2020-04-25T16:12:11.480Z","4.0.0-beta.11-browser":"2020-04-25T16:12:06.512Z","4.0.0-beta.10":"2020-04-05T19:05:04.181Z","4.0.0-beta.10-browser":"2020-04-05T19:04:59.588Z","4.0.0-beta.9":"2020-03-28T20:06:51.900Z","4.0.0-beta.9-browser":"2020-03-28T20:06:45.491Z","4.0.0-beta.8":"2020-03-20T14:48:10.283Z","4.0.0-beta.8-browser":"2020-03-20T14:48:02.028Z","3.6.3":"2020-03-15T20:11:58.488Z","3.6.3-browser":"2020-03-15T20:11:52.169Z","4.0.0-beta.7":"2020-02-16T18:19:33.789Z","4.0.0-beta.7-browser":"2020-02-16T18:19:29.093Z","4.0.0-beta.6":"2020-02-05T18:52:22.097Z","4.0.0-beta.6-browser":"2020-02-05T18:52:17.102Z","3.6.2":"2020-02-03T14:48:42.918Z","3.6.2-browser":"2020-02-03T14:48:37.798Z","4.0.0-beta.5":"2020-01-24T16:33:33.055Z","4.0.0-beta.5-browser":"2020-01-24T16:33:28.329Z","4.0.0-beta.4":"2020-01-23T14:52:03.067Z","4.0.0-beta.4-browser":"2020-01-23T14:51:58.162Z","4.0.0-beta.3":"2020-01-22T14:22:26.032Z","4.0.0-beta.2":"2020-01-21T23:08:16.314Z","4.0.0-beta1":"2020-01-20T19:48:09.077Z","3.6.1":"2020-01-20T19:36:42.484Z","3.6.1-browser":"2020-01-20T19:36:35.325Z","3.6.0":"2019-12-29T10:14:27.356Z","3.6.0-browser":"2019-12-29T10:14:20.798Z","3.5.1":"2019-11-18T14:37:59.343Z","3.5.1-browser":"2019-11-18T14:37:51.669Z","3.5.0":"2019-11-14T07:16:37.853Z","3.5.0-browser":"2019-11-14T07:16:32.299Z","3.4.0":"2019-08-19T06:52:02.033Z","3.4.0-browser":"2019-08-19T06:51:56.490Z","3.3.2":"2019-07-15T10:23:57.274Z","3.3.2-browser":"2019-07-15T10:23:36.382Z","3.3.1":"2019-07-15T10:14:51.599Z","3.3.1-browser":"2019-07-15T10:14:10.394Z","3.3.0-browser":"2019-07-14T16:39:31.529Z","3.3.0":"2019-07-14T16:39:15.193Z","3.2.0":"2019-06-22T11:35:29.509Z","3.1.0":"2019-06-01T09:12:05.094Z","3.0.0":"2019-05-19T21:51:42.782Z","2.7.0":"2019-03-04T18:06:13.704Z","2.6.0":"2019-01-13T15:41:20.236Z","2.5.0":"2019-01-07T01:27:54.417Z","2.4.6":"2018-12-25T21:21:45.375Z","2.4.5":"2018-12-13T00:03:56.146Z","2.4.4":"2018-11-25T16:39:30.960Z","2.4.3":"2018-11-02T16:56:55.436Z","2.4.2-b":"2018-10-14T17:17:15.051Z","2.4.2":"2018-10-14T17:12:44.347Z","2.4.1":"2018-09-29T18:14:42.744Z","2.4.0":"2018-09-22T11:03:31.171Z","2.3.6":"2018-08-20T06:26:19.426Z","2.3.5":"2018-08-13T00:54:18.586Z","2.3.4":"2018-08-05T23:13:56.505Z","2.3.3":"2018-06-17T11:56:35.160Z","2.3.2":"2018-06-06T14:39:26.518Z","2.3.1":"2018-05-29T09:54:08.327Z","2.3.0":"2018-05-19T22:13:18.188Z","2.2.4":"2018-05-08T09:18:32.505Z","2.2.3":"2018-04-02T09:25:00.112Z","2.2.2":"2018-03-17T23:07:27.401Z","2.2.1":"2018-03-11T13:32:06.661Z","2.2.0":"2018-03-06T13:01:50.248Z","2.1.0":"2018-02-26T10:27:46.712Z","2.0.3":"2018-02-21T11:26:30.688Z","2.0.2":"2018-02-18T22:54:10.953Z","2.0.1":"2018-02-10T12:40:57.845Z","2.0.0":"2018-02-04T23:06:30.312Z","1.7.22":"2017-12-29T08:38:31.675Z","1.7.21":"2017-12-23T13:27:37.182Z","2.0.0-rc.4":"2017-12-23T11:50:19.568Z","2.0.0-rc.3":"2017-11-25T15:44:47.022Z","2.0.0-rc.2":"2017-11-24T19:00:00.685Z","2.0.0-rc.1":"2017-11-19T22:58:13.194Z","1.7.20":"2017-11-12T15:17:02.666Z","1.7.19":"2017-09-17T17:06:07.516Z","2.0.0-beta.7":"2017-09-17T10:14:27.598Z","1.7.18":"2017-09-08T21:30:09.083Z","2.0.0-beta.6":"2017-08-14T07:58:13.500Z","2.0.0-beta.5":"2017-08-04T06:51:10.619Z","2.0.0-beta.4":"2017-07-22T21:18:26.739Z","1.7.17":"2017-07-22T20:38:38.396Z","1.7.16":"2017-07-08T22:43:25.228Z","2.0.0-beta.3":"2017-07-03T22:53:11.758Z","1.7.15":"2017-07-02T21:21:34.801Z","1.7.14":"2017-06-27T09:54:43.384Z","1.7.13":"2017-06-14T20:47:30.260Z","1.7.12":"2017-06-07T12:55:01.672Z","2.0.0-beta.2":"2017-06-01T09:08:01.128Z","1.7.11":"2017-04-24T08:01:17.874Z","1.7.10":"2017-04-24T00:49:36.345Z","2.0.0-beta.1":"2017-04-23T06:47:18.713Z","2.0.0-beta0":"2017-04-22T07:23:24.582Z","1.7.9":"2017-03-25T18:10:37.949Z","1.7.8":"2017-03-14T22:56:49.366Z","1.7.7":"2017-02-27T09:29:14.211Z","1.7.6":"2017-02-16T22:25:42.310Z","1.7.4":"2017-02-14T14:38:01.184Z","1.7.3":"2017-01-08T10:12:32.732Z","1.7.2":"2016-12-18T10:07:22.788Z","1.7.1":"2016-12-01T22:59:49.685Z","1.7.0":"2016-11-21T11:11:44.968Z","1.6.7":"2016-11-13T08:40:48.409Z","1.6.6":"2016-10-16T21:41:43.538Z","1.6.5":"2016-10-02T20:06:06.093Z","1.6.4":"2016-09-03T19:42:08.024Z","1.6.3":"2016-07-03T12:01:03.803Z","1.6.2":"2016-05-15T21:57:45.320Z","1.6.1":"2016-04-29T01:30:06.203Z","1.6.0":"2016-04-15T10:21:28.442Z","1.6.0-rc.1":"2015-07-22T14:19:41.451Z","1.5.0":"2015-04-14T16:41:43.987Z","1.4.13":"2014-11-28T13:12:47.260Z","1.4.12":"2014-10-16T12:13:05.304Z","1.4.11":"2014-08-26T10:44:08.535Z","1.4.9":"2014-07-21T16:23:15.841Z","1.4.7":"2014-06-08T16:35:11.628Z","1.4.6":"2014-05-25T13:12:51.251Z","1.4.3":"2014-01-18T17:40:45.977Z","1.4.2":"2014-01-17T18:52:01.319Z","1.4.1":"2013-12-19T21:15:21.248Z","1.4.0":"2013-11-27T21:54:03.288Z","1.3.12":"2013-11-20T11:51:26.770Z","1.3.9":"2013-10-28T07:04:54.311Z","1.3.8":"2013-10-28T06:38:38.551Z","1.3.7":"2013-09-30T16:38:38.545Z","1.3.6":"2013-09-30T14:17:57.362Z","1.3.5":"2013-09-30T11:50:42.687Z","1.3.4":"2013-09-24T16:34:18.847Z","1.3.3":"2013-09-24T13:59:24.534Z","1.3.2":"2013-09-24T11:26:23.826Z","1.3.1":"2013-09-23T12:40:02.633Z","1.2.11":"2013-09-04T14:49:49.110Z","1.2.10":"2013-08-27T14:30:38.466Z","1.2.9":"2013-08-05T09:28:37.056Z","1.2.6":"2013-07-21T20:48:14.874Z","1.2.5":"2013-07-13T18:16:25.229Z","1.2.4":"2013-07-13T18:00:24.528Z","1.2.3":"2013-07-13T16:57:47.247Z","1.2.2":"2013-07-12T19:29:40.118Z","1.2.1":"2013-07-06T16:04:34.610Z","1.2.0":"2013-06-14T17:54:54.514Z","1.1.21":"2013-06-05T12:55:15.898Z","1.1.20":"2013-06-05T11:55:32.870Z","1.1.19":"2013-06-03T16:36:25.161Z","1.1.18":"2013-06-03T14:08:56.392Z","1.1.16":"2013-05-23T01:53:37.351Z","1.1.14":"2013-05-13T00:31:52.353Z","1.1.13":"2013-05-10T16:32:45.010Z","1.1.11":"2013-05-05T15:24:25.363Z","1.1.9":"2013-04-24T17:03:05.557Z","1.1.6":"2013-04-04T12:07:23.731Z","1.1.4":"2013-03-24T17:23:03.176Z","1.1.3":"2013-03-20T23:16:42.945Z","1.0.9":"2013-02-12T23:43:42.678Z","1.0.8":"2013-02-12T23:34:11.578Z","1.0.7":"2013-02-12T23:15:46.578Z","1.0.6":"2013-02-05T19:24:04.045Z","1.0.1":"2013-01-14T23:06:51.867Z","1.0.0":"2013-01-04T14:17:58.176Z","0.9.21":"2012-11-13T17:04:14.136Z","0.9.19":"2012-10-29T18:17:50.816Z","0.9.17":"2012-10-23T20:59:06.388Z","0.9.14":"2012-10-14T00:53:37.296Z","0.9.10":"2012-09-23T20:59:27.539Z","0.9.9":"2012-09-11T16:38:29.016Z","0.9.8":"2012-09-11T16:21:55.510Z","0.9.5":"2012-09-02T16:29:02.342Z","0.9.3":"2012-08-26T19:16:22.146Z","0.9.2":"2012-08-22T18:40:08.201Z","0.9.1":"2012-08-22T18:36:18.167Z","0.9.0":"2012-08-21T14:03:46.828Z","0.8.52":"2012-08-15T13:31:17.294Z","0.8.51":"2012-08-15T11:58:35.299Z","0.8.50":"2012-08-15T11:51:07.861Z","0.8.47":"2012-08-13T09:39:42.168Z","0.8.46":"2012-08-11T17:12:58.912Z","0.8.44":"2012-08-07T22:53:11.174Z","0.8.42":"2012-07-31T18:55:59.146Z","0.8.4":"2012-07-27T12:40:33.550Z","0.8.35":"2012-07-20T19:16:37.205Z","0.8.34":"2012-07-19T11:36:25.294Z","0.8.26":"2012-06-25T13:32:10.243Z","0.8.20":"2012-06-14T12:00:58.075Z","0.8.19":"2012-06-13T12:47:46.008Z","0.8.13":"2012-05-30T11:58:24.480Z","0.8.12":"2012-05-29T08:29:29.706Z","0.8.11":"2012-05-28T14:46:31.085Z","0.8.10":"2012-05-28T13:22:52.408Z","0.8.7":"2012-05-16T10:56:55.606Z","0.8.0":"2012-05-04T08:24:53.033Z","0.7.24":"2012-02-15T21:27:58.299Z","0.7.23":"2012-02-14T17:50:58.598Z","0.7.22":"2012-02-10T05:42:27.299Z","0.7.18":"2012-02-01T23:44:04.559Z","0.7.17":"2012-01-28T23:43:34.401Z","0.7.16":"2012-01-27T18:08:17.672Z","0.7.15":"2012-01-27T17:46:59.248Z","0.7.14":"2012-01-27T17:43:19.948Z","0.7.13":"2012-01-21T22:24:35.778Z","0.7.11":"2012-01-15T17:50:31.255Z","0.7.9":"2012-01-07T18:27:45.972Z","0.7.4":"2011-12-09T21:25:39.089Z","0.7.3":"2011-12-09T21:16:30.494Z","0.7.1":"2011-12-06T14:58:37.986Z","0.6.12":"2011-11-18T15:47:04.238Z","0.6.8":"2011-11-02T21:25:54.230Z","0.6.7":"2011-10-29T18:36:43.368Z","0.6.6":"2011-10-29T18:15:23.662Z","0.5.13":"2011-09-20T21:29:19.705Z","0.5.10":"2011-09-08T19:59:29.139Z","0.5.7":"2011-09-06T01:02:34.313Z","0.5.6":"2011-09-06T00:53:32.862Z","0.5.5":"2011-08-28T18:57:07.328Z","0.5.3":"2011-08-16T23:06:54.968Z","0.5.2":"2011-08-16T20:17:19.278Z"},"users":{},"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"versions":{"5.2.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"gitHead":"c4f80cd9df02fecf24be63760bc464394c9569d9","_id":"fabric@5.2.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"c8c9d711313f0d211d5a94ebb1fe22259fe8c2b1","size":584733,"noattachment":false,"key":"/fabric/-/fabric-5.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.4.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.4_1661403606128_0.8421448591599068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T05:02:20.849Z","publish_time":1661403606388,"_cnpm_publish_time":1661403606388},"5.2.4-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.4-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"c4f80cd9df02fecf24be63760bc464394c9569d9","_id":"fabric@5.2.4-browser","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"6f462b16f575308cac2bd5dbb8f6ea95ea014254","size":584773,"noattachment":false,"key":"/fabric/-/fabric-5.2.4-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.4-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.4-browser_1661403603746_0.056742191641487194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T05:00:13.395Z","publish_time":1661403603942,"_cnpm_publish_time":1661403603942},"5.2.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"gitHead":"8371a05bfcda9aa385de27f20fa542f7919f210c","_id":"fabric@5.2.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"11e270b4f4f1fa4a6f4eb3fe31191c253ee0af9a","size":584732,"noattachment":false,"key":"/fabric/-/fabric-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.2.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.2_1661403133843_0.5727565698579762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T05:00:12.528Z","publish_time":1661403134141,"_cnpm_publish_time":1661403134141},"5.2.2-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.2-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"8371a05bfcda9aa385de27f20fa542f7919f210c","_id":"fabric@5.2.2-browser","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"d3b86ad0d33ece4f115fec7750dba73f7ddff477","size":584773,"noattachment":false,"key":"/fabric/-/fabric-5.2.2-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.2-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.2-browser_1661403131640_0.30536885677784387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T04:52:20.150Z","publish_time":1661403131850,"_cnpm_publish_time":1661403131850},"5.2.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"gitHead":"b030f44cf59151cc6ebf27c3fdcd5793e268477b","_id":"fabric@5.2.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"40cdc8712d939f3b6bded55ac40e716f2a67e013","size":582052,"noattachment":false,"key":"/fabric/-/fabric-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.1.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.1_1645430016597_0.12584853289580478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-21T07:58:02.118Z","publish_time":1645430016781,"_cnpm_publish_time":1645430016781},"5.2.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.2.1-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit --require ./test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","deep-object-diff":"^1.1.7","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.17.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"b030f44cf59151cc6ebf27c3fdcd5793e268477b","_id":"fabric@5.2.1-browser","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"d884353a9ee141366f2999e1f77551536abc27fb","size":582100,"noattachment":false,"key":"/fabric/-/fabric-5.2.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.2.1-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.2.1-browser_1645430014474_0.16902919192034171"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-21T07:58:00.399Z","publish_time":1645430014745,"_cnpm_publish_time":1645430014745},"5.1.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.1.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"gitHead":"a693198fc32e9dd24744a282186b5ac0c8879a34","_id":"fabric@5.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"55f685391cd2ebc0f4f75e850ff4f5464ebd27f0","size":582125,"noattachment":false,"key":"/fabric/-/fabric-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.1.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.1.0_1645001601983_0.5629907308978732"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T08:55:29.306Z","publish_time":1645001602165,"_cnpm_publish_time":1645001602165},"5.1.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.1.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"a693198fc32e9dd24744a282186b5ac0c8879a34","_id":"fabric@5.1.0-browser","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"d515652d5c3798a5d06029e3e99f2bcad648de01","size":582175,"noattachment":false,"key":"/fabric/-/fabric-5.1.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.1.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.1.0-browser_1645001596662_0.08772717165863764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T08:55:28.876Z","publish_time":1645001596917,"_cnpm_publish_time":1645001596917},"5.0.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.0.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.8.0","jsdom":"^19.0.0"},"gitHead":"fbd50047f9f979fc37ee5156c904dc7e996ca29d","_id":"fabric@5.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"f0859f28ff7fc2fbab05ec404163f5f00b46ad2c","size":581115,"noattachment":false,"key":"/fabric/-/fabric-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.0.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.0.0_1644103728513_0.8432424702133747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T23:38:57.357Z","publish_time":1644103728750,"_cnpm_publish_time":1644103728750},"5.0.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"5.0.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"changelog":"auto-changelog -o change-output.md --unreleased-only","build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"auto-changelog":"^2.3.0","chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^7.1.0","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=14.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"fbd50047f9f979fc37ee5156c904dc7e996ca29d","_id":"fabric@5.0.0-browser","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"3293eacf032d95468e7423a4730b73a02448d151","size":581159,"noattachment":false,"key":"/fabric/-/fabric-5.0.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-5.0.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_5.0.0-browser_1644103724510_0.7231720447119623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T23:28:54.779Z","publish_time":1644103724829,"_cnpm_publish_time":1644103724829},"4.6.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.6.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"fd8a6dd334ee1f5b211127df6d3b6fe4b50ba511","_id":"fabric@4.6.0","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"shasum":"bd11c2baf165db2c97e4d05740d931586cb26bbb","size":578070,"noattachment":false,"key":"/fabric/-/fabric-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.6.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.6.0_1630099918233_0.10254608854329006"},"_hasShrinkwrap":false,"publish_time":1630099918462,"_cnpm_publish_time":1630099918462,"_cnpmcore_publish_time":"2021-12-16T18:33:10.231Z"},"4.6.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.6.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"fd8a6dd334ee1f5b211127df6d3b6fe4b50ba511","_id":"fabric@4.6.0-browser","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"shasum":"94f6807d7d34f5ce6ae60f1d9c52d76797011a9e","size":578119,"noattachment":false,"key":"/fabric/-/fabric-4.6.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.6.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.6.0-browser_1630099913601_0.3687004561715683"},"_hasShrinkwrap":false,"publish_time":1630099913763,"_cnpm_publish_time":1630099913763,"_cnpmcore_publish_time":"2021-12-16T18:33:12.159Z"},"4.5.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.5.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"e8a6138bf689532e8c4f69ceb795b18c85fa544b","_id":"fabric@4.5.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"dcdc93caf257ee40dd4ab7ce60ce089873ea19c6","size":569963,"noattachment":false,"key":"/fabric/-/fabric-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.5.1.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.5.1_1624187601712_0.4644014251435806"},"_hasShrinkwrap":false,"publish_time":1624187602069,"_cnpm_publish_time":1624187602069,"_cnpmcore_publish_time":"2021-12-16T18:33:12.949Z"},"4.5.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.5.1-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"e8a6138bf689532e8c4f69ceb795b18c85fa544b","_id":"fabric@4.5.1-browser","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"94d99fe1935af1a32e03c54bcceb00b5269fc32a","size":570011,"noattachment":false,"key":"/fabric/-/fabric-4.5.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.5.1-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.5.1-browser_1624187597111_0.3177401958059165"},"_hasShrinkwrap":false,"publish_time":1624187597514,"_cnpm_publish_time":1624187597514,"_cnpmcore_publish_time":"2021-12-16T18:33:13.977Z"},"4.5.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.5.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"f897b968a286b1ddafddd236a9b74dcbeeb446cf","_id":"fabric@4.5.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"fd2d1af7fa715d77ae61c264d89c4c0616d9ad3f","size":569744,"noattachment":false,"key":"/fabric/-/fabric-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.5.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.5.0_1621708078483_0.3457603567247498"},"_hasShrinkwrap":false,"publish_time":1621708078624,"_cnpm_publish_time":1621708078624,"_cnpmcore_publish_time":"2021-12-16T18:33:14.915Z"},"4.5.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.5.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors,erasing","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors,erasing","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"f897b968a286b1ddafddd236a9b74dcbeeb446cf","_id":"fabric@4.5.0-browser","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"e30ca1d6cea687b241f0193f6cc7ecb2c27cb0d6","size":569794,"noattachment":false,"key":"/fabric/-/fabric-4.5.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.5.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.5.0-browser_1621708074355_0.6616624548669847"},"_hasShrinkwrap":false,"publish_time":1621708074558,"_cnpm_publish_time":1621708074558,"_cnpmcore_publish_time":"2021-12-16T18:33:15.591Z"},"4.4.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.4.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"4861f7853c663104b1dc98b6f1f0282fb7b76113","_id":"fabric@4.4.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"2b73454008b8082f2d234c4637bdf645876c490c","size":562128,"noattachment":false,"key":"/fabric/-/fabric-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.4.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.4.0_1617799658455_0.668973934043104"},"_hasShrinkwrap":false,"publish_time":1617799658632,"_cnpm_publish_time":1617799658632,"_cnpmcore_publish_time":"2021-12-16T18:33:16.595Z"},"4.4.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.4.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual","coverage:report":"nyc report --reporter=lcov --reporter=text","test":"qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"4861f7853c663104b1dc98b6f1f0282fb7b76113","_id":"fabric@4.4.0-browser","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"20b8868fa17d88ba118978775e4d91c8225e2869","size":562182,"noattachment":false,"key":"/fabric/-/fabric-4.4.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.4.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.4.0-browser_1617799653513_0.41760055931729356"},"_hasShrinkwrap":false,"publish_time":1617799653768,"_cnpm_publish_time":1617799653768,"_cnpmcore_publish_time":"2021-12-16T18:33:17.688Z"},"4.3.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.3.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"7efa022a0ed82a48a9bb65658b2e71940ab22139","_id":"fabric@4.3.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"918f408840c2efbb8867b9c2c484beaa68037f8b","size":558151,"noattachment":false,"key":"/fabric/-/fabric-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.3.1.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.3.1_1611785068070_0.9893231682887398"},"_hasShrinkwrap":false,"publish_time":1611785068493,"_cnpm_publish_time":1611785068493,"_cnpmcore_publish_time":"2021-12-16T18:33:19.669Z"},"4.3.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.3.1-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"^2.13.0","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"7efa022a0ed82a48a9bb65658b2e71940ab22139","_id":"fabric@4.3.1-browser","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"dca8331c0051eaf19f5c54bd7e8cbe531d769967","size":558195,"noattachment":false,"key":"/fabric/-/fabric-4.3.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.3.1-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.3.1-browser_1611785063243_0.10730248237057372"},"_hasShrinkwrap":false,"publish_time":1611785063498,"_cnpm_publish_time":1611785063498,"_cnpmcore_publish_time":"2021-12-16T18:33:20.717Z"},"4.3.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.3.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"2.9.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"63667ea068cb3b1ac6a23e000adf9e2a09651977","_id":"fabric@4.3.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"c421ca17fda7eb8006f58a401cde659fadfe1aa6","size":557096,"noattachment":false,"key":"/fabric/-/fabric-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.3.0.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.3.0_1608750236868_0.333904882680399"},"_hasShrinkwrap":false,"publish_time":1608750237083,"_cnpm_publish_time":1608750237083,"_cnpmcore_publish_time":"2021-12-16T18:33:21.803Z"},"4.3.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.3.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"2.9.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"63667ea068cb3b1ac6a23e000adf9e2a09651977","_id":"fabric@4.3.0-browser","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"bf4da55838fddb1da3d8eb99610aaf9c39856253","size":557130,"noattachment":false,"key":"/fabric/-/fabric-4.3.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.3.0-browser.tgz"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.3.0-browser_1608750232429_0.508231798695367"},"_hasShrinkwrap":false,"publish_time":1608750232631,"_cnpm_publish_time":1608750232631,"_cnpmcore_publish_time":"2021-12-16T18:33:22.572Z"},"4.2.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.2.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"2.9.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"bddb9449adab5416333c7f16a143f7a7dff1dda4","_id":"fabric@4.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"c16daf5559a9ed457d51eeb938099565ef1b44ba","size":549329,"noattachment":false,"key":"/fabric/-/fabric-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.2.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.2.0_1601136975933_0.7712194074616676"},"_hasShrinkwrap":false,"publish_time":1601136976134,"_cnpm_publish_time":1601136976134,"_cnpmcore_publish_time":"2021-12-16T18:33:23.657Z"},"4.2.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.2.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"chalk":"^2.4.1","eslint":"4.18.x","nyc":"^15.1.0","onchange":"^3.x.x","pixelmatch":"^4.0.2","qunit":"2.9.2","testem":"^3.2.0","uglify-js":"3.3.x"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"bddb9449adab5416333c7f16a143f7a7dff1dda4","_id":"fabric@4.2.0-browser","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"7aba1e77990a9da8404de3c15d1d47864f0185d7","size":549369,"noattachment":false,"key":"/fabric/-/fabric-4.2.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.2.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.2.0-browser_1601136970804_0.05504133425064284"},"_hasShrinkwrap":false,"publish_time":1601136971080,"_cnpm_publish_time":1601136971080,"_cnpmcore_publish_time":"2021-12-16T18:33:24.602Z"},"4.1.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.1.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"69a4be3bb96a8bc03fb2676feb0e8cb39090f037","_id":"fabric@4.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"5585c835198bc8e7707c221a8b7eb1264c2e1e4f","size":548118,"noattachment":false,"key":"/fabric/-/fabric-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.1.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.1.0_1598246733498_0.3662089528028365"},"_hasShrinkwrap":false,"publish_time":1598246733711,"_cnpm_publish_time":1598246733711,"_cnpmcore_publish_time":"2021-12-16T18:33:25.651Z"},"4.1.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.1.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"69a4be3bb96a8bc03fb2676feb0e8cb39090f037","_id":"fabric@4.1.0-browser","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"b0f7728333bb4bbb305e01f3622930b23efaa533","size":548149,"noattachment":false,"key":"/fabric/-/fabric-4.1.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.1.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.1.0-browser_1598246728367_0.42340664234158143"},"_hasShrinkwrap":false,"publish_time":1598246728611,"_cnpm_publish_time":1598246728611,"_cnpmcore_publish_time":"2021-12-16T18:33:26.385Z"},"3.6.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.6","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"e0f6ae235852afca5f2b1318d4833c97b818d7ea","_id":"fabric@3.6.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"216d730101815c37fd08d6cf3b87d71ab9bfc162","size":536156,"noattachment":false,"key":"/fabric/-/fabric-3.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.6_1598196636175_0.17289861169329068"},"_hasShrinkwrap":false,"publish_time":1598196636377,"_cnpm_publish_time":1598196636377,"_cnpmcore_publish_time":"2021-12-16T18:33:27.107Z"},"3.6.6-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.6-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"e0f6ae235852afca5f2b1318d4833c97b818d7ea","_id":"fabric@3.6.6-browser","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"f4e5fe0e1e67f22c2275972403604db67dffa036","size":536205,"noattachment":false,"key":"/fabric/-/fabric-3.6.6-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.6-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.6-browser_1598196631662_0.9668614549716863"},"_hasShrinkwrap":false,"publish_time":1598196631827,"_cnpm_publish_time":1598196631827,"_cnpmcore_publish_time":"2021-12-16T18:33:28.038Z"},"3.6.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.5","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"34be924cbb43d7d8bf1cad5d75b4dc9109abe19e","readmeFilename":"README.md","_id":"fabric@3.6.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"b381be02fb75e5762b7d7e390911026b60524562","size":536132,"noattachment":false,"key":"/fabric/-/fabric-3.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.5_1598196082191_0.5405351708962725"},"_hasShrinkwrap":false,"publish_time":1598196082356,"_cnpm_publish_time":1598196082356,"_cnpmcore_publish_time":"2021-12-16T18:33:29.925Z"},"3.6.5-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.5-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"34be924cbb43d7d8bf1cad5d75b4dc9109abe19e","readmeFilename":"README.md","_id":"fabric@3.6.5-browser","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"287d12e601831599ecfd1d87f4a9bca6337bfed2","size":536181,"noattachment":false,"key":"/fabric/-/fabric-3.6.5-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.5-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.5-browser_1598196077587_0.9906592543443375"},"_hasShrinkwrap":false,"publish_time":1598196077820,"_cnpm_publish_time":1598196077820,"_cnpmcore_publish_time":"2021-12-16T18:33:30.661Z"},"3.6.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.4","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"6dc098b0f8af19e5b5bfea0c1080ec4d88e0330f","readmeFilename":"README.md","_id":"fabric@3.6.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"8f5a2c794c4a0654eff8c805921f2be6f73ee8f3","size":536100,"noattachment":false,"key":"/fabric/-/fabric-3.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.4_1598184650387_0.1508845720845644"},"_hasShrinkwrap":false,"publish_time":1598184650671,"_cnpm_publish_time":1598184650671,"_cnpmcore_publish_time":"2021-12-16T18:33:31.297Z"},"3.6.4-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.4-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"6dc098b0f8af19e5b5bfea0c1080ec4d88e0330f","readmeFilename":"README.md","_id":"fabric@3.6.4-browser","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"51238732e578cdd423f77f9f5117f6e5a49f87d1","size":536146,"noattachment":false,"key":"/fabric/-/fabric-3.6.4-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.4-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.4-browser_1598184645366_0.08780919819745936"},"_hasShrinkwrap":false,"publish_time":1598184645533,"_cnpm_publish_time":1598184645533,"_cnpmcore_publish_time":"2021-12-16T18:33:32.095Z"},"4.0.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"d3af410dec394aa3e653f72c7fc1cf10152f8d68","readmeFilename":"README.md","_id":"fabric@4.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"6c6a106d1cef99d9b5ae716d33c77ad2b19e5407","size":543774,"noattachment":false,"key":"/fabric/-/fabric-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0_1596714118918_0.21176801384300203"},"_hasShrinkwrap":false,"publish_time":1596714119114,"_cnpm_publish_time":1596714119114,"_cnpmcore_publish_time":"2021-12-16T18:33:33.352Z"},"4.0.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site && npm run build_with_gestures && npm run export_gesture_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_gesture_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric_with_gestures.js","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"d3af410dec394aa3e653f72c7fc1cf10152f8d68","readmeFilename":"README.md","_id":"fabric@4.0.0-browser","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"shasum":"b4705b09714c1ae428bec66c013d51a5e567272b","size":543807,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-browser_1596714113611_0.7431398545610022"},"_hasShrinkwrap":false,"publish_time":1596714113787,"_cnpm_publish_time":1596714113787,"_cnpmcore_publish_time":"2021-12-16T18:33:34.484Z"},"4.0.0-rc.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-rc.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.2.1"},"gitHead":"9a381212a909571a2952a20380b3f181f29168cf","readmeFilename":"README.md","_id":"fabric@4.0.0-rc.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"a3b1347b13472cb352b9760c69671965261526fc","size":541147,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-rc.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-rc.1_1593892893217_0.8225443655871054"},"_hasShrinkwrap":false,"publish_time":1593892893419,"_cnpm_publish_time":1593892893419,"_cnpmcore_publish_time":"2021-12-16T18:33:35.771Z"},"4.0.0-rc.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-rc.1-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"9a381212a909571a2952a20380b3f181f29168cf","readmeFilename":"README.md","_id":"fabric@4.0.0-rc.1-browser","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"b0ce67ec06fe0c23221316dd084cd3c45666e5ee","size":541191,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-rc.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-rc.1-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-rc.1-browser_1593892888070_0.037094680443351846"},"_hasShrinkwrap":false,"publish_time":1593892888297,"_cnpm_publish_time":1593892888297,"_cnpmcore_publish_time":"2021-12-16T18:33:37.031Z"},"4.0.0-beta.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"d61a34347af14a2f1d48831056308cb2abb14cc8","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"cb93e2664df1bbfc205fcbab698ac75029e504d2","size":541148,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.12.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.12_1588517376802_0.20059278714196083"},"_hasShrinkwrap":false,"publish_time":1588517376997,"_cnpm_publish_time":1588517376997,"_cnpmcore_publish_time":"2021-12-16T18:33:38.160Z"},"4.0.0-beta.12-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.12-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"d61a34347af14a2f1d48831056308cb2abb14cc8","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.12-browser","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"0a273e822b3535d103aaee38a74a9735860d4990","size":541192,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.12-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.12-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.12-browser_1588517371076_0.6698079124085248"},"_hasShrinkwrap":false,"publish_time":1588517371229,"_cnpm_publish_time":1588517371229,"_cnpmcore_publish_time":"2021-12-16T18:33:39.189Z"},"4.0.0-beta.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"e5bd320aa768ce2f8cd79c115969c01f757bb8c1","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.11","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"d249cf9e5a57d7a0b722054eca5dc042b265d38b","size":540752,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.11.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.11_1587831131228_0.46202093084268525"},"_hasShrinkwrap":false,"publish_time":1587831131480,"_cnpm_publish_time":1587831131480,"_cnpmcore_publish_time":"2021-12-16T18:33:40.182Z"},"4.0.0-beta.11-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.11-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"e5bd320aa768ce2f8cd79c115969c01f757bb8c1","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.11-browser","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"61e99cb4fc58064e2853a4a42fabf2c6a480d165","size":540795,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.11-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.11-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.11-browser_1587831126350_0.9646328117739627"},"_hasShrinkwrap":false,"publish_time":1587831126512,"_cnpm_publish_time":1587831126512,"_cnpmcore_publish_time":"2021-12-16T18:33:41.196Z"},"4.0.0-beta.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"852acd51ff80d125ba31b406b37b0cca8fdb766d","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.10","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"c24c95584273151b194d2f83a1363d4de6ee6a4c","size":538284,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.10.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.10_1586113503991_0.07034587641610557"},"_hasShrinkwrap":false,"publish_time":1586113504181,"_cnpm_publish_time":1586113504181,"_cnpmcore_publish_time":"2021-12-16T18:33:42.243Z"},"4.0.0-beta.10-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.10-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"852acd51ff80d125ba31b406b37b0cca8fdb766d","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.10-browser","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"4fa1725050dbddc4483816439daee8f65c442f4d","size":538329,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.10-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.10-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.10-browser_1586113499410_0.8143821552802477"},"_hasShrinkwrap":false,"publish_time":1586113499588,"_cnpm_publish_time":1586113499588,"_cnpmcore_publish_time":"2021-12-16T18:33:43.104Z"},"4.0.0-beta.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"854e68deb3d7b9fe9ea696bf2def4ba30e3c1a2b","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.9","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"26048907c18ea47b699118e9c72df05bc11556d6","size":538219,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.9.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.9_1585426011676_0.7790079189834516"},"_hasShrinkwrap":false,"publish_time":1585426011900,"_cnpm_publish_time":1585426011900,"_cnpmcore_publish_time":"2021-12-16T18:33:44.140Z"},"4.0.0-beta.9-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.9-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"854e68deb3d7b9fe9ea696bf2def4ba30e3c1a2b","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.9-browser","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"2e3198d6f43dddbbe00ef8edc8c07f0e24ddfa78","size":538260,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.9-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.9-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.9-browser_1585426005328_0.24842916790405223"},"_hasShrinkwrap":false,"publish_time":1585426005491,"_cnpm_publish_time":1585426005491,"_cnpmcore_publish_time":"2021-12-16T18:33:44.939Z"},"4.0.0-beta.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"4ab3c36c7d1fb212a608d4ece02b4236b654c9a5","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"b60d5e81514b2b701b57712ba084b98fcbd64af7","size":538070,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.8.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.8_1584715690114_0.6842889027330532"},"_hasShrinkwrap":false,"publish_time":1584715690283,"_cnpm_publish_time":1584715690283,"_cnpmcore_publish_time":"2021-12-16T18:33:46.086Z"},"4.0.0-beta.8-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.8-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"4ab3c36c7d1fb212a608d4ece02b4236b654c9a5","readmeFilename":"README.md","_id":"fabric@4.0.0-beta.8-browser","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"39919479c1bcfa3db217fc9a9da65d366c0401a6","size":538112,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.8-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.8-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.8-browser_1584715681867_0.9841425787611848"},"_hasShrinkwrap":false,"publish_time":1584715682028,"_cnpm_publish_time":1584715682028,"_cnpmcore_publish_time":"2021-12-16T18:33:47.126Z"},"3.6.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.3","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"7f814c9cc1082b234537dc1842d98afb7dcd85ed","_id":"fabric@3.6.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"c72b148911e4d180747f7bb0f12ad158a4508dfc","size":534734,"noattachment":false,"key":"/fabric/-/fabric-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.3_1584303118307_0.4937796464513349"},"_hasShrinkwrap":false,"publish_time":1584303118488,"_cnpm_publish_time":1584303118488,"_cnpmcore_publish_time":"2021-12-16T18:33:48.038Z"},"3.6.3-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.3-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"7f814c9cc1082b234537dc1842d98afb7dcd85ed","_id":"fabric@3.6.3-browser","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"6aa698b1af4386008e592dc6b84abe84ef559913","size":534782,"noattachment":false,"key":"/fabric/-/fabric-3.6.3-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.3-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.3-browser_1584303111963_0.4405333898000474"},"_hasShrinkwrap":false,"publish_time":1584303112169,"_cnpm_publish_time":1584303112169,"_cnpmcore_publish_time":"2021-12-16T18:33:49.117Z"},"4.0.0-beta.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"41704ace786870c48d008f3a87ed13881a171e4a","_id":"fabric@4.0.0-beta.7","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"shasum":"6e3469513632a29ab19343c049ee157b22929024","size":536503,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.7_1581877173609_0.970778185723018"},"_hasShrinkwrap":false,"publish_time":1581877173789,"_cnpm_publish_time":1581877173789,"_cnpmcore_publish_time":"2021-12-16T18:33:50.330Z"},"4.0.0-beta.7-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.7-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"41704ace786870c48d008f3a87ed13881a171e4a","_id":"fabric@4.0.0-beta.7-browser","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"shasum":"50624fce3a9999dd1e3951e814cc3ceda5719700","size":536547,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.7-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.7-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.7-browser_1581877168893_0.021403773587618913"},"_hasShrinkwrap":false,"publish_time":1581877169093,"_cnpm_publish_time":1581877169093,"_cnpmcore_publish_time":"2021-12-16T18:33:52.022Z"},"4.0.0-beta.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"1f04ab9c9b66d162d0163908cce3d1042466dee8","_id":"fabric@4.0.0-beta.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"3bb5033e02ecff7b0ecbab87ee80078826abe098","size":537816,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.6_1580928741867_0.9872462540372202"},"_hasShrinkwrap":false,"publish_time":1580928742097,"_cnpm_publish_time":1580928742097,"_cnpmcore_publish_time":"2021-12-16T18:33:53.181Z"},"4.0.0-beta.6-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.6-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"1f04ab9c9b66d162d0163908cce3d1042466dee8","_id":"fabric@4.0.0-beta.6-browser","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"f07de786f78308a86dbedee1fd03a23940ea8fc7","size":537859,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.6-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.6-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.6-browser_1580928736836_0.613179484213811"},"_hasShrinkwrap":false,"publish_time":1580928737102,"_cnpm_publish_time":1580928737102,"_cnpmcore_publish_time":"2021-12-16T18:33:54.462Z"},"3.6.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.2","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"19230c29020671ebe31405f08e7d8cc3b27dfe1c","_id":"fabric@3.6.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"fb0eb36b20a7932b9e44ddf447aa09da4ef3ac70","size":533804,"noattachment":false,"key":"/fabric/-/fabric-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.2_1580741322743_0.34327763688797375"},"_hasShrinkwrap":false,"publish_time":1580741322918,"_cnpm_publish_time":1580741322918,"_cnpmcore_publish_time":"2021-12-16T18:33:55.394Z"},"3.6.2-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.2-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"19230c29020671ebe31405f08e7d8cc3b27dfe1c","_id":"fabric@3.6.2-browser","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"a5f40a7173509592fad1892e8c555a3740ef570f","size":533849,"noattachment":false,"key":"/fabric/-/fabric-3.6.2-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.2-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.2-browser_1580741317609_0.8062922090764362"},"_hasShrinkwrap":false,"publish_time":1580741317798,"_cnpm_publish_time":1580741317798,"_cnpmcore_publish_time":"2021-12-16T18:33:56.309Z"},"4.0.0-beta.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"a1e5d32bafcf81a028c27b0a53526c9896a4a404","_id":"fabric@4.0.0-beta.5","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"4fe22c818da3be18d277aed1554119dd75a052dc","size":537695,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.5_1579883612759_0.6965816580283031"},"_hasShrinkwrap":false,"publish_time":1579883613055,"_cnpm_publish_time":1579883613055,"_cnpmcore_publish_time":"2021-12-16T18:33:57.719Z"},"4.0.0-beta.5-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.5-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"a1e5d32bafcf81a028c27b0a53526c9896a4a404","_id":"fabric@4.0.0-beta.5-browser","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"502cb37a8867cac5cbcf4455e7c211268cf141ba","size":537737,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.5-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.5-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.5-browser_1579883608113_0.7541964315692862"},"_hasShrinkwrap":false,"publish_time":1579883608329,"_cnpm_publish_time":1579883608329,"_cnpmcore_publish_time":"2021-12-16T18:33:58.960Z"},"4.0.0-beta.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"b03af9c3005f33f3e097005da3da87522890c16e","_id":"fabric@4.0.0-beta.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"adf8176b3b54c4a56b3a0026ad11f71249ec1be5","size":537497,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.4_1579791122822_0.9060405196278916"},"_hasShrinkwrap":false,"publish_time":1579791123067,"_cnpm_publish_time":1579791123067,"_cnpmcore_publish_time":"2021-12-16T18:34:00.061Z"},"4.0.0-beta.4-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.4-browser","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"b03af9c3005f33f3e097005da3da87522890c16e","_id":"fabric@4.0.0-beta.4-browser","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"b8edd573131735d810583818e58766b5f8dfa184","size":537538,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.4-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.4-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.4-browser_1579791117685_0.17632726939587506"},"_hasShrinkwrap":false,"publish_time":1579791118162,"_cnpm_publish_time":1579791118162,"_cnpmcore_publish_time":"2021-12-16T18:34:00.994Z"},"4.0.0-beta.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"07b569a6037f84580ff2e85632b452f065a4d1a6","_id":"fabric@4.0.0-beta.3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"0d309a9aa8e0632f64ef2e20bd3bf4a48f195506","size":540878,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.3_1579702945817_0.06511820056660778"},"_hasShrinkwrap":false,"publish_time":1579702946032,"_cnpm_publish_time":1579702946032,"_cnpmcore_publish_time":"2021-12-16T18:34:01.899Z"},"4.0.0-beta.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"eba31de123e1f98befe1942feff2cb14a99812e5","_id":"fabric@4.0.0-beta.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"cd9a4f91a26f180ae2fbd1641d67fb65aef0bf46","size":540821,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta.2_1579648096119_0.6378164504430681"},"_hasShrinkwrap":false,"publish_time":1579648096314,"_cnpm_publish_time":1579648096314,"_cnpmcore_publish_time":"2021-12-16T18:34:02.778Z"},"4.0.0-beta1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"4.0.0-beta1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","link:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm link","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"c43e1339aeee55f184d65f423fa4bf3553df484b","_id":"fabric@4.0.0-beta1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d984dd5b8f99e4ab19159b247f0af8f727dbab92","size":527741,"noattachment":false,"key":"/fabric/-/fabric-4.0.0-beta1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-4.0.0-beta1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_4.0.0-beta1_1579549688880_0.07042201258541514"},"_hasShrinkwrap":false,"publish_time":1579549689077,"_cnpm_publish_time":1579549689077,"_cnpmcore_publish_time":"2021-12-16T18:34:03.550Z"},"3.6.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.1","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"01a8dd256c59c6f516eb1603bcdf2598afcfc85d","_id":"fabric@3.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1e46dd10531f655f63d06d59c66b66cabce6be1c","size":521097,"noattachment":false,"key":"/fabric/-/fabric-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.1_1579549002319_0.8348376364252743"},"_hasShrinkwrap":false,"publish_time":1579549002484,"_cnpm_publish_time":1579549002484,"_cnpmcore_publish_time":"2021-12-16T18:34:04.643Z"},"3.6.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.1-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"01a8dd256c59c6f516eb1603bcdf2598afcfc85d","_id":"fabric@3.6.1-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"31354213e42ce4488c4e3ab52e89284393c629f0","size":521144,"noattachment":false,"key":"/fabric/-/fabric-3.6.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.1-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.1-browser_1579548995163_0.3275647214096198"},"_hasShrinkwrap":false,"publish_time":1579548995325,"_cnpm_publish_time":1579548995325,"_cnpmcore_publish_time":"2021-12-16T18:34:05.470Z"},"3.6.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"b81980fa9d8751267f144a1a0561c13ddb26ac91","_id":"fabric@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"900a2b3033146a1d6224dac7bdf8a8fcae3a854b","size":520325,"noattachment":false,"key":"/fabric/-/fabric-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.0_1577614467104_0.9155661082804765"},"_hasShrinkwrap":false,"publish_time":1577614467356,"_cnpm_publish_time":1577614467356,"_cnpmcore_publish_time":"2021-12-16T18:34:06.333Z"},"3.6.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.6.0-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"b81980fa9d8751267f144a1a0561c13ddb26ac91","_id":"fabric@3.6.0-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"9bdedcdbf7d44c2c731caab9f6b91d633bc13169","size":520366,"noattachment":false,"key":"/fabric/-/fabric-3.6.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.6.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.6.0-browser_1577614460642_0.6943281804702266"},"_hasShrinkwrap":false,"publish_time":1577614460798,"_cnpm_publish_time":1577614460798,"_cnpmcore_publish_time":"2021-12-16T18:34:07.156Z"},"3.5.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.5.1","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.1","jsdom":"^15.1.0"},"gitHead":"45dfd821a0bf9ae189c7a3fea82d4ded9b3ac01b","_id":"fabric@3.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"0fa8783d83c2bec011901b95c930db9a51806fd7","size":518154,"noattachment":false,"key":"/fabric/-/fabric-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.5.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.5.1_1574087878866_0.3967447890760245"},"_hasShrinkwrap":false,"publish_time":1574087879343,"_cnpm_publish_time":1574087879343,"_cnpmcore_publish_time":"2021-12-16T18:34:08.064Z"},"3.5.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.5.1-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"45dfd821a0bf9ae189c7a3fea82d4ded9b3ac01b","_id":"fabric@3.5.1-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"ff23a8eb57ce82838b7382a4a6d739092af7c553","size":518197,"noattachment":false,"key":"/fabric/-/fabric-3.5.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.5.1-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.5.1-browser_1574087871480_0.7384465575071106"},"_hasShrinkwrap":false,"publish_time":1574087871669,"_cnpm_publish_time":1574087871669,"_cnpmcore_publish_time":"2021-12-16T18:34:09.208Z"},"3.5.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.5.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"1e0d2633a02f005ead529dae26c8f8371ad55ce4","_id":"fabric@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"16762211dfdadc1b797a97bfcd918124a4c96b20","size":517736,"noattachment":false,"key":"/fabric/-/fabric-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.5.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.5.0_1573715797720_0.5758043627691722"},"_hasShrinkwrap":false,"publish_time":1573715797853,"_cnpm_publish_time":1573715797853,"_cnpmcore_publish_time":"2021-12-16T18:34:10.614Z"},"3.5.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.5.0-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"1e0d2633a02f005ead529dae26c8f8371ad55ce4","_id":"fabric@3.5.0-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"905fde47673f434beac4ede4afbdbbe17141130e","size":517777,"noattachment":false,"key":"/fabric/-/fabric-3.5.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.5.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.5.0-browser_1573715792152_0.008075484545290168"},"_hasShrinkwrap":false,"publish_time":1573715792299,"_cnpm_publish_time":1573715792299,"_cnpmcore_publish_time":"2021-12-16T18:34:11.683Z"},"3.4.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.4.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"e4db8ec8ab97ce5c85923e733638fc33510ccdb2","_id":"fabric@3.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1b636f6bab0b54552b1a1338a994490b6fc73958","size":517493,"noattachment":false,"key":"/fabric/-/fabric-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.4.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.4.0_1566197521858_0.4388594194242461"},"_hasShrinkwrap":false,"publish_time":1566197522033,"_cnpm_publish_time":1566197522033,"_cnpmcore_publish_time":"2021-12-16T18:34:12.615Z"},"3.4.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.4.0-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"e4db8ec8ab97ce5c85923e733638fc33510ccdb2","_id":"fabric@3.4.0-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"5fb10b3bcb546936edf99ed132fec1bc489a5859","size":517553,"noattachment":false,"key":"/fabric/-/fabric-3.4.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.4.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.4.0-browser_1566197516300_0.3662919328975953"},"_hasShrinkwrap":false,"publish_time":1566197516490,"_cnpm_publish_time":1566197516490,"_cnpmcore_publish_time":"2021-12-16T18:34:13.873Z"},"3.3.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.2","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"17f7a3dcd6da624ec921fbcb42a26429e3d91c31","_id":"fabric@3.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"04c29bfc6c0b6131c727d8292eac723e732ce2b8","size":512775,"noattachment":false,"key":"/fabric/-/fabric-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.2_1563186237061_0.9094257063781548"},"_hasShrinkwrap":false,"publish_time":1563186237274,"_cnpm_publish_time":1563186237274,"_cnpmcore_publish_time":"2021-12-16T18:34:15.309Z"},"3.3.2-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.2-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"17f7a3dcd6da624ec921fbcb42a26429e3d91c31","_id":"fabric@3.3.2-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1762d719a963872bea954a7c89ab2a4f933e3172","size":512818,"noattachment":false,"key":"/fabric/-/fabric-3.3.2-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.2-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.2-browser_1563186216214_0.6685410874535078"},"_hasShrinkwrap":false,"publish_time":1563186216382,"_cnpm_publish_time":1563186216382,"_cnpmcore_publish_time":"2021-12-16T18:34:16.300Z"},"3.3.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.1","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"2b8cdf0433fb7b3ef2230389eb78509949a8524c","_id":"fabric@3.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"c18dc476691189a835de19ea2edc184cb5ccc571","size":512774,"noattachment":false,"key":"/fabric/-/fabric-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.1_1563185691409_0.016203171126170535"},"_hasShrinkwrap":false,"publish_time":1563185691599,"_cnpm_publish_time":1563185691599,"_cnpmcore_publish_time":"2021-12-16T18:34:17.094Z"},"3.3.1-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.1-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"2b8cdf0433fb7b3ef2230389eb78509949a8524c","_id":"fabric@3.3.1-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"352d8ad73ab222551bdd627ea2b7429563c19912","size":512774,"noattachment":false,"key":"/fabric/-/fabric-3.3.1-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.1-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.1-browser_1563185650247_0.2497836994156566"},"_hasShrinkwrap":false,"publish_time":1563185650394,"_cnpm_publish_time":1563185650394,"_cnpmcore_publish_time":"2021-12-16T18:34:18.239Z"},"3.3.0-browser":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.0-browser","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{},"gitHead":"2b8cdf0433fb7b3ef2230389eb78509949a8524c","_id":"fabric@3.3.0-browser","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d999e72635c6a693968905697ce594a1a3831238","size":512817,"noattachment":false,"key":"/fabric/-/fabric-3.3.0-browser.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.0-browser.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.0-browser_1563122371379_0.427476991978589"},"_hasShrinkwrap":false,"publish_time":1563122371529,"_cnpm_publish_time":1563122371529,"_cnpmcore_publish_time":"2021-12-16T18:34:19.149Z"},"3.3.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.3.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"^15.1.0"},"gitHead":"2b8cdf0433fb7b3ef2230389eb78509949a8524c","_id":"fabric@3.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"27602218a659b9fb7787f543d0e0ad59bd0f3f95","size":512774,"noattachment":false,"key":"/fabric/-/fabric-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.3.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.3.0_1563122354994_0.38961806319706094"},"_hasShrinkwrap":false,"publish_time":1563122355193,"_cnpm_publish_time":1563122355193,"_cnpmcore_publish_time":"2021-12-16T18:34:20.293Z"},"3.2.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.2.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.6.0","jsdom":"15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.6.0","jsdom":"15.1.0"},"gitHead":"af3c932cacee20718147c16c10353b5cddf4c81e","_id":"fabric@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a616786ccb60fa1c4f7e2a2bc0b3fcc7fc3fb0a2","size":513322,"noattachment":false,"key":"/fabric/-/fabric-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.2.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.2.0_1561203329180_0.6836252047271694"},"_hasShrinkwrap":false,"publish_time":1561203329509,"_cnpm_publish_time":1561203329509,"_cnpmcore_publish_time":"2021-12-16T18:34:21.333Z"},"3.1.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.1.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.5.0","jsdom":"15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.5.0","jsdom":"15.1.0"},"gitHead":"51a8437c4e0120f54663e0ec7b7b585a7880239d","_id":"fabric@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"bad9fc03c11e74957f1dc4acdac8587fca269b57","size":217018,"noattachment":false,"key":"/fabric/-/fabric-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.1.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.1.0_1559380324874_0.5927151781009263"},"_hasShrinkwrap":false,"publish_time":1559380325094,"_cnpm_publish_time":1559380325094,"_cnpmcore_publish_time":"2021-12-16T18:34:21.995Z"},"3.0.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"3.0.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"qunit test/node_test_setup.js test/lib","test":"nyc qunit test/node_test_setup.js test/lib test/unit","test:visual":"qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^2.5.0","jsdom":"15.1.0"},"devDependencies":{"eslint":"4.18.x","nyc":"13.3.x","onchange":"^3.x.x","qunit":"2.9.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=8.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^2.5.0","jsdom":"15.1.0"},"gitHead":"47666580f4e7566ee75a151587935b0315e6f732","_id":"fabric@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"feb598e93bd0fafa199de40c856c32269ccb86ca","size":216684,"noattachment":false,"key":"/fabric/-/fabric-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-3.0.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_3.0.0_1558302702643_0.655080583171243"},"_hasShrinkwrap":false,"publish_time":1558302702782,"_cnpm_publish_time":1558302702782,"_cnpmcore_publish_time":"2021-12-16T18:34:22.529Z"},"2.7.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.7.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"2.6.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"6d6358be565f1333b5b0f985511f36fb63b1163f","_id":"fabric@2.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"c3b4913dc7ee6b49afab90776332cf846689257c","size":213791,"noattachment":false,"key":"/fabric/-/fabric-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.7.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.7.0_1551722773563_0.9606248303060383"},"_hasShrinkwrap":false,"publish_time":1551722773704,"_cnpm_publish_time":1551722773704,"_cnpmcore_publish_time":"2021-12-16T18:34:23.173Z"},"2.6.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.6.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"2.6.2","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"92aa599bce499848e1be8ebac400d27959f87a62","_id":"fabric@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"4d7ff25b002eb1f9a68bc193c6a4a95e4d394fad","size":213040,"noattachment":false,"key":"/fabric/-/fabric-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.6.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.6.0_1547394080109_0.7635438798962257"},"_hasShrinkwrap":false,"publish_time":1547394080236,"_cnpm_publish_time":1547394080236,"_cnpmcore_publish_time":"2021-12-16T18:34:23.690Z"},"2.5.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.5.0","authors":"Juriy Zaytsev <kangax@gmail.com>","contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.13","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"210854f57277949f3a92e650736769928208843e","_id":"fabric@2.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1793d4d1906cadc2278ffff0292afc060e6816e8","size":212992,"noattachment":false,"key":"/fabric/-/fabric-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.5.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.5.0_1546824474271_0.6739440460814641"},"_hasShrinkwrap":false,"publish_time":1546824474417,"_cnpm_publish_time":1546824474417,"_cnpmcore_publish_time":"2021-12-16T18:34:24.148Z"},"2.4.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"3327bde447f5c988f6f4d82bc6596fe7eefb935b","_id":"fabric@2.4.6","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"b23ad5b8f36a03598d2fb0ea192c090da0d79c5a","size":212605,"noattachment":false,"key":"/fabric/-/fabric-2.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.6_1545772905181_0.47931169458449263"},"_hasShrinkwrap":false,"publish_time":1545772905375,"_cnpm_publish_time":1545772905375,"_cnpmcore_publish_time":"2021-12-16T18:34:24.641Z"},"2.4.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"d551e4c750dedd5d79126ce6f8bd85ba424e96d5","_id":"fabric@2.4.5","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"cffc79bef330dcba439486ae1a8f9b5644839802","size":212547,"noattachment":false,"key":"/fabric/-/fabric-2.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.5_1544659436002_0.3242395672083982"},"_hasShrinkwrap":false,"publish_time":1544659436146,"_cnpm_publish_time":1544659436146,"_cnpmcore_publish_time":"2021-12-16T18:34:25.293Z"},"2.4.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"gitHead":"f56886eab70989fd029ae92fcf527edcd9ad31c1","_id":"fabric@2.4.4","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"b6e00221d0cc2e97c097f059284fb1d2a5b3c09b","size":212403,"noattachment":false,"key":"/fabric/-/fabric-2.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.4_1543163970763_0.07583740240611636"},"_hasShrinkwrap":false,"publish_time":1543163970960,"_cnpm_publish_time":1543163970960,"_cnpmcore_publish_time":"2021-12-16T18:34:26.270Z"},"2.4.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"3fab6012ba68596c90fb88008da03c5e1eeb982f","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"_id":"fabric@2.4.3","_npmVersion":"5.10.0","_nodeVersion":"8.12.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"6db49d36b481943adee1d4021faf08e09866669a","size":211733,"noattachment":false,"key":"/fabric/-/fabric-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.3_1541177815239_0.7053506685328128"},"_hasShrinkwrap":false,"publish_time":1541177815436,"_cnpm_publish_time":1541177815436,"_cnpmcore_publish_time":"2021-12-16T18:34:26.848Z"},"2.4.2-b":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.2-b","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"9875c4b116d6ab3456e66c01ef94d21987114ca1","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"_id":"fabric@2.4.2-b","_npmVersion":"5.6.0","_nodeVersion":"8.12.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1cac938872d7c5fcfa3eeb8dbbf643cae81701a0","size":211413,"noattachment":false,"key":"/fabric/-/fabric-2.4.2-b.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.2-b.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.2-b_1539537434938_0.47046920438760953"},"_hasShrinkwrap":false,"publish_time":1539537435051,"_cnpm_publish_time":1539537435051,"_cnpmcore_publish_time":"2021-12-16T18:34:27.552Z"},"2.4.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"61249c85a5ee3c65778558fe21a3a17ce47f46e5","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"_id":"fabric@2.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.12.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"baac1e784bd012d2da7d3fda0c81d31906516277","size":211405,"noattachment":false,"key":"/fabric/-/fabric-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.2_1539537164083_0.569545101638526"},"_hasShrinkwrap":false,"publish_time":1539537164347,"_cnpm_publish_time":1539537164347,"_cnpmcore_publish_time":"2021-12-16T18:34:28.204Z"},"2.4.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"cd20632d8efd3829399cc16ebd5b9d99d523443c","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"_id":"fabric@2.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"70b299710383aa0da41318414048f2ffb127bc07","size":210376,"noattachment":false,"key":"/fabric/-/fabric-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.1_1538244882643_0.9142528975194728"},"_hasShrinkwrap":false,"publish_time":1538244882744,"_cnpm_publish_time":1538244882744,"_cnpmcore_publish_time":"2021-12-16T18:34:28.795Z"},"2.4.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.4.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabricjs/fabric.js.git"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:visual:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures && cp -r test/lib/* ../fabricjs.com/test/lib","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.6.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2","chalk":"^2.4.1"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"90a4df78e72d71ea754e77d231795fa44ba42752","dependencies":{"canvas":"^1.6.12","jsdom":"^9.12.0","xmldom":"0.1.x"},"_id":"fabric@2.4.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"88ebdc584f0c21a6aeb7d08067c36902f6d11aa0","size":7052183,"noattachment":false,"key":"/fabric/-/fabric-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.4.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.4.0_1537614210730_0.49464560628234144"},"_hasShrinkwrap":false,"publish_time":1537614211171,"_cnpm_publish_time":1537614211171,"_cnpmcore_publish_time":"2021-12-16T18:34:37.542Z"},"2.3.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/fabric/fabric.js.git"},"bugs":{"url":"https://github.com/fabric/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures","all":"npm run build && npm run test && npm run test:visual && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"78950994842bc06acf5815ace60af59626c7e837","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"2bab3befdc22c8b9ea960437442f771b1587687d","size":7008750,"noattachment":false,"key":"/fabric/-/fabric-2.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.6_1534746379154_0.04834430067887774"},"_hasShrinkwrap":false,"publish_time":1534746379426,"_cnpm_publish_time":1534746379426,"_cnpmcore_publish_time":"2021-12-16T18:34:49.060Z"},"2.3.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test:single":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"e09d6dbe72ff62a846ed7dfb17ad11e44c9ecae1","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"e6c67e50b8f422a3a4642cea01c7b0667dd8c63a","size":7007650,"noattachment":false,"key":"/fabric/-/fabric-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.5_1534121658352_0.09327135677257314"},"_hasShrinkwrap":false,"publish_time":1534121658586,"_cnpm_publish_time":1534121658586,"_cnpmcore_publish_time":"2021-12-16T18:34:58.888Z"},"2.3.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"istanbul cover ./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","test:visual":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/visual","test:all":"npm run test && npm run test:visual","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit && cp -r test/visual/* ../fabricjs.com/test/visual && cp -r test/fixtures/* ../fabricjs.com/test/fixtures","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","testem":"testem .","testem:visual":"testem --file testem-visual.json","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x","pixelmatch":"^4.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"db292dfb2f559fd459659ef4aae1665bc71be335","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"fd09aa3f77a4c146dd710b97ee953d9ea191239f","size":7006474,"noattachment":false,"key":"/fabric/-/fabric-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.4_1533510834271_0.5203449391288468"},"_hasShrinkwrap":false,"publish_time":1533510836505,"_cnpm_publish_time":1533510836505,"_cnpmcore_publish_time":"2021-12-16T18:35:09.151Z"},"2.3.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"e76df2a04579430a0d8a4407754e0980cc201f88","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"b82657be361c50640a708c4d53dab551f5ef5396","size":5501672,"noattachment":false,"key":"/fabric/-/fabric-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.3_1529236594638_0.006285971942819213"},"_hasShrinkwrap":false,"publish_time":1529236595160,"_cnpm_publish_time":1529236595160,"_cnpmcore_publish_time":"2021-12-16T18:35:18.965Z"},"2.3.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"0c65644909b85a94f6099a56f216312c7aae3af4","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"0083ed32a208c8b386c623b45db10780c6f15e54","size":5516200,"noattachment":false,"key":"/fabric/-/fabric-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.2_1528295966227_0.41788101497996655"},"_hasShrinkwrap":false,"publish_time":1528295966518,"_cnpm_publish_time":1528295966518,"_cnpmcore_publish_time":"2021-12-16T18:35:29.166Z"},"2.3.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"c7607c8d161519878525575721b3fc3fcce7784c","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"fcb7402c77ddf2c4855065738c90fbe3ac19f8d3","size":5400371,"noattachment":false,"key":"/fabric/-/fabric-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.1_1527587647943_0.9033341026213246"},"_hasShrinkwrap":false,"publish_time":1527587648327,"_cnpm_publish_time":1527587648327,"_cnpmcore_publish_time":"2021-12-16T18:35:38.067Z"},"2.3.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.3.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"fff6489d0d6b715397f87eeb39dbeba473894b91","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"cf6b9146c99370264f7e93e33e19649fe7cc777d","size":5331498,"noattachment":false,"key":"/fabric/-/fabric-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.3.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.3.0_1526767997855_0.30479666105496594"},"_hasShrinkwrap":false,"publish_time":1526767998188,"_cnpm_publish_time":1526767998188,"_cnpmcore_publish_time":"2021-12-16T18:35:44.633Z"},"2.2.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.2.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=accessors","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"ea13a2a08577927c4020d6005f4797224bfdd7eb","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a55086105b2baa5579bdc04b22a5371d7df95c96","size":5328615,"noattachment":false,"key":"/fabric/-/fabric-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.2.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.2.4_1525771112160_0.7967534120506152"},"_hasShrinkwrap":false,"publish_time":1525771112505,"_cnpm_publish_time":1525771112505,"_cnpmcore_publish_time":"2021-12-16T18:35:53.925Z"},"2.2.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.2.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"1f57ace71e510e2aebfb734032d9e20612dd0024","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.2.3","_shasum":"13dfbf389a7df6d426e952d2cfb6eda6057cb4a1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"13dfbf389a7df6d426e952d2cfb6eda6057cb4a1","size":5359858,"noattachment":false,"key":"/fabric/-/fabric-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.2.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.2.3_1522661099910_0.3083597002723497"},"_hasShrinkwrap":false,"publish_time":1522661100112,"_cnpm_publish_time":1522661100112,"_cnpmcore_publish_time":"2021-12-16T18:36:02.327Z"},"2.2.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.2.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.18.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.3.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"f31774c108c02ab48914f0de0af879408b175889","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.2.2","_shasum":"6e92c4d01a4b4674d1fdaba92611814e84e2594b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"6e92c4d01a4b4674d1fdaba92611814e84e2594b","size":5358252,"noattachment":false,"key":"/fabric/-/fabric-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.2.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.2.2_1521328047041_0.2836789904419832"},"_hasShrinkwrap":false,"publish_time":1521328047401,"_cnpm_publish_time":1521328047401,"_cnpmcore_publish_time":"2021-12-16T18:36:12.038Z"},"2.2.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.2.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"e27296ca351ebf1be36a18889a7dcf8f36614141","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.2.1","_shasum":"a1c9ca0d939f85e59b70c2f60dbb917fca09c6fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a1c9ca0d939f85e59b70c2f60dbb917fca09c6fd","size":5355868,"noattachment":false,"key":"/fabric/-/fabric-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.2.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.2.1_1520775126319_0.541935597247976"},"_hasShrinkwrap":false,"publish_time":1520775126661,"_cnpm_publish_time":1520775126661,"_cnpmcore_publish_time":"2021-12-16T18:36:22.576Z"},"2.2.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.2.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build:fast && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"a7f62f564d35ca2e3aa9c2d0edebedfdef346d84","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.2.0","_shasum":"e918485f0862e7d531aac6b7c85bfcd08a927c30","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"e918485f0862e7d531aac6b7c85bfcd08a927c30","size":5341503,"noattachment":false,"key":"/fabric/-/fabric-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.2.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.2.0_1520341308457_0.730757015733126"},"_hasShrinkwrap":false,"publish_time":1520341310248,"_cnpm_publish_time":1520341310248,"_cnpmcore_publish_time":"2021-12-16T18:36:31.253Z"},"2.1.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.1.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL requirejs exclude=gestures,accessors","build:fast":"node build.js modules=ALL requirejs fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"bc61425c1f88e5fa246c71d1c78e16bf4f99c46d","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.1.0","_shasum":"f78ad78f9e6fead1e52df0c0d5026e82eba48a9e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"f78ad78f9e6fead1e52df0c0d5026e82eba48a9e","size":5463898,"noattachment":false,"key":"/fabric/-/fabric-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.1.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.1.0_1519640866291_0.27256349271668556"},"_hasShrinkwrap":false,"publish_time":1519640866712,"_cnpm_publish_time":1519640866712,"_cnpmcore_publish_time":"2021-12-16T18:36:41.614Z"},"2.0.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:fast":"node build.js modules=ALL fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"dfb5cb7a79c9807b5923b46ddcfe57da2cdf1a18","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.3","_shasum":"62a2a1288bd720a24f1df5e748e0ecaf5a5cd360","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"62a2a1288bd720a24f1df5e748e0ecaf5a5cd360","size":5524615,"noattachment":false,"key":"/fabric/-/fabric-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.0.3_1519212390244_0.05673095428141561"},"_hasShrinkwrap":false,"publish_time":1519212390688,"_cnpm_publish_time":1519212390688,"_cnpmcore_publish_time":"2021-12-16T18:36:53.704Z"},"2.0.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:fast":"node build.js modules=ALL fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"7a7b46a1d21161a5025b4a24bd4e4cd75452a975","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.2","_shasum":"ee76783ee3816d336b37146f7275854f2da8c41b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"ee76783ee3816d336b37146f7275854f2da8c41b","size":5522947,"noattachment":false,"key":"/fabric/-/fabric-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.0.2_1518994450617_0.8082279136933523"},"_hasShrinkwrap":false,"publish_time":1518994450953,"_cnpm_publish_time":1518994450953,"_cnpmcore_publish_time":"2021-12-16T18:37:04.548Z"},"2.0.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:fast":"node build.js modules=ALL fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"75a71e3b51f456112306a73100f77530bc12d2bd","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.1","_shasum":"2ef2f8a31af65478e0ccf1f2f7389e20847b51e0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"2ef2f8a31af65478e0ccf1f2f7389e20847b51e0","size":5518925,"noattachment":false,"key":"/fabric/-/fabric-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric_2.0.1_1518266455935_0.7752233956942283"},"_hasShrinkwrap":false,"publish_time":1518266457845,"_cnpm_publish_time":1518266457845,"_cnpmcore_publish_time":"2021-12-16T18:37:15.785Z"},"2.0.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:fast":"node build.js modules=ALL fast exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site","test:node":"./node_modules/qunit/bin/qunit test/node_test_setup.js test/lib test/unit","testem":"testem .","testem:ci":"testem ci"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"eslint":"4.7.x","istanbul":"0.4.x","node-qunit":"^1.0.0","onchange":"^3.x.x","qunit":"^2.4.1","testem":"^1.18.4","uglify-js":"3.1.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"58f2488fc7c2486a0ebddb291e6cfebde806e5e5","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0","_shasum":"ed919cc6d122498512261daaad76f62a8e5ed627","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"ed919cc6d122498512261daaad76f62a8e5ed627","size":5624525,"noattachment":false,"key":"/fabric/-/fabric-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0.tgz_1517785587900_0.7282649893313646"},"directories":{},"publish_time":1517785590312,"_hasShrinkwrap":false,"_cnpm_publish_time":1517785590312,"_cnpmcore_publish_time":"2021-12-16T18:37:26.882Z"},"1.7.22":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.22","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"4fe57d3922489e50d14e9e0d18d4de7ccb8068d4","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.22","_shasum":"be4a9dfd280f4941fb580498266bc5677fb0d1db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"be4a9dfd280f4941fb580498266bc5677fb0d1db","size":5591555,"noattachment":false,"key":"/fabric/-/fabric-1.7.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.22.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.22.tgz_1514536709055_0.2734630068298429"},"directories":{},"publish_time":1514536711675,"_hasShrinkwrap":false,"_cnpm_publish_time":1514536711675,"_cnpmcore_publish_time":"2021-12-16T18:37:35.304Z"},"1.7.21":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.21","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"f555602013a4564eeadf8516f929df95ce5076d3","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.21","_shasum":"c3508fdb7409a60fbf9e4f3b6d3587d06ca945ff","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"c3508fdb7409a60fbf9e4f3b6d3587d06ca945ff","size":5591508,"noattachment":false,"key":"/fabric/-/fabric-1.7.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.21.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.21.tgz_1514035655153_0.8127000776585191"},"directories":{},"publish_time":1514035657182,"_hasShrinkwrap":false,"_cnpm_publish_time":1514035657182,"_cnpmcore_publish_time":"2021-12-16T18:37:45.584Z"},"2.0.0-rc.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-rc.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"jsdom/lib/jsdom/living/generated/utils":false,"jsdom/lib/jsdom/utils":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/package.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"3.1.x","eslint":"4.7.x","qunit":"1.x.x","istanbul":"0.4.x","onchange":"^3.x.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"e5f28c1915e536a97629a8d2eba880631457f412","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-rc.4","_shasum":"57dbb68be5f09acd9c268b80229f3e2765393385","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"57dbb68be5f09acd9c268b80229f3e2765393385","size":5615804,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-rc.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-rc.4.tgz_1514029817322_0.15944783436134458"},"directories":{},"publish_time":1514029819568,"_hasShrinkwrap":false,"_cnpm_publish_time":1514029819568,"_cnpmcore_publish_time":"2021-12-16T18:37:54.210Z"},"2.0.0-rc.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-rc.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp package.json ../fabricjs.com/lib/fabricinfo.json && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"3.1.x","eslint":"4.7.x","qunit":"1.x.x","istanbul":"0.4.x","onchange":"^3.x.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"0496c0d1207fae91a5b596f7fb5130d7dab56544","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-rc.3","_shasum":"44f6f1939e4e583addffbc2b0eb554cc73e09f4e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"44f6f1939e4e583addffbc2b0eb554cc73e09f4e","size":5611476,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-rc.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-rc.3.tgz_1511624684950_0.5755355162546039"},"directories":{},"publish_time":1511624687022,"_hasShrinkwrap":false,"_cnpm_publish_time":1511624687022,"_cnpmcore_publish_time":"2021-12-16T18:38:05.259Z"},"2.0.0-rc.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-rc.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"3.1.x","eslint":"4.7.x","qunit":"1.x.x","istanbul":"0.4.x","onchange":"^3.x.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"236124859c2f0468d8fd7fa9d5dfcdb04b5eb963","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-rc.2","_shasum":"a0f39d901b97e6b30705f79787a687456c1cd51b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a0f39d901b97e6b30705f79787a687456c1cd51b","size":5610086,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-rc.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-rc.2.tgz_1511549997914_0.7401867273729295"},"directories":{},"publish_time":1511550000685,"_hasShrinkwrap":false,"_cnpm_publish_time":1511550000685,"_cnpmcore_publish_time":"2021-12-16T18:38:15.883Z"},"2.0.0-rc.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-rc.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"http":false,"https":false,"xmldom":false,"url":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"3.1.x","eslint":"4.7.x","qunit":"1.x.x","istanbul":"0.4.x","onchange":"^3.x.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"9d552db8366384da92c49de5e4fc7f621b0fda6e","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-rc.1","_shasum":"799369852bb65f9e79535eb1fe93fe582ddc40a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"799369852bb65f9e79535eb1fe93fe582ddc40a4","size":5608740,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-rc.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-rc.1.tgz_1511132290952_0.6734197775367647"},"directories":{},"publish_time":1511132293194,"_hasShrinkwrap":false,"_cnpm_publish_time":1511132293194,"_cnpmcore_publish_time":"2021-12-16T18:38:26.665Z"},"1.7.20":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.20","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"531db83e3b8ef0a7b00a8499e263d4352afc0410","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.20","_shasum":"edabc553ce7974ca7b50561c5129041dcb288d86","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"edabc553ce7974ca7b50561c5129041dcb288d86","size":5595379,"noattachment":false,"key":"/fabric/-/fabric-1.7.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.20.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.20.tgz_1510499820521_0.9517890310380608"},"directories":{},"publish_time":1510499822666,"_hasShrinkwrap":false,"_cnpm_publish_time":1510499822666,"_cnpmcore_publish_time":"2021-12-16T18:38:37.778Z"},"1.7.19":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.19","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"e984b2fd18a07b3d928b5e75f05ecac403e2882d","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.19","_shasum":"1b355d9aa5a630d0a8890db3c3c062477cd93204","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1b355d9aa5a630d0a8890db3c3c062477cd93204","size":5582129,"noattachment":false,"key":"/fabric/-/fabric-1.7.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.19.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.19.tgz_1505667965016_0.7041495614685118"},"directories":{},"publish_time":1505667967516,"_hasShrinkwrap":false,"_cnpm_publish_time":1505667967516,"_cnpmcore_publish_time":"2021-12-16T18:38:49.348Z"},"2.0.0-beta.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"3.1.x","eslint":"4.7.x","qunit":"1.x.x","istanbul":"0.4.x","onchange":"^3.x.x"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"fa96a59891b02b22383ba8ad29dd7bf9867ec54d","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.7","_shasum":"70f894c077294eb281f2cd572f37c74afc98f2e0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"70f894c077294eb281f2cd572f37c74afc98f2e0","size":5595681,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.7.tgz_1505643265317_0.6472474087495357"},"directories":{},"publish_time":1505643267598,"_hasShrinkwrap":false,"_cnpm_publish_time":1505643267598,"_cnpmcore_publish_time":"2021-12-16T18:38:59.290Z"},"1.7.18":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.18","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"f85e3dd1aa49ecc886751e5c9c8e159474dd4b02","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.18","_shasum":"a197d45b5250d6b610f3ed460ccbab6d033e0828","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a197d45b5250d6b610f3ed460ccbab6d033e0828","size":5580980,"noattachment":false,"key":"/fabric/-/fabric-1.7.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.18.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.18.tgz_1504906206794_0.20619395654648542"},"directories":{},"publish_time":1504906209083,"_hasShrinkwrap":false,"_cnpm_publish_time":1504906209083,"_cnpmcore_publish_time":"2021-12-16T18:39:12.087Z"},"2.0.0-beta.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"d7d88fe5c86a1e1fe7d8fbabdbc1832615605436","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.6","_shasum":"0f65875d47f7660518d6db2c218087812dee0798","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"0f65875d47f7660518d6db2c218087812dee0798","size":5600785,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.6.tgz_1502697490591_0.7713461511302739"},"directories":{},"publish_time":1502697493500,"_hasShrinkwrap":false,"_cnpm_publish_time":1502697493500,"_cnpmcore_publish_time":"2021-12-16T18:39:24.279Z"},"2.0.0-beta.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"0e4e13b644a8c79a089e5d634d2c627c412d9f04","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.5","_shasum":"799cef9a3c1e7b6d9e3c18c4505c6de6b6056a0a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"799cef9a3c1e7b6d9e3c18c4505c6de6b6056a0a","size":5596966,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.5.tgz_1501829468051_0.6329722718801349"},"directories":{},"publish_time":1501829470619,"_hasShrinkwrap":false,"_cnpm_publish_time":1501829470619,"_cnpmcore_publish_time":"2021-12-16T18:39:34.535Z"},"2.0.0-beta.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"e6cb1369da5fcc61e3126d7c94f4cfed275c3a35","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.4","_shasum":"4b1ee0e4d432f5961461cba644f88b20c95e330f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"4b1ee0e4d432f5961461cba644f88b20c95e330f","size":5590833,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.4.tgz_1500758304336_0.5809045748319477"},"directories":{},"publish_time":1500758306739,"_hasShrinkwrap":false,"_cnpm_publish_time":1500758306739,"_cnpmcore_publish_time":"2021-12-16T18:39:47.041Z"},"1.7.17":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.17","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"7cc16fb080fceb8efc5125bbb982a0263fae9a57","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.17","_shasum":"389dc980b96ed999f526ec800f6dc51de51745e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"389dc980b96ed999f526ec800f6dc51de51745e2","size":5575648,"noattachment":false,"key":"/fabric/-/fabric-1.7.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.17.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.17.tgz_1500755916195_0.09708706452511251"},"directories":{},"publish_time":1500755918396,"_hasShrinkwrap":false,"_cnpm_publish_time":1500755918396,"_cnpmcore_publish_time":"2021-12-16T18:39:56.748Z"},"1.7.16":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.16","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"3d022bc4a009ae076458b628f15023c30afda6f0","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.16","_shasum":"a59c5e103116c8556f35350d94c11caabc6c44f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"a59c5e103116c8556f35350d94c11caabc6c44f6","size":5568872,"noattachment":false,"key":"/fabric/-/fabric-1.7.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.16.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.16.tgz_1499553802409_0.15987730654887855"},"directories":{},"publish_time":1499553805228,"_hasShrinkwrap":false,"_cnpm_publish_time":1499553805228,"_cnpmcore_publish_time":"2021-12-16T18:40:10.011Z"},"2.0.0-beta.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures,accessors","build:watch":"onchange 'src/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"ea135812b12f577f08184c4277ef8ea30ae2fe8a","dependencies":{"canvas":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.3","_shasum":"7be16543170f88f9d335fdf49f5d3d5008e4e889","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"7be16543170f88f9d335fdf49f5d3d5008e4e889","size":5580094,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.3.tgz_1499122388858_0.03779034758917987"},"directories":{},"publish_time":1499122391758,"_hasShrinkwrap":false,"_cnpm_publish_time":1499122391758,"_cnpmcore_publish_time":"2021-12-16T18:40:19.856Z"},"1.7.15":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.15","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"4cb2e32ee84c582cbd1a0429c63cbe30fd338087","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.15","_shasum":"d1dd6e43bd99130d699d6766cc0b8f1b5d436bb6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d1dd6e43bd99130d699d6766cc0b8f1b5d436bb6","size":5566791,"noattachment":false,"key":"/fabric/-/fabric-1.7.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.15.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.15.tgz_1499030492329_0.6925847858656198"},"directories":{},"publish_time":1499030494801,"_hasShrinkwrap":false,"_cnpm_publish_time":1499030494801,"_cnpmcore_publish_time":"2021-12-16T18:40:32.445Z"},"1.7.14":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.14","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"f8b4ab15281a8d3fcce4aceabed0c693904448bb","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.14","_shasum":"8ae293e66057840156b721571837142bafbb8cc9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"8ae293e66057840156b721571837142bafbb8cc9","size":5565993,"noattachment":false,"key":"/fabric/-/fabric-1.7.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.14.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.14.tgz_1498557281043_0.4828055673278868"},"directories":{},"publish_time":1498557283384,"_hasShrinkwrap":false,"_cnpm_publish_time":1498557283384,"_cnpmcore_publish_time":"2021-12-16T18:40:47.008Z"},"1.7.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"17ad6c6a0aff7b9081fa28a23448c1ca4b976810","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.13","_shasum":"09bf356c3e4cfb5e333a8143dd4dfe195e441a36","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"09bf356c3e4cfb5e333a8143dd4dfe195e441a36","size":5559918,"noattachment":false,"key":"/fabric/-/fabric-1.7.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.13.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.13.tgz_1497473247612_0.3356138560920954"},"directories":{},"publish_time":1497473250260,"_hasShrinkwrap":false,"_cnpm_publish_time":1497473250260,"_cnpmcore_publish_time":"2021-12-16T18:40:57.761Z"},"1.7.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_export":"npm run build && npm run export_dist_to_site","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"8e25a716960aa8a2e93722421e417bf1e205a484","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.12","_shasum":"15f1d6b4b431f70ecc69a1689b3d369a1dc5f658","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"15f1d6b4b431f70ecc69a1689b3d369a1dc5f658","size":5558691,"noattachment":false,"key":"/fabric/-/fabric-1.7.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.12.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-1.7.12.tgz_1496840099330_0.2639253663364798"},"directories":{},"publish_time":1496840101672,"_hasShrinkwrap":false,"_cnpm_publish_time":1496840101672,"_cnpmcore_publish_time":"2021-12-16T18:41:09.226Z"},"2.0.0-beta.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas-prebuilt":"1.6.5-prerelease.1","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"39f540c16d64bb997ec73514c289dc4e50ee0122","dependencies":{"canvas-prebuilt":"1.6.5-prerelease.1","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.2","_shasum":"731a7824789c0a32f64aef592cdd2e2663b1095f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"731a7824789c0a32f64aef592cdd2e2663b1095f","size":5566954,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fabric-2.0.0-beta.2.tgz_1496308078844_0.9854461187496781"},"directories":{},"publish_time":1496308081128,"_hasShrinkwrap":false,"_cnpm_publish_time":1496308081128,"_cnpmcore_publish_time":"2021-12-16T18:41:19.572Z"},"1.7.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"7f39959bf0550c416808199ba0a72b9194af4dfe","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.11","_shasum":"d444fb8d08f09a2fa07d668cb68596f57de5fa75","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d444fb8d08f09a2fa07d668cb68596f57de5fa75","size":5539131,"noattachment":false,"key":"/fabric/-/fabric-1.7.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.11.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fabric-1.7.11.tgz_1493020877021_0.5494881609920412"},"directories":{},"publish_time":1493020877874,"_hasShrinkwrap":false,"_cnpm_publish_time":1493020877874,"_cnpmcore_publish_time":"2021-12-16T18:41:28.707Z"},"1.7.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"0608f436759ee881a154f1c709f3c3b017634e61","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.10","_shasum":"75e08f8dd74af72edbd8e23bd58a8515aed56765","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"75e08f8dd74af72edbd8e23bd58a8515aed56765","size":5538976,"noattachment":false,"key":"/fabric/-/fabric-1.7.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.10.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.10.tgz_1492994972947_0.9172519866842777"},"directories":{},"publish_time":1492994976345,"_hasShrinkwrap":false,"_cnpm_publish_time":1492994976345,"_cnpmcore_publish_time":"2021-12-16T18:41:39.644Z"},"2.0.0-beta.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas-prebuilt":"1.6.5-prerelease.1","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"879d5b4e669d04141fa574ad452d08faf4165d74","dependencies":{"canvas-prebuilt":"1.6.5-prerelease.1","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta.1","_shasum":"5f9a3448feef32b1bad6fd7c99b8ff28f006ba14","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"5f9a3448feef32b1bad6fd7c99b8ff28f006ba14","size":5533273,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-2.0.0-beta.1.tgz_1492930034971_0.3351372196339071"},"directories":{},"publish_time":1492930038713,"_hasShrinkwrap":false,"_cnpm_publish_time":1492930038713,"_cnpmcore_publish_time":"2021-12-16T18:41:49.838Z"},"2.0.0-beta0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"2.0.0-beta0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build_export","build_with_gestures":"node build.js modules=ALL exclude=json","build_export":"npm run build && npm run export_dist_to_site","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas-prebuilt":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=4.0.0"},"main":"./dist/fabric.js","gitHead":"849112577c6be041034d97ce756193a05b82b76c","dependencies":{"canvas-prebuilt":"1.6.x","jsdom":"9.x.x","xmldom":"0.1.x"},"_id":"fabric@2.0.0-beta0","_shasum":"477bc68ace9728700d080d4eaf6bdc34213b4cd7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"477bc68ace9728700d080d4eaf6bdc34213b4cd7","size":5527203,"noattachment":false,"key":"/fabric/-/fabric-2.0.0-beta0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-2.0.0-beta0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-2.0.0-beta0.tgz_1492845800947_0.5699966626707464"},"directories":{},"publish_time":1492845804582,"_hasShrinkwrap":false,"_cnpm_publish_time":1492845804582,"_cnpmcore_publish_time":"2021-12-16T18:42:02.251Z"},"1.7.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"6e2deabcb3eb2f74285892e75e5b05a2242888d2","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.9","_shasum":"37cc8cd28fa64b296bf30fb42d7a1d160618b7c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"37cc8cd28fa64b296bf30fb42d7a1d160618b7c2","size":5530173,"noattachment":false,"key":"/fabric/-/fabric-1.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.9.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.9.tgz_1490465434188_0.491326519055292"},"directories":{},"publish_time":1490465437949,"_hasShrinkwrap":false,"_cnpm_publish_time":1490465437949,"_cnpmcore_publish_time":"2021-12-16T18:42:12.671Z"},"1.7.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"b69d7ed59b63814a44c36c533d166f8ba08d68fa","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.8","_shasum":"4cf967686bab5615d15410316c8852ed7b16dfa8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"4cf967686bab5615d15410316c8852ed7b16dfa8","size":5541613,"noattachment":false,"key":"/fabric/-/fabric-1.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.8.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fabric-1.7.8.tgz_1489532208558_0.94473263528198"},"directories":{},"publish_time":1489532209366,"_hasShrinkwrap":false,"_cnpm_publish_time":1489532209366,"_cnpmcore_publish_time":"2021-12-16T18:42:23.776Z"},"1.7.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"b0260640b9a9c88e35aad8e9b3b701b8e28000e5","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.7","_shasum":"f4905d96e9e70ec09c9a94287978f0431fef3eec","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"f4905d96e9e70ec09c9a94287978f0431fef3eec","size":5530254,"noattachment":false,"key":"/fabric/-/fabric-1.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.7.tgz_1488187750978_0.11911930656060576"},"directories":{},"publish_time":1488187754211,"_hasShrinkwrap":false,"_cnpm_publish_time":1488187754211,"_cnpmcore_publish_time":"2021-12-16T18:42:32.699Z"},"1.7.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"b9d488818851202cd6f8dd7411ea919e48dbe56e","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.6","_shasum":"b716be7a64ffadb8e865d9f0d024563afcecdcae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"b716be7a64ffadb8e865d9f0d024563afcecdcae","size":5534387,"noattachment":false,"key":"/fabric/-/fabric-1.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.6.tgz_1487283938458_0.36278952728025615"},"directories":{},"publish_time":1487283942310,"_hasShrinkwrap":false,"_cnpm_publish_time":1487283942310,"_cnpmcore_publish_time":"2021-12-16T18:42:42.004Z"},"1.7.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"5605d84f3b6f9b7022ce118d0554954cf6fb41f1","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.4","_shasum":"0977bb01530fc6bce472703eb9a8516c81c4bd95","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"0977bb01530fc6bce472703eb9a8516c81c4bd95","size":5533665,"noattachment":false,"key":"/fabric/-/fabric-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.4.tgz_1487083077613_0.22630602051503956"},"directories":{},"publish_time":1487083081184,"_hasShrinkwrap":false,"_cnpm_publish_time":1487083081184,"_cnpmcore_publish_time":"2021-12-16T18:42:52.639Z"},"1.7.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"01d8392ae310cd77ef509c7e9dd7839fde3e8e06","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.3","_shasum":"2aabb5e8e40c6fda304a440c7c3ca9fc75762a51","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"2aabb5e8e40c6fda304a440c7c3ca9fc75762a51","size":5526355,"noattachment":false,"key":"/fabric/-/fabric-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fabric-1.7.3.tgz_1483870351857_0.6998029483947903"},"directories":{},"publish_time":1483870352732,"_hasShrinkwrap":false,"_cnpm_publish_time":1483870352732,"_cnpmcore_publish_time":"2021-12-16T18:43:03.587Z"},"1.7.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js && cp -r src HEADER.js lib ../fabricjs.com/build/files/","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"ff21b07be46796037ef89717773443920051acc2","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.2","_shasum":"4146cff513a177fa7ebd1832dd41b014645bc51e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"4146cff513a177fa7ebd1832dd41b014645bc51e","size":5525774,"noattachment":false,"key":"/fabric/-/fabric-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fabric-1.7.2.tgz_1482055642138_0.748535128775984"},"directories":{},"publish_time":1482055642788,"_hasShrinkwrap":false,"_cnpm_publish_time":1482055642788,"_cnpmcore_publish_time":"2021-12-16T18:43:13.674Z"},"1.7.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"75e5a78431047a6b6de93b14f3df2a7b301d6cea","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.1","_shasum":"996a09ad967568feab737dae358f1ffb282762ec","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"996a09ad967568feab737dae358f1ffb282762ec","size":5522786,"noattachment":false,"key":"/fabric/-/fabric-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.1.tgz_1480633185987_0.7732512596994638"},"directories":{},"publish_time":1480633189685,"_hasShrinkwrap":false,"_cnpm_publish_time":1480633189685,"_cnpmcore_publish_time":"2021-12-16T18:43:25.945Z"},"1.7.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.7.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"a4a8f71fd757ec7a37b934bdad9ce282207d6b2c","dependencies":{"canvas":"1.6.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.7.0","_shasum":"372b5f5011c5404b7cfbe6eac11ef31d025eaa90","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"372b5f5011c5404b7cfbe6eac11ef31d025eaa90","size":5521728,"noattachment":false,"key":"/fabric/-/fabric-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.7.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.7.0.tgz_1479726701164_0.3943805028684437"},"directories":{},"publish_time":1479726704968,"_hasShrinkwrap":false,"_cnpm_publish_time":1479726704968,"_cnpmcore_publish_time":"2021-12-16T18:43:36.268Z"},"1.6.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build:watch":"onchange 'src/**/**' 'test/**/**' 'HEADER.js' 'lib/**/**' -- npm run build","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x","onchange":"^3.0.2"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"161a3e8acb6272fd850386e7c8af661fb41fe33d","dependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.7","_shasum":"f53d2ecb5eb859e2373ecea70dd663cae559cf8e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"f53d2ecb5eb859e2373ecea70dd663cae559cf8e","size":5511878,"noattachment":false,"key":"/fabric/-/fabric-1.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.7.tgz_1479026444663_0.7330987721215934"},"directories":{},"publish_time":1479026448409,"_hasShrinkwrap":false,"_cnpm_publish_time":1479026448409,"_cnpmcore_publish_time":"2021-12-16T18:43:44.106Z"},"1.6.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"28c2654a2310a675f22f8b500fd5984fd03de4ff","dependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.6","_shasum":"1e02d22aea312ab5a3cf8e7666527c33a6732980","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1e02d22aea312ab5a3cf8e7666527c33a6732980","size":5508326,"noattachment":false,"key":"/fabric/-/fabric-1.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.6.tgz_1476654099660_0.0014888760633766651"},"directories":{},"publish_time":1476654103538,"_hasShrinkwrap":false,"_cnpm_publish_time":1476654103538,"_cnpmcore_publish_time":"2021-12-16T18:43:54.010Z"},"1.6.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"eslint --config .eslintrc.json src","lint_tests":"eslint test/unit --config .eslintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","eslint":"2.x.x","qunit":"0.9.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"d59d023bbb6c4f6d88c84b63298748b4ea112005","dependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.5","_shasum":"1fbc3e6d7f0cfbe9cc592d437e99c6f7dcd78968","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"1fbc3e6d7f0cfbe9cc592d437e99c6f7dcd78968","size":5505429,"noattachment":false,"key":"/fabric/-/fabric-1.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.5.tgz_1475438761954_0.9154429147019982"},"directories":{},"publish_time":1475438766093,"_hasShrinkwrap":false,"_cnpm_publish_time":1475438766093,"_cnpmcore_publish_time":"2021-12-16T18:44:06.736Z"},"1.6.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"contributors":[{"name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"}],"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.7.x","jscs":"2.x.x","jshint":"2.9.x","qunit":"0.9.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"d04d0dd265e595fec9b62ae55a0d41141d2453d3","dependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.4","_shasum":"01f2ab8a527676a4021ddbc67bea83fbc72ce41e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"01f2ab8a527676a4021ddbc67bea83fbc72ce41e","size":5495462,"noattachment":false,"key":"/fabric/-/fabric-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.4.tgz_1472931724216_0.722667652880773"},"directories":{},"publish_time":1472931728024,"_hasShrinkwrap":false,"_cnpm_publish_time":1472931728024,"_cnpmcore_publish_time":"2021-12-16T18:44:20.891Z"},"1.6.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","build_with_gestures":"node build.js modules=ALL exclude=json","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.6.x","jscs":"2.x.x","jshint":"2.9.x","qunit":"0.9.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"725d48771f19c7aceab459092bfe8bae24c59fc8","dependencies":{"canvas":"1.4.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.3","_shasum":"646b4896380a4a134cf7dc5a8e25fc127cbaff70","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"646b4896380a4a134cf7dc5a8e25fc127cbaff70","size":5469650,"noattachment":false,"key":"/fabric/-/fabric-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.3.tgz_1467547259456_0.5108806996140629"},"directories":{},"publish_time":1467547263803,"_hasShrinkwrap":false,"_cnpm_publish_time":1467547263803,"_cnpmcore_publish_time":"2021-12-16T18:44:35.603Z"},"1.6.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.3.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.6.x","jscs":"2.x.x","jshint":"2.9.x","qunit":"0.9.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"54a90f52194655f191808505a8fc5fafa5a2c6b0","dependencies":{"canvas":"1.3.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.2","_shasum":"edab9e27baaad85c3a36a6acb2b85d595a109037","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"edab9e27baaad85c3a36a6acb2b85d595a109037","size":5438571,"noattachment":false,"key":"/fabric/-/fabric-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fabric-1.6.2.tgz_1463349463241_0.060984838753938675"},"directories":{},"publish_time":1463349465320,"_hasShrinkwrap":false,"_cnpm_publish_time":1463349465320,"_cnpmcore_publish_time":"2021-12-16T18:44:47.796Z"},"1.6.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"optionalDependencies":{"canvas":"1.3.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"uglify-js":"2.6.x","jscs":"2.1.x","jshint":"2.8.x","qunit":"0.7.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"e94ddb7d3fb30beef76b0480bb37d59db0ee06f7","dependencies":{"canvas":"1.3.x","jsdom":"3.x.x","xmldom":"0.1.x"},"_id":"fabric@1.6.1","_shasum":"d151e29d21e94ea68d88894eb6de42f5ad594024","_from":".","_npmVersion":"3.8.6","_nodeVersion":"4.4.2","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d151e29d21e94ea68d88894eb6de42f5ad594024","size":4931823,"noattachment":false,"key":"/fabric/-/fabric-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fabric-1.6.1.tgz_1461893405284_0.13823849940672517"},"directories":{},"publish_time":1461893406203,"_hasShrinkwrap":false,"_cnpm_publish_time":1461893406203,"_cnpmcore_publish_time":"2021-12-16T18:44:59.390Z"},"1.6.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"dependencies":{"canvas":"1.3.x","jsdom":"3.x.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"1.0.x","uglify-js":"2.4.x","jscs":"2.1.x","jshint":"2.8.x","qunit":"0.7.x","istanbul":"0.4.x"},"engines":{"node":">=0.4.0"},"main":"./dist/fabric.js","gitHead":"a5192e487f01e8463f11a6aa27d1c0fcbf9be020","_id":"fabric@1.6.0","_shasum":"d420eb2a06fc55a1d4777c1dbd9e45211e247cfb","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"dist":{"shasum":"d420eb2a06fc55a1d4777c1dbd9e45211e247cfb","size":4935683,"noattachment":false,"key":"/fabric/-/fabric-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fabric-1.6.0.tgz_1460715685002_0.46591158816590905"},"directories":{},"publish_time":1460715688442,"_hasShrinkwrap":false,"_cnpm_publish_time":1460715688442,"_cnpmcore_publish_time":"2021-12-16T18:45:13.256Z"},"1.6.0-rc.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.6.0-rc.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"git+https://github.com/kangax/fabric.js.git"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","test":"node test.js","lint":"jshint src && jscs src","lint_tests":"jshint test/unit --config .jshintrc_tests","export_dist_to_site":"cp dist/fabric.js ../fabricjs.com/lib/fabric.js","export_tests_to_site":"cp test/unit/*.js ../fabricjs.com/test/unit","all":"npm run build && npm run test && npm run lint && npm run lint_tests && npm run export_dist_to_site && npm run export_tests_to_site"},"dependencies":{"canvas":"1.1.x","jsdom":"1.1.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"1.0.x","uglify-js":"2.4.x","jscs":"1.12.x","jshint":"2.7.x","qunit":"0.7.2","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"5d752d2b4d30d163d3650ddb3b5a627e43c55dd8","_id":"fabric@1.6.0-rc.1","_shasum":"3da3c5493017e8ae72d85770c8d8aa2175f7339d","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"dist":{"shasum":"3da3c5493017e8ae72d85770c8d8aa2175f7339d","size":5404725,"noattachment":false,"key":"/fabric/-/fabric-1.6.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.6.0-rc.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1437574781451,"_hasShrinkwrap":false,"_cnpm_publish_time":1437574781451,"_cnpmcore_publish_time":"2021-12-16T18:45:24.210Z"},"1.5.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.5.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"1.1.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"1.0.x","uglify-js":"2.4.x","jscs":"1.12.x","jshint":"2.7.x","qunit":"0.7.2","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"0e0816aca59499de0466cff2f823608645bb6973","_id":"fabric@1.5.0","_shasum":"e9f18bbae404ffad3b7d0ef09607e00c9121bd10","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"e9f18bbae404ffad3b7d0ef09607e00c9121bd10","size":5424200,"noattachment":false,"key":"/fabric/-/fabric-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.5.0.tgz"},"directories":{},"publish_time":1429029703987,"_hasShrinkwrap":false,"_cnpm_publish_time":1429029703987,"_cnpmcore_publish_time":"2021-12-16T18:45:37.678Z"},"1.4.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"1.1.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"1.0.x","uglify-js":"2.4.x","jscs":"1.7.x","jshint":"2.5.x","qunit":"0.7.2","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"b8bf3f5077c931011b319914574cbfc7007a1b1d","_id":"fabric@1.4.13","_shasum":"4ec0498cafd297040a6eaccb6a1e3c2dc1b2c39d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"4ec0498cafd297040a6eaccb6a1e3c2dc1b2c39d","size":5410221,"noattachment":false,"key":"/fabric/-/fabric-1.4.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.13.tgz"},"directories":{},"publish_time":1417180367260,"_hasShrinkwrap":false,"_cnpm_publish_time":1417180367260,"_cnpmcore_publish_time":"2021-12-16T18:45:48.220Z"},"1.4.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"fs":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.11.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"0.0.x","uglify-js":"2.4.x","jscs":"1.6.x","jshint":"2.5.x","qunit":"0.7.2","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"139b77c8a06993c097d6ed597556e68a1370cbb6","_id":"fabric@1.4.12","_shasum":"f548734a1813c5d7f5a0600ee95aed0e6023a241","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"f548734a1813c5d7f5a0600ee95aed0e6023a241","size":5402923,"noattachment":false,"key":"/fabric/-/fabric-1.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.12.tgz"},"directories":{},"publish_time":1413461585304,"_hasShrinkwrap":false,"_cnpm_publish_time":1413461585304,"_cnpmcore_publish_time":"2021-12-16T18:46:01.394Z"},"1.4.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.11.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"0.0.x","uglify-js":"2.4.x","jscs":"1.5.x","jshint":"2.5.x","qunit":"0.7.x","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"63c43163caa42f4a9a0d8dd6bacc0395d4f23de2","_id":"fabric@1.4.11","_shasum":"97b3c679510728ebbd768aa8ad31650356b2b38a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"97b3c679510728ebbd768aa8ad31650356b2b38a","size":5381123,"noattachment":false,"key":"/fabric/-/fabric-1.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.11.tgz"},"directories":{},"publish_time":1409049848535,"_hasShrinkwrap":false,"_cnpm_publish_time":1409049848535,"_cnpmcore_publish_time":"2021-12-16T18:46:12.983Z"},"1.4.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"browser":{"canvas":false,"jsdom":false,"xmldom":false},"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.11.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"0.0.x","uglify-js":"2.4.x","jscs":"1.5.x","jshint":"2.5.x","qunit":"0.7.x","istanbul":"0.3.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"c817fc1cb065409064b0a3a46b7f2d5a54827ef9","_id":"fabric@1.4.9","_shasum":"2fd150566ccdde1d55a48d3c0d567c84f90a591a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"2fd150566ccdde1d55a48d3c0d567c84f90a591a","size":5376861,"noattachment":false,"key":"/fabric/-/fabric-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.9.tgz"},"directories":{},"publish_time":1405959795841,"_hasShrinkwrap":false,"_cnpm_publish_time":1405959795841,"_cnpmcore_publish_time":"2021-12-16T18:46:24.031Z"},"1.4.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.10.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"0.0.x","uglify-js":"2.4.x","jscs":"1.4.x","jshint":"2.5.x","qunit":"0.6.x","istanbul":"0.2.6"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","gitHead":"1c6dc804e696ff8f53b52a54fa3fb125f418f691","_id":"fabric@1.4.7","_shasum":"972c84c0a070d8f6d4e3fc7d8241226bbfe0e747","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"972c84c0a070d8f6d4e3fc7d8241226bbfe0e747","size":5365002,"noattachment":false,"key":"/fabric/-/fabric-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.7.tgz"},"directories":{},"publish_time":1402245311628,"_hasShrinkwrap":false,"_cnpm_publish_time":1402245311628,"_cnpmcore_publish_time":"2021-12-16T18:46:34.161Z"},"1.4.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","homepage":"http://fabricjs.com/","version":"1.4.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"https://github.com/kangax/fabric.js"},"bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"license":"MIT","scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.10.x","xmldom":"0.1.x"},"devDependencies":{"execSync":"0.0.x","uglify-js":"2.4.x","jscs":"1.4.x","jshint":"2.5.x","qunit":"0.6.x","istanbul":"0.2.6"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","_id":"fabric@1.4.6","_shasum":"e498597a0917b58dd60954a4423da21f97e87243","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"dist":{"shasum":"e498597a0917b58dd60954a4423da21f97e87243","size":5360589,"noattachment":false,"key":"/fabric/-/fabric-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.6.tgz"},"directories":{},"publish_time":1401023571251,"_hasShrinkwrap":false,"_cnpm_publish_time":1401023571251,"_cnpmcore_publish_time":"2021-12-16T18:46:46.465Z"},"1.4.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.4.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.8.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.4.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.4.3","dist":{"shasum":"612cb6bf9a58a03d0bee91de4fb5b308c53b8d3d","size":4933640,"noattachment":false,"key":"/fabric/-/fabric-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1390066845977,"_hasShrinkwrap":false,"_cnpm_publish_time":1390066845977,"_cnpmcore_publish_time":"2021-12-16T18:46:53.743Z"},"1.4.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.4.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.8.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.4.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.4.2","dist":{"shasum":"69b570b9074bc16f35c6effe0a3010b18a388e1a","size":4933635,"noattachment":false,"key":"/fabric/-/fabric-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1389984721319,"_hasShrinkwrap":false,"_cnpm_publish_time":1389984721319,"_cnpmcore_publish_time":"2021-12-16T18:47:01.949Z"},"1.4.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.4.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.8.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.3.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/fabric.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.4.1","dist":{"shasum":"0a62e8d184a6952739a2f2087ffcc239b5f92663","size":4928162,"noattachment":false,"key":"/fabric/-/fabric-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1387487721248,"_hasShrinkwrap":false,"_cnpm_publish_time":1387487721248,"_cnpmcore_publish_time":"2021-12-16T18:47:08.353Z"},"1.4.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.4.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.3.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.4.0","dist":{"shasum":"09326945999a163c1b3b2a3b512c82db0d250b11","size":4926650,"noattachment":false,"key":"/fabric/-/fabric-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.4.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1385589243288,"_hasShrinkwrap":false,"_cnpm_publish_time":1385589243288,"_cnpmcore_publish_time":"2021-12-16T18:47:15.525Z"},"1.3.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.3.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.12","dist":{"shasum":"b0bd40098f8cb40bb60a00ea8f0077b2b4374cb8","size":4953651,"noattachment":false,"key":"/fabric/-/fabric-1.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.12.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1384948286770,"_hasShrinkwrap":false,"_cnpm_publish_time":1384948286770,"_cnpmcore_publish_time":"2021-12-16T18:47:25.722Z"},"1.3.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.8.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.3.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.9","dist":{"shasum":"2a67b89e33f0350cabcb3807589c689012394023","size":4938703,"noattachment":false,"key":"/fabric/-/fabric-1.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.9.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1382943894311,"_hasShrinkwrap":false,"_cnpm_publish_time":1382943894311,"_cnpmcore_publish_time":"2021-12-16T18:47:35.573Z"},"1.3.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.8.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.3.x","uglify-js":"2.4.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.8","dist":{"shasum":"651dbe765bb2e25c0213d2d7fbbade140d4c8ceb","size":4938652,"noattachment":false,"key":"/fabric/-/fabric-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.8.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1382942318551,"_hasShrinkwrap":false,"_cnpm_publish_time":1382942318551,"_cnpmcore_publish_time":"2021-12-16T18:47:45.110Z"},"1.3.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.7","dist":{"shasum":"66faad34be355373d50c7f22f5fdf0a4516f1a3b","size":4913131,"noattachment":false,"key":"/fabric/-/fabric-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.7.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380559118545,"_hasShrinkwrap":false,"_cnpm_publish_time":1380559118545,"_cnpmcore_publish_time":"2021-12-16T18:47:54.250Z"},"1.3.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.6","dist":{"shasum":"d1cd52930277ca052ff80c71e27c0f77c4cf7a52","size":4913159,"noattachment":false,"key":"/fabric/-/fabric-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.6.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380550677362,"_hasShrinkwrap":false,"_cnpm_publish_time":1380550677362,"_cnpmcore_publish_time":"2021-12-16T18:48:06.302Z"},"1.3.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.5","dist":{"shasum":"f81e78c971172a589eeeeae269a8ed2c751c6b70","size":4913479,"noattachment":false,"key":"/fabric/-/fabric-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.5.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380541842687,"_hasShrinkwrap":false,"_cnpm_publish_time":1380541842687,"_cnpmcore_publish_time":"2021-12-16T18:48:14.401Z"},"1.3.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.4","dist":{"shasum":"9479fbe4abe4fbd5e6afb830c256ed4895657db6","size":4907076,"noattachment":false,"key":"/fabric/-/fabric-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380040458847,"_hasShrinkwrap":false,"_cnpm_publish_time":1380040458847,"_cnpmcore_publish_time":"2021-12-16T18:48:22.721Z"},"1.3.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.3","dist":{"shasum":"1bb3ecec52b28997592b7e1dac9bac89bdf14807","size":4907098,"noattachment":false,"key":"/fabric/-/fabric-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380031164534,"_hasShrinkwrap":false,"_cnpm_publish_time":1380031164534,"_cnpmcore_publish_time":"2021-12-16T18:48:33.301Z"},"1.3.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.2","dist":{"shasum":"13e2ea6079414353934cdb36abcd36b1492aa883","size":4907043,"noattachment":false,"key":"/fabric/-/fabric-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1380021983826,"_hasShrinkwrap":false,"_cnpm_publish_time":1380021983826,"_cnpmcore_publish_time":"2021-12-16T18:48:41.713Z"},"1.3.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.3.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.3.1","dist":{"shasum":"c50d00dd1038a850af18376d14dd46b02b387b0c","size":4906896,"noattachment":false,"key":"/fabric/-/fabric-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.3.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1379940002633,"_hasShrinkwrap":false,"_cnpm_publish_time":1379940002633,"_cnpmcore_publish_time":"2021-12-16T18:48:49.058Z"},"1.2.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.11","dist":{"shasum":"a6c0db76b0ff06d2c8f8a626cb3d9f6c669191d1","size":4900593,"noattachment":false,"key":"/fabric/-/fabric-1.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.11.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1378306189110,"_hasShrinkwrap":false,"_cnpm_publish_time":1378306189110,"_cnpmcore_publish_time":"2021-12-16T18:48:56.919Z"},"1.2.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.10","dist":{"shasum":"70d6bff2847684e8e74f51eeb9541b3b630a0426","size":4788421,"noattachment":false,"key":"/fabric/-/fabric-1.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.10.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1377613838466,"_hasShrinkwrap":false,"_cnpm_publish_time":1377613838466,"_cnpmcore_publish_time":"2021-12-16T18:49:04.694Z"},"1.2.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.1.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.9","dist":{"shasum":"7a62ea2c94dd68c20e0d5fc64c800827d8ec0f21","size":4789035,"noattachment":false,"key":"/fabric/-/fabric-1.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.9.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1375694917056,"_hasShrinkwrap":false,"_cnpm_publish_time":1375694917056,"_cnpmcore_publish_time":"2021-12-16T18:49:14.237Z"},"1.2.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.2.6","dist":{"shasum":"243d08b76f84953a58210e9285e6d91b8453f5b6","size":4787493,"noattachment":false,"key":"/fabric/-/fabric-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.6.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1374439694874,"_hasShrinkwrap":false,"_cnpm_publish_time":1374439694874,"_cnpmcore_publish_time":"2021-12-16T18:49:21.649Z"},"1.2.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.2.5","dist":{"shasum":"564ac804a2ca09ecdc90a04433723e33d9854177","size":4786834,"noattachment":false,"key":"/fabric/-/fabric-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.5.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1373739385229,"_hasShrinkwrap":false,"_cnpm_publish_time":1373739385229,"_cnpmcore_publish_time":"2021-12-16T18:49:30.070Z"},"1.2.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.2.4","dist":{"shasum":"ea345b12d1a3634dbe35cd8450fa5f7aacd3373f","size":4786844,"noattachment":false,"key":"/fabric/-/fabric-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.4.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1373738424528,"_hasShrinkwrap":false,"_cnpm_publish_time":1373738424528,"_cnpmcore_publish_time":"2021-12-16T18:49:38.326Z"},"1.2.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.7.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"2.1.x","uglify-js":"2.3.x","execSync":"0.0.x","plato":"0.6.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.3","dist":{"shasum":"45b1d394e5dee613730f180617d3cc20157ddc39","size":4787174,"noattachment":false,"key":"/fabric/-/fabric-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.3.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1373734667247,"_hasShrinkwrap":false,"_cnpm_publish_time":1373734667247,"_cnpmcore_publish_time":"2021-12-16T18:49:46.131Z"},"1.2.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4","plato":"0.5.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.2","dist":{"shasum":"938f93867385d8126a27d012fa4952398e754b7e","size":4787130,"noattachment":false,"key":"/fabric/-/fabric-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.2.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1373657380118,"_hasShrinkwrap":false,"_cnpm_publish_time":1373657380118,"_cnpmcore_publish_time":"2021-12-16T18:49:55.529Z"},"1.2.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4","plato":"0.5.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.1","dist":{"shasum":"e79538aa17c8a00dddd7aeccc3cddad65c595ca6","size":4787812,"noattachment":false,"key":"/fabric/-/fabric-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.1.tgz"},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1373126674610,"_hasShrinkwrap":false,"_cnpm_publish_time":1373126674610,"_cnpmcore_publish_time":"2021-12-16T18:50:03.618Z"},"1.2.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.2.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4","plato":"0.5.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.2.0","dist":{"shasum":"465c3a3db38a2307adff94fdd61545b253ed69b9","size":4786462,"noattachment":false,"key":"/fabric/-/fabric-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.2.0.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1371232494514,"_hasShrinkwrap":false,"_cnpm_publish_time":1371232494514,"_cnpmcore_publish_time":"2021-12-16T18:50:11.080Z"},"1.1.21":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.21","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.1.21","dist":{"shasum":"2674605a27dc52d328c3eefa25bb10bc71f84601","size":4785736,"noattachment":false,"key":"/fabric/-/fabric-1.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.21.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1370436915898,"_hasShrinkwrap":false,"_cnpm_publish_time":1370436915898,"_cnpmcore_publish_time":"2021-12-16T18:50:20.294Z"},"1.1.20":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.20","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.1.20","dist":{"shasum":"faaab1e4423b12c6e2389f4231749204fa3605b5","size":4785746,"noattachment":false,"key":"/fabric/-/fabric-1.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.20.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1370433332870,"_hasShrinkwrap":false,"_cnpm_publish_time":1370433332870,"_cnpmcore_publish_time":"2021-12-16T18:50:29.357Z"},"1.1.19":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.19","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/kangax/fabric.js/issues"},"_id":"fabric@1.1.19","dist":{"shasum":"edb4a9df2f9dcd70f23c509dc13ca3625590e78e","size":4785559,"noattachment":false,"key":"/fabric/-/fabric-1.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.19.tgz"},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1370277385161,"_hasShrinkwrap":false,"_cnpm_publish_time":1370277385161,"_cnpmcore_publish_time":"2021-12-16T18:50:35.387Z"},"1.1.18":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.18","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x","execSync":"0.0.4"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.18","dist":{"shasum":"6a23c1c7159d4df4252bebdc304b6975239050da","size":4785517,"noattachment":false,"key":"/fabric/-/fabric-1.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.18.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1370268536392,"_hasShrinkwrap":false,"_cnpm_publish_time":1370268536392,"_cnpmcore_publish_time":"2021-12-16T18:50:42.832Z"},"1.1.16":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.16","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.16","dist":{"shasum":"60390df8e6887d28860cfecfd65105c1e0eadad9","size":4782386,"noattachment":false,"key":"/fabric/-/fabric-1.1.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.16.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1369274017351,"_hasShrinkwrap":false,"_cnpm_publish_time":1369274017351,"_cnpmcore_publish_time":"2021-12-16T18:50:51.978Z"},"1.1.14":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.14","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.14","dist":{"shasum":"2dc24d425871ba04c679d2c314222d42a4546285","size":4781774,"noattachment":false,"key":"/fabric/-/fabric-1.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.14.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1368405112353,"_hasShrinkwrap":false,"_cnpm_publish_time":1368405112353,"_cnpmcore_publish_time":"2021-12-16T18:51:00.782Z"},"1.1.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.13","dist":{"shasum":"f496901b7de4907e81140a23f201d8c50a317575","size":4781303,"noattachment":false,"key":"/fabric/-/fabric-1.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.13.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1368203565010,"_hasShrinkwrap":false,"_cnpm_publish_time":1368203565010,"_cnpmcore_publish_time":"2021-12-16T18:51:07.970Z"},"1.1.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.11","dist":{"shasum":"7347536416a2614f88c6fb9318618965ad97cdad","size":4780162,"noattachment":false,"key":"/fabric/-/fabric-1.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.11.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1367767465363,"_hasShrinkwrap":false,"_cnpm_publish_time":1367767465363,"_cnpmcore_publish_time":"2021-12-16T18:51:16.270Z"},"1.1.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.6","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.9","dist":{"shasum":"6d40cd353f5dd71f50c807a0cb5c5afef814b512","size":4779957,"noattachment":false,"key":"/fabric/-/fabric-1.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.9.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1366822985557,"_hasShrinkwrap":false,"_cnpm_publish_time":1366822985557,"_cnpmcore_publish_time":"2021-12-16T18:51:22.656Z"},"1.1.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.6","dist":{"shasum":"b748affbafcca97db193afcde0352d92bceb5780","size":4780921,"noattachment":false,"key":"/fabric/-/fabric-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.6.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1365077243731,"_hasShrinkwrap":false,"_cnpm_publish_time":1365077243731,"_cnpmcore_publish_time":"2021-12-16T18:51:30.248Z"},"1.1.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.4","dist":{"shasum":"ecebdc86b540e45c8afad423ec2613e276818d08","size":4779997,"noattachment":false,"key":"/fabric/-/fabric-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.4.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1364145783176,"_hasShrinkwrap":false,"_cnpm_publish_time":1364145783176,"_cnpmcore_publish_time":"2021-12-16T18:51:37.860Z"},"1.1.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.1.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js && jshint src"},"dependencies":{"canvas":"1.0.x","jsdom":"0.5.x","xmldom":"0.1.x"},"devDependencies":{"qunit":"0.5.x","jshint":"1.1.x","uglify-js":"2.2.x"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.1.3","dist":{"shasum":"cc8b60db85f09c401d7646e46d1b6062947e60cf","size":4779110,"noattachment":false,"key":"/fabric/-/fabric-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.1.3.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1363821402945,"_hasShrinkwrap":false,"_cnpm_publish_time":1363821402945,"_cnpmcore_publish_time":"2021-12-16T18:51:44.334Z"},"1.0.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js"},"dependencies":{"canvas":"~1.0.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":">=2.0.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.9","dist":{"shasum":"5fd6ef65e9e8c4170ffd9843a67420a94592f65e","size":4774878,"noattachment":false,"key":"/fabric/-/fabric-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.9.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1360712622678,"_hasShrinkwrap":false,"_cnpm_publish_time":1360712622678,"_cnpmcore_publish_time":"2021-12-16T18:51:51.492Z"},"1.0.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js"},"dependencies":{"canvas":"~1.0.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":">=2.0.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.8","dist":{"shasum":"3175c6093b0505bf779d411109544ec3b746b5ec","size":4774815,"noattachment":false,"key":"/fabric/-/fabric-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.8.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1360712051578,"_hasShrinkwrap":false,"_cnpm_publish_time":1360712051578,"_cnpmcore_publish_time":"2021-12-16T18:51:58.935Z"},"1.0.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js"},"dependencies":{"canvas":"~1.0.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":">=2.0.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.7","dist":{"shasum":"d25a58efe529b0057888880008811e815ef6cbb4","size":4774812,"noattachment":false,"key":"/fabric/-/fabric-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.7.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1360710946578,"_hasShrinkwrap":false,"_cnpm_publish_time":1360710946578,"_cnpmcore_publish_time":"2021-12-16T18:52:03.980Z"},"1.0.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon,gestures","test":"node test.js"},"dependencies":{"canvas":"~1.0.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":">=2.0.0"},"engines":{"node":">=0.4.0 && <1.0.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.6","dist":{"shasum":"d9af880458e9483747a0afd7be509ab13d303045","size":4774342,"noattachment":false,"key":"/fabric/-/fabric-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.6.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1360092244045,"_hasShrinkwrap":false,"_cnpm_publish_time":1360092244045,"_cnpmcore_publish_time":"2021-12-16T18:52:11.759Z"},"1.0.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":"1.3.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.1","dist":{"shasum":"f189885fd9a59c8135236afada9fa2c081087cfb","size":4852131,"noattachment":false,"key":"/fabric/-/fabric-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.1.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1358204811867,"_hasShrinkwrap":false,"_cnpm_publish_time":1358204811867,"_cnpmcore_publish_time":"2021-12-16T18:52:18.275Z"},"1.0.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"1.0.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":"1.3.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@1.0.0","dist":{"shasum":"196c21696aebde40e76002b27792d0c0113117c2","size":4851413,"noattachment":false,"key":"/fabric/-/fabric-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-1.0.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1357309078176,"_hasShrinkwrap":false,"_cnpm_publish_time":1357309078176,"_cnpmcore_publish_time":"2021-12-16T18:52:24.647Z"},"0.9.21":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.21","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":"1.3.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@0.9.21","dist":{"shasum":"2176a101ef30c2a74e7820e562939d4b37a850eb","size":4833115,"noattachment":false,"key":"/fabric/-/fabric-0.9.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.21.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1352826254136,"_hasShrinkwrap":false,"_cnpm_publish_time":1352826254136,"_cnpmcore_publish_time":"2021-12-16T18:52:31.331Z"},"0.9.19":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.19","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":"1.3.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","readmeFilename":"README.md","_id":"fabric@0.9.19","dist":{"shasum":"db6728af6f9941cd52595fb955dec29157feea5e","size":4830499,"noattachment":false,"key":"/fabric/-/fabric-0.9.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.19.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1351534670816,"_hasShrinkwrap":false,"_cnpm_publish_time":1351534670816,"_cnpmcore_publish_time":"2021-12-16T18:52:39.113Z"},"0.9.17":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.17","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x","uglify-js":"1.3.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","_id":"fabric@0.9.17","dist":{"shasum":"edc49a420618ec324ec1eb911a04b62878cb1fee","size":4829152,"noattachment":false,"key":"/fabric/-/fabric-0.9.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.17.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1351025946388,"_hasShrinkwrap":false,"_cnpm_publish_time":1351025946388,"_cnpmcore_publish_time":"2021-12-16T18:52:45.456Z"},"0.9.14":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.14","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x","jshint":"0.9.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.14","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"89db79320a3c462b4c8f16db94534495a83571a1","size":4917665,"noattachment":false,"key":"/fabric/-/fabric-0.9.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.14.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1350176017296,"_hasShrinkwrap":false,"_cnpm_publish_time":1350176017296,"_cnpmcore_publish_time":"2021-12-16T18:52:51.891Z"},"0.9.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <0.9.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"9295f9560d3666cf33266ae704be357aa27835f4","size":4835026,"noattachment":false,"key":"/fabric/-/fabric-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.10.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1348433967539,"_hasShrinkwrap":false,"_cnpm_publish_time":1348433967539,"_cnpmcore_publish_time":"2021-12-16T18:52:59.838Z"},"0.9.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <=0.8.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"755e1961b00d7b13059b88a5381dfcffc972d762","size":4835034,"noattachment":false,"key":"/fabric/-/fabric-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.9.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1347381509016,"_hasShrinkwrap":false,"_cnpm_publish_time":1347381509016,"_cnpmcore_publish_time":"2021-12-16T18:53:07.343Z"},"0.9.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <=0.8.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"83c350e638dda692bc88fb102cff23e038358bbb","size":4821070,"noattachment":false,"key":"/fabric/-/fabric-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.8.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1347380515510,"_hasShrinkwrap":false,"_cnpm_publish_time":1347380515510,"_cnpmcore_publish_time":"2021-12-16T18:53:13.633Z"},"0.9.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <=0.8.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"57c7a794a4a1e29e23624316cde61892d93ed3a2","size":4834459,"noattachment":false,"key":"/fabric/-/fabric-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1346603342342,"_hasShrinkwrap":false,"_cnpm_publish_time":1346603342342,"_cnpmcore_publish_time":"2021-12-16T18:53:19.664Z"},"0.9.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <=0.8.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.8.7","_defaultsLoaded":true,"dist":{"shasum":"6d1bc7b9a89dd5b3615a0f29cad4214a798beab5","size":4833034,"noattachment":false,"key":"/fabric/-/fabric-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1346008582146,"_hasShrinkwrap":false,"_cnpm_publish_time":1346008582146,"_cnpmcore_publish_time":"2021-12-16T18:53:28.894Z"},"0.9.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.0 && <=0.8.7"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.8.7","_defaultsLoaded":true,"dist":{"shasum":"d79f01b6261fc4df2e4a78b03a00e441885e0e6c","size":4833078,"noattachment":false,"key":"/fabric/-/fabric-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345660808201,"_hasShrinkwrap":false,"_cnpm_publish_time":1345660808201,"_cnpmcore_publish_time":"2021-12-16T18:53:36.691Z"},"0.9.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">=0.4.x && <=0.8.x"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.1","optionalDependencies":{},"_engineSupported":false,"_npmVersion":"1.1.23","_nodeVersion":"v0.8.7","_defaultsLoaded":true,"dist":{"shasum":"61dabb1d50fb8aaaf1c88efca1648aa014b1fea2","size":4833077,"noattachment":false,"key":"/fabric/-/fabric-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345660578167,"_hasShrinkwrap":false,"_cnpm_publish_time":1345660578167,"_cnpmcore_publish_time":"2021-12-16T18:53:43.838Z"},"0.9.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.9.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"~0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <=0.8.6"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.9.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"6f8fb0b0a424fe80635890608ca2387e05aedfaf","size":4833194,"noattachment":false,"key":"/fabric/-/fabric-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.9.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345557826828,"_hasShrinkwrap":false,"_cnpm_publish_time":1345557826828,"_cnpmcore_publish_time":"2021-12-16T18:53:50.603Z"},"0.8.52":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.52","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <=0.8.6"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.52","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"b03bfda1ac0687eb6f5224c23df84bb7387ebdeb","size":4831486,"noattachment":false,"key":"/fabric/-/fabric-0.8.52.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.52.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345037477294,"_hasShrinkwrap":false,"_cnpm_publish_time":1345037477294,"_cnpmcore_publish_time":"2021-12-16T18:54:00.274Z"},"0.8.51":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.51","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <=0.8.6"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.51","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"6d422b9951132d6a4c5bcd116f893a257a1d9b3c","size":4831344,"noattachment":false,"key":"/fabric/-/fabric-0.8.51.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.51.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345031915299,"_hasShrinkwrap":false,"_cnpm_publish_time":1345031915299,"_cnpmcore_publish_time":"2021-12-16T18:54:07.817Z"},"0.8.50":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.50","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"0.13.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.50","optionalDependencies":{},"_engineSupported":false,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"1ddb2efc0b9805cf52e256a7c2eaa3439dcc773f","size":4831350,"noattachment":false,"key":"/fabric/-/fabric-0.8.50.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.50.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1345031467861,"_hasShrinkwrap":false,"_cnpm_publish_time":1345031467861,"_cnpmcore_publish_time":"2021-12-16T18:54:18.297Z"},"0.8.47":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.47","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"0.12.0","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.47","optionalDependencies":{},"_engineSupported":false,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"bcd7bbc591ef6c5bebb4dc5eff1de61492e6b295","size":4831074,"noattachment":false,"key":"/fabric/-/fabric-0.8.47.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.47.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1344850782168,"_hasShrinkwrap":false,"_cnpm_publish_time":1344850782168,"_cnpmcore_publish_time":"2021-12-16T18:54:28.050Z"},"0.8.46":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.46","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":"git://github.com/LearnBoost/node-canvas.git","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.46","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e28a894dbde2d0880395e764846a66d3380ac943","size":4830701,"noattachment":false,"key":"/fabric/-/fabric-0.8.46.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.46.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1344705178912,"_hasShrinkwrap":false,"_cnpm_publish_time":1344705178912,"_cnpmcore_publish_time":"2021-12-16T18:54:37.582Z"},"0.8.44":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.44","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.44","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e73be06d9a37ba653076a408f2dabf78d90a4603","size":173310,"noattachment":false,"key":"/fabric/-/fabric-0.8.44.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.44.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1344379991174,"_hasShrinkwrap":false,"_cnpm_publish_time":1344379991174,"_cnpmcore_publish_time":"2021-12-16T18:54:38.155Z"},"0.8.42":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.42","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL exclude=json,cufon","test":"node test.js"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"devDependencies":{"qunit":"0.5.x"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.42","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"6cf4e691f15490435ee98b01b4559efd781bfacc","size":171604,"noattachment":false,"key":"/fabric/-/fabric-0.8.42.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.42.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1343760959146,"_hasShrinkwrap":false,"_cnpm_publish_time":1343760959146,"_cnpmcore_publish_time":"2021-12-16T18:54:38.593Z"},"0.8.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"5cb8f2b083f412d18cc8bfeaa41d4631859d8083","size":170712,"noattachment":false,"key":"/fabric/-/fabric-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1343392833550,"_hasShrinkwrap":false,"_cnpm_publish_time":1343392833550,"_cnpmcore_publish_time":"2021-12-16T18:54:39.057Z"},"0.8.35":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.35","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.35","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"9a7b874cfba9602753f705a24bb0cda671553846","size":167389,"noattachment":false,"key":"/fabric/-/fabric-0.8.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.35.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1342811797205,"_hasShrinkwrap":false,"_cnpm_publish_time":1342811797205,"_cnpmcore_publish_time":"2021-12-16T18:54:39.767Z"},"0.8.34":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.34","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.34","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"80b47c4ce843d157ace7960f3263627223e6ffd5","size":167397,"noattachment":false,"key":"/fabric/-/fabric-0.8.34.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.34.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1342697785294,"_hasShrinkwrap":false,"_cnpm_publish_time":1342697785294,"_cnpmcore_publish_time":"2021-12-16T18:54:40.411Z"},"0.8.26":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.26","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.26","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"fabb04fb9122f1ae441f0a5f16320200e13f5f23","size":166662,"noattachment":false,"key":"/fabric/-/fabric-0.8.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.26.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1340631130243,"_hasShrinkwrap":false,"_cnpm_publish_time":1340631130243,"_cnpmcore_publish_time":"2021-12-16T18:54:40.947Z"},"0.8.20":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.20","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.20","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"5cc60ddfac9ad3b821efbe9170be2076ebfad72f","size":161315,"noattachment":false,"key":"/fabric/-/fabric-0.8.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.20.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1339675258075,"_hasShrinkwrap":false,"_cnpm_publish_time":1339675258075,"_cnpmcore_publish_time":"2021-12-16T18:54:41.857Z"},"0.8.19":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.19","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.19","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"b9b064263c5b520e81faa0a09671b48aabc839a6","size":161303,"noattachment":false,"key":"/fabric/-/fabric-0.8.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.19.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1339591666008,"_hasShrinkwrap":false,"_cnpm_publish_time":1339591666008,"_cnpmcore_publish_time":"2021-12-16T18:54:43.014Z"},"0.8.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.7"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.13","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"4e8c63c1b86878fe2e031a4419fdbbb9261452cf","size":158833,"noattachment":false,"key":"/fabric/-/fabric-0.8.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.13.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1338379104480,"_hasShrinkwrap":false,"_cnpm_publish_time":1338379104480,"_cnpmcore_publish_time":"2021-12-16T18:54:43.783Z"},"0.8.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.6"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.12","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"f2281753560413157301d292042ccf32161f0a20","size":159523,"noattachment":false,"key":"/fabric/-/fabric-0.8.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.12.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1338280169706,"_hasShrinkwrap":false,"_cnpm_publish_time":1338280169706,"_cnpmcore_publish_time":"2021-12-16T18:54:44.341Z"},"0.8.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.6"},"engines":{"node":">= 0.4.0 && <= 0.6.18"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.8.11","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"fdcb24041373e617d81badfa94acb8873c1a99aa","size":159523,"noattachment":false,"key":"/fabric/-/fabric-0.8.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.11.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1338216391085,"_hasShrinkwrap":false,"_cnpm_publish_time":1338216391085,"_cnpmcore_publish_time":"2021-12-16T18:54:45.181Z"},"0.8.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","xmldom":">=0.1.6"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.8.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.8.10","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"a58f36776041b9b7cde6b6800f9a7504d9e5ad5d","size":160515,"noattachment":false,"key":"/fabric/-/fabric-0.8.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.10.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1338211372408,"_hasShrinkwrap":false,"_cnpm_publish_time":1338211372408,"_cnpmcore_publish_time":"2021-12-16T18:54:45.739Z"},"0.8.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.8.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.8.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"634e59917d185c600bf13ee7fc37390c3bcc2500","size":158003,"noattachment":false,"key":"/fabric/-/fabric-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1337165815606,"_hasShrinkwrap":false,"_cnpm_publish_time":1337165815606,"_cnpmcore_publish_time":"2021-12-16T18:54:46.281Z"},"0.8.0":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.8.0","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.8.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.8.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"2c2990057c85f140edf340f4e09595c3a7d90e44","size":153536,"noattachment":false,"key":"/fabric/-/fabric-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.8.0.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1336119893033,"_hasShrinkwrap":false,"_cnpm_publish_time":1336119893033,"_cnpmcore_publish_time":"2021-12-16T18:54:46.737Z"},"0.7.24":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.24","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.7.24/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.7.24","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"73134c4568536418ad5a707c3fb8c8848956ec35","size":153479,"noattachment":false,"key":"/fabric/-/fabric-0.7.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.24.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1329341278299,"_hasShrinkwrap":false,"_cnpm_publish_time":1329341278299,"_cnpmcore_publish_time":"2021-12-16T18:54:47.206Z"},"0.7.23":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.23","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"licenses":[{"type":"MIT","url":"http://github.com/kangax/fabric.js/raw/master/LICENSE"}],"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml-fork":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.7.23/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.7.23","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"74f1855e24c9762aab1253688d9d4c17b9b655a3","size":153527,"noattachment":false,"key":"/fabric/-/fabric-0.7.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.23.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1329241858598,"_hasShrinkwrap":false,"_cnpm_publish_time":1329241858598,"_cnpmcore_publish_time":"2021-12-16T18:54:47.726Z"},"0.7.22":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.22","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml-fork":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.7.22/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.7.22","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"9dc24ddacc77f50d8af9b118cd19b5fbf9bd59bd","size":7018394,"noattachment":false,"key":"/fabric/-/fabric-0.7.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.22.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1328852547299,"_hasShrinkwrap":false,"_cnpm_publish_time":1328852547299,"_cnpmcore_publish_time":"2021-12-16T18:55:00.974Z"},"0.7.18":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.18","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml-fork":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.18","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"e466d8d86f4b92921d40cfc5d09e5e963aa4ff14","size":7046203,"noattachment":false,"key":"/fabric/-/fabric-0.7.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.18.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1328139844559,"_hasShrinkwrap":false,"_cnpm_publish_time":1328139844559,"_cnpmcore_publish_time":"2021-12-16T18:55:13.048Z"},"0.7.17":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.17","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml-fork":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.17","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"ba0d64852cdbe3874740742fa9800e7c4d4ce625","size":7045057,"noattachment":false,"key":"/fabric/-/fabric-0.7.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.17.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1327794214401,"_hasShrinkwrap":false,"_cnpm_publish_time":1327794214401,"_cnpmcore_publish_time":"2021-12-16T18:55:23.564Z"},"0.7.16":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.16","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml-fork":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.16","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"845af712356288b5e2fa26fafc5cdf8baa105f36","size":7045036,"noattachment":false,"key":"/fabric/-/fabric-0.7.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.16.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1327687697672,"_hasShrinkwrap":false,"_cnpm_publish_time":1327687697672,"_cnpmcore_publish_time":"2021-12-16T18:55:35.699Z"},"0.7.15":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.15","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.8"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.15","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"acd5d2d810c70db5f651fcb293923574590f6cdf","size":7045120,"noattachment":false,"key":"/fabric/-/fabric-0.7.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.15.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1327686419248,"_hasShrinkwrap":false,"_cnpm_publish_time":1327686419248,"_cnpmcore_publish_time":"2021-12-16T18:55:49.944Z"},"0.7.14":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.14","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":">=0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.14","devDependencies":{},"_engineSupported":false,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"1bdf4da497cbcfe5489868330d7217e25636470d","size":7034880,"noattachment":false,"key":"/fabric/-/fabric-0.7.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.14.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1327686199948,"_hasShrinkwrap":false,"_cnpm_publish_time":1327686199948,"_cnpmcore_publish_time":"2021-12-16T18:56:04.348Z"},"0.7.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.13","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"bd63f5122f8a14da81cb4cdb1703a0e3ef4d5490","size":7024640,"noattachment":false,"key":"/fabric/-/fabric-0.7.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.13.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1327184675778,"_hasShrinkwrap":false,"_cnpm_publish_time":1327184675778,"_cnpmcore_publish_time":"2021-12-16T18:56:17.568Z"},"0.7.11":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.11","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.11","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3c6a78b218d704e04db7b3a4b30b0dbc88688a68","size":7045120,"noattachment":false,"key":"/fabric/-/fabric-0.7.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.11.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1326649831255,"_hasShrinkwrap":false,"_cnpm_publish_time":1326649831255,"_cnpmcore_publish_time":"2021-12-16T18:56:28.840Z"},"0.7.9":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.9","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.9","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"84bdcb8f12a5437334316f8707d276a5dc0884c3","size":7045120,"noattachment":false,"key":"/fabric/-/fabric-0.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.9.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1325960865972,"_hasShrinkwrap":false,"_cnpm_publish_time":1325960865972,"_cnpmcore_publish_time":"2021-12-16T18:56:37.973Z"},"0.7.4":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.4","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"e85e099d44d4bf4cabb1b255c9566a038ba9a628","size":7034880,"noattachment":false,"key":"/fabric/-/fabric-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.4.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1323465939089,"_hasShrinkwrap":false,"_cnpm_publish_time":1323465939089,"_cnpmcore_publish_time":"2021-12-16T18:56:51.350Z"},"0.7.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"86a274ce18ecae249d35137aef77d134d25dfda2","size":7034880,"noattachment":false,"key":"/fabric/-/fabric-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1323465390494,"_hasShrinkwrap":false,"_cnpm_publish_time":1323465390494,"_cnpmcore_publish_time":"2021-12-16T18:57:01.156Z"},"0.7.1":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.7.1","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && <= 0.6.5"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.7.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"1d3ac26d7cc8237335e20529528ba02c817abb41","size":7024640,"noattachment":false,"key":"/fabric/-/fabric-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.7.1.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1323183517986,"_hasShrinkwrap":false,"_cnpm_publish_time":1323183517986,"_cnpmcore_publish_time":"2021-12-16T18:57:12.836Z"},"0.6.12":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.6.12","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.8.1","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.6.12","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"18ad44e93734b00e5b770b42d97e668c43c728d3","size":6993920,"noattachment":false,"key":"/fabric/-/fabric-0.6.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.6.12.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1321631224238,"_hasShrinkwrap":false,"_cnpm_publish_time":1321631224238,"_cnpmcore_publish_time":"2021-12-16T18:57:22.274Z"},"0.6.8":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.6.8","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.6.8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"6768f10420b29737a621b0ffbb6865ef1a0e36f8","size":6993920,"noattachment":false,"key":"/fabric/-/fabric-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.6.8.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1320269154230,"_hasShrinkwrap":false,"_cnpm_publish_time":1320269154230,"_cnpmcore_publish_time":"2021-12-16T18:57:36.193Z"},"0.6.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.6.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.6.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"3f511d9b557c7245c35573fc8b6215d858b6f75b","size":6993920,"noattachment":false,"key":"/fabric/-/fabric-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.6.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1319913403368,"_hasShrinkwrap":false,"_cnpm_publish_time":1319913403368,"_cnpmcore_publish_time":"2021-12-16T18:57:47.123Z"},"0.6.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.6.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":">=0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmUser":{"name":"kangax","email":"kangax@gmail.com"},"_id":"fabric@0.6.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"b14af64298fe52bbd031408e0695ae8cdcf47e56","size":6993920,"noattachment":false,"key":"/fabric/-/fabric-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.6.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1319912123662,"_hasShrinkwrap":false,"_cnpm_publish_time":1319912123662,"_cnpmcore_publish_time":"2021-12-16T18:58:00.551Z"},"0.5.13":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.13","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.13/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.13","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"aaad774ef51b7447a92136fc4928d15f65dd9ae5","size":6976413,"noattachment":false,"key":"/fabric/-/fabric-0.5.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.13.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1316554159705,"_hasShrinkwrap":false,"_cnpm_publish_time":1316554159705,"_cnpmcore_publish_time":"2021-12-16T18:58:14.000Z"},"0.5.10":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.10","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.10","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"012ba23db980b4baeb86f4ff8205aa784a739a9e","size":6976807,"noattachment":false,"key":"/fabric/-/fabric-0.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.10.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1315511969139,"_hasShrinkwrap":false,"_cnpm_publish_time":1315511969139,"_cnpmcore_publish_time":"2021-12-16T18:58:28.368Z"},"0.5.7":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.7","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"82c9220045fb86645835552a684d8964113852e9","size":11487510,"noattachment":false,"key":"/fabric/-/fabric-0.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.7.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1315270954313,"_hasShrinkwrap":false,"_cnpm_publish_time":1315270954313,"_cnpmcore_publish_time":"2021-12-16T18:59:00.081Z"},"0.5.6":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.6","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"0cc1568d89a110d5a4ce6f3f941dffc749816de0","size":11489218,"noattachment":false,"key":"/fabric/-/fabric-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.6.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1315270412862,"_hasShrinkwrap":false,"_cnpm_publish_time":1315270412862,"_cnpmcore_publish_time":"2021-12-16T18:59:24.927Z"},"0.5.5":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.5","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"d901bbc8eff9b2725683a6665023828031c2a43c","size":6975748,"noattachment":false,"key":"/fabric/-/fabric-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.5.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1314557827328,"_hasShrinkwrap":false,"_cnpm_publish_time":1314557827328,"_cnpmcore_publish_time":"2021-12-16T18:59:38.733Z"},"0.5.3":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.3","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"04fa93b4986721dede63fad0c7c6cc3a3ef9a264","size":6976470,"noattachment":false,"key":"/fabric/-/fabric-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.3.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1313536014968,"_hasShrinkwrap":false,"_cnpm_publish_time":1313536014968,"_cnpmcore_publish_time":"2021-12-16T18:59:50.341Z"},"0.5.2":{"name":"fabric","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","version":"0.5.2","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"type":"git","url":"git://github.com/kangax/fabric.js.git"},"scripts":{"build":"node build.js modules=ALL"},"dependencies":{"canvas":"0.7.0","jsdom":"0.2.3","o3-xml":"0.1.0"},"engines":{"node":">= 0.4.0 && < 0.6.0"},"main":"./dist/all.js","_npmJsonOpts":{"file":"/Users/kangax/.npm/fabric/0.5.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"fabric@0.5.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"a8de0735c78bc1c699494e0190234005d532d402","size":6975117,"noattachment":false,"key":"/fabric/-/fabric-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fabric/download/fabric-0.5.2.tgz"},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"}],"directories":{},"publish_time":1313525839278,"_hasShrinkwrap":false,"_cnpm_publish_time":1313525839278,"_cnpmcore_publish_time":"2021-12-16T19:00:06.353Z"}},"readme":"## Fabric.js\n\n<!-- build/coverage status, climate -->\n\n[![Build Status](https://secure.travis-ci.org/fabricjs/fabric.js.svg?branch=master)](http://travis-ci.org/#!/kangax/fabric.js)\n[![Code Climate](https://d3s6mut3hikguw.cloudfront.net/github/kangax/fabric.js/badges/gpa.svg)](https://codeclimate.com/github/kangax/fabric.js)\n[![Coverage Status](https://coveralls.io/repos/fabricjs/fabric.js/badge.png?branch=master)](https://coveralls.io/r/kangax/fabric.js?branch=master)\n[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/fabricjs/fabric.js)\n\n<!-- npm, bower, CDNJS versions, downloads -->\n\n[![Bower version](https://badge.fury.io/bo/fabric.svg)](http://badge.fury.io/bo/fabric)\n[![NPM version](https://badge.fury.io/js/fabric.svg)](http://badge.fury.io/js/fabric)\n[![Downloads per month](https://img.shields.io/npm/dm/fabric.svg)](https://www.npmjs.org/package/fabric)\n[![CDNJS version](https://img.shields.io/cdnjs/v/fabric.js.svg)](https://cdnjs.com/libraries/fabric.js)\n\n<!-- bounties, tips -->\n\n[![Bountysource](https://api.bountysource.com/badge/tracker?tracker_id=23217)](https://www.bountysource.com/trackers/23217-fabric-js?utm_source=23217&utm_medium=shield&utm_campaign=TRACKER_BADGE)\n[![Flattr this git repo](http://api.flattr.com/button/flattr-badge-large.png)](https://flattr.com/submit/auto?user_id=kangax&url=http://github.com/kangax/fabric.js&title=Fabric.js&language=&tags=github&category=software)\n\n**Fabric.js** is a framework that makes it easy to work with HTML5 canvas element. It is an **interactive object model** on top of canvas element. It is also an **SVG-to-canvas parser**.\n\n<a href=\"http://fabricjs.com/kitchensink\" target=\"_blank\"><img src=\"https://github.com/kangax/fabric.js/raw/master/lib/screenshot.png\" style=\"width:300px;box-shadow:rgba(0,0,0,0.3) 0 0 5px\"></a>\n\nUsing Fabric.js, you can create and populate objects on canvas; objects like simple geometrical shapes — rectangles, circles, ellipses, polygons, or more complex shapes consisting of hundreds or thousands of simple paths. You can then scale, move, and rotate these objects with the mouse; modify their properties — color, transparency, z-index, etc. You can also manipulate these objects altogether — grouping them with a simple mouse selection.\n\n### Non-Technical Introduction to Fabric\n\nFabric.js allows you to easily create simple shapes like rectangles, circles, triangles and other polygons or more complex shapes made up of many paths, onto the HTML `<canvas>` element on a webpage using JavaScript.  Fabric.js will then allow you to manipulate the size, position and rotation of these objects with a mouse.  It’s also possible to change some of the attributes of these objects such as their color, transparency, depth position on the webpage or selecting groups of these objects using the Fabric.js library. Fabric.js will also allow you to convert an SVG image into JavaScript data that can be used for putting it onto the `<canvas>` element.\n\n\n[Contributions](https://github.com/kangax/fabric.js/wiki/Love-Fabric%3F-Help-us-by...) are very much welcome!\n\n### Goals\n\n- Unit tested (1150+ tests at the moment, 79%+ coverage)\n- Modular (~60 small [\"classes\", modules, mixins](http://fabricjs.com/docs/))\n- Cross-browser\n- [Fast](https://github.com/kangax/fabric.js/wiki/Focus-on-speed)\n- Encapsulated in one object\n- No browser sniffing for critical functionality\n- Runs under ES5 strict mode\n- Runs on a server under [Node.js](http://nodejs.org/) (active stable releases and latest of current) (see [Node.js limitations](https://github.com/kangax/fabric.js/wiki/Fabric-limitations-in-node.js))\n- Follows [Semantic Versioning](http://semver.org/)\n\n### Supported browsers\n\n- Firefox 4+\n- Safari 5+\n- Opera 9.64+\n- Chrome (all versions)\n- Edge (chromium based, all versions)\n- IE11 and Edge legacy, not supported. Fabric up to 5.0 is written with ES5 in mind, but no specific tests are run for those browsers.\n\nYou can [run automated unit tests](http://fabricjs.com/test/unit/) right in the browser.\n\n### History\n\nFabric.js started as a foundation for design editor on [printio.ru](http://printio.ru) — interactive online store with ability to create your own designs. The idea was to create [Javascript-based editor](http://printio.ru/ringer_man_tees/new), which would make it easy to manipulate vector shapes and images on T-Shirts. Since performance was one of the most critical requirements, we chose canvas over SVG. While SVG is excellent with static shapes, it's not as performant as canvas when it comes to dynamic manipulation of objects (movement, scaling, rotation, etc.). Fabric.js was heavily inspired by [Ernest Delgado's canvas experiment](http://www.ernestdelgado.com/public-tests/canvasphoto/demo/canvas.html). In fact, code from Ernest's experiment was the foundation of an entire framework. Later, Fabric.js grew into a collection of distinct object types and got an SVG-to-canvas parser.\n\n### Installation Instructions\n\n<h3 id=\"bower-install\">Install with bower</h3>\n\n    $ bower install fabric\n\n<h3 id=\"npm-install\">Install with npm</h3>\n\nNote: If you are using Fabric.js in a Node.js script, you will depend from [node-canvas](https://github.com/Automattic/node-canvas).`node-canvas` is an html canvas replacement that works on top of native libraries.\nPlease follow the instructions located [here](https://github.com/Automattic/node-canvas#compiling) in order to get it up and running.\n\n\n    $ npm install fabric --save\n\n\nAfter this, you can import fabric like so:\n\n```\nconst fabric = require(\"fabric\").fabric;\n```\n\nOr you can use this instead if your build pipeline supports ES6 imports:\n\n```\nimport { fabric } from \"fabric\";\n```\n\nNOTE: es6 imports won't work in browser or with bundlers which expect es6 module like vite. Use commonjs syntax instead.\n\nSee [the example section](#examples-of-use) for usage examples.\n\n<h3 id=\"fabric-building\">Building</h3>\n\n1. [Install Node.js](https://github.com/joyent/node/wiki/Installation)\n\n2. Build distribution file  **[~77K minified, ~20K gzipped]**\n\n        $ node build.js\n\n    2.1 Or build a custom distribution file, by passing (comma separated) module names to be included.\n\n          $ node build.js modules=text,serialization,parser\n          // or\n          $ node build.js modules=text\n          // or\n          $ node build.js modules=parser,text\n          // etc.\n\n      By default (when none of the modules are specified) only basic functionality is included.\n      See the list of modules below for more information on each one of them.\n      Note that default distribution has support for **static canvases** only.\n\n      To get minimal distribution with interactivity, make sure to include corresponding module:\n\n          $ node build.js modules=interaction\n\n    2.2 You can also include all modules like so:\n\n          $ node build.js modules=ALL\n\n    2.3 You can exclude a few modules like so:\n\n          $ node build.js modules=ALL exclude=gestures,image_filters\n\n3. Create a minified distribution file\n\n        # Using YUICompressor (default option)\n        $ node build.js modules=... minifier=yui\n\n        # or Google Closure Compiler\n        $ node build.js modules=... minifier=closure\n\n4. Enable AMD support via require.js (requires uglify)\n\n        $ node build.js requirejs modules=...\n\n5. Create source map file for better productive debugging (requires uglify or google closure compiler).<br>More information about [source maps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/).\n\n        $ node build.js sourcemap modules=...\n\n    If you use google closure compiler you have to add `sourceMappingURL` manually at the end of the minified file all.min.js (see issue https://code.google.com/p/closure-compiler/issues/detail?id=941).\n\n        //# sourceMappingURL=fabric.min.js.map\n\n6. Ensure code guidelines are met (prerequisite: `npm -g install eslint`)\n\n        $ npm run lint && npm run lint_tests\n\n<h3 id=\"fabric-building\">Testing</h3>\n\n1. [Install Node.js](https://github.com/joyent/node/wiki/Installation)\n\n2. [Install NPM, if necessary](https://github.com/npm/npm#super-easy-install)\n\n3. Install NPM packages\n\n        $ npm install\n\n4. Run test suite\n\nMake sure testem is installed\n\n        $ npm install -g testem\n\nRun tests Chrome and Node (by default):\n\n        $ testem\n\nSee testem docs for more info: https://github.com/testem/testem\n\n### Demos\n\n- [Demos](http://fabricjs.com/demos/)\n- [Kitchensink demo](http://fabricjs.com/kitchensink)\n- [Benchmarks](http://fabricjs.com/benchmarks/)\n\n[Who's using Fabric?](http://trends.builtwith.com/javascript/FabricJS)\n\n### Documentation\n\nDocumentation is always available at [http://fabricjs.com/docs/](http://fabricjs.com/docs/).\n\nAlso see [official 4-part intro series](http://fabricjs.com/articles), [presentation from BK.js](http://www.slideshare.net/kangax/fabricjs-building-acanvaslibrarybk) and [presentation from Falsy Values](http://www.slideshare.net/kangax/fabric-falsy-values-8067834) for an overview of fabric.js, how it works, and its features.\n\n### Optional modules\n\nThese are the optional modules that could be specified for inclusion, when building custom version of fabric:\n\n- **text** — Adds support for static text (`fabric.Text`)\n- **itext** — Adds support for interactive text (`fabric.IText`, `fabric.Textbox`)\n- **serialization** — Adds support for `loadFromJSON`, `loadFromDatalessJSON`, and `clone` methods on `fabric.Canvas`\n- **interaction** — Adds support for interactive features of fabric — selecting/transforming objects/groups via mouse/touch devices.\n- **parser** — Adds support for `fabric.parseSVGDocument`, `fabric.loadSVGFromURL`, and `fabric.loadSVGFromString`\n- **image_filters** — Adds support for image filters, such as grayscale of white removal.\n- **easing** — Adds support for animation easing functions\n- **node** — Adds support for running fabric under node.js, with help of [jsdom](https://github.com/tmpvar/jsdom) and [node-canvas](https://github.com/learnboost/node-canvas) libraries.\n- **freedrawing** — Adds support for free drawing\n- **erasing** — Adds support for object erasing using an eraser brush\n- **gestures** — Adds support for multitouch gestures with help of [Event.js](https://github.com/mudcube/Event.js)\n- **object_straightening** — Adds support for rotating an object to one of 0, 90, 180, 270, etc. depending on which is angle is closer.\n- **animation** — Adds support for animation (`fabric.util.animate`, `fabric.util.requestAnimFrame`, `fabric.Object#animate`, `fabric.Canvas#fxCenterObjectH/#fxCenterObjectV/#fxRemove`)\n\nAdditional flags for build script are:\n\n- **requirejs** — Makes fabric requirejs AMD-compatible in `dist/fabric.js`. *Note:* an unminified, requirejs-compatible version is always created in `dist/fabric.require.js`\n- **no-strict** — Strips \"use strict\" directives from source\n- **no-svg-export** — Removes svg exporting functionality\n- **sourcemap** - Generates a sourceMap file and adds the `sourceMappingURL` (only if uglifyjs is used) to `dist/fabric.min.js`\n\nFor example:\n\n    node build.js modules=ALL exclude=json no-strict no-svg-export\n\n### Examples of use\n\n#### Adding red rectangle to canvas\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n</head>\n<body>\n    <canvas id=\"canvas\" width=\"300\" height=\"300\"></canvas>\n\n    <script src=\"lib/fabric.js\"></script>\n    <script>\n        var canvas = new fabric.Canvas('canvas');\n\n        var rect = new fabric.Rect({\n            top : 100,\n            left : 100,\n            width : 60,\n            height : 70,\n            fill : 'red'\n        });\n\n        canvas.add(rect);\n    </script>\n</body>\n</html>\n```\n\n### Helping Fabric\n\n- [Fabric on Bountysource](https://www.bountysource.com/trackers/23217-fabric-js)\n- [Fabric on CodeTriage](http://www.codetriage.com/kangax/fabric.js)\n- [Contributing](./CONTRIBUTING.md)\n\n### Staying in touch\n\nFollow [@fabric.js](http://twitter.com/fabricjs), [@kangax](http://twitter.com/kangax) or [@AndreaBogazzi](http://twitter.com/AndreaBogazzi) on twitter.\n\nQuestions, suggestions — [fabric.js on Google Groups](http://groups.google.com/group/fabricjs).\n\nSee [Fabric questions on Stackoverflow](http://stackoverflow.com/questions/tagged/fabricjs),\nFabric snippets on [jsfiddle](http://jsfiddle.net/user/fabricjs/fiddles/)\nor [codepen.io](http://codepen.io/tag/fabricjs).\n\nFabric on [LibKnot](http://libknot.ohmztech.com/).\n\nGet help in Fabric's IRC channel — irc://irc.freenode.net/#fabric.js\n\n### Credits\n\n- [Andrea Bogazzi](https://twitter.com/AndreaBogazzi) for help with bugs, new features, documentation, GitHub issues\n- Ernest Delgado for the original idea of [manipulating images on canvas](http://www.ernestdelgado.com/archive/canvas/)\n- [Maxim \"hakunin\" Chernyak](http://twitter.com/hakunin) for ideas, and help with various parts of the library throughout its life\n- [Sergey Nisnevich](http://nisnya.com) for help with geometry logic\n- [Stefan Kienzle](https://twitter.com/kienzle_s) for help with bugs, features, documentation, GitHub issues\n- [Shutterstock](http://www.shutterstock.com/jobs) for the time and resources invested in using and improving fabric.js\n- [And all the other GitHub contributors](https://github.com/kangax/fabric.js/graphs/contributors)\n\n### MIT License\n\nCopyright (c) 2008-2015 Printio (Juriy Zaytsev, Maxim Chernyak)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_attachments":{},"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"license":"MIT"}