{"_id":"@postermywall/fabric-v6-disjointed","_rev":"30-806ab02da48cc08075c4bb19cb1a056a","name":"@postermywall/fabric-v6-disjointed","dist-tags":{"latest":"6.0.0-beta5.9.17"},"versions":{"6.0.0-beta5.1":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.1","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.1","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"12517e4d93104d611c1c74393f4206dc5a203542","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.1.tgz","fileCount":524,"integrity":"sha512-P1iwvFzUON9kCUoer7m73cegFCwwYMIt5spsf6Rcxxzu66gJk5KgAIHjYqgLW3sdR0QeB8aIsSgT1lMYfYABIA==","signatures":[{"sig":"MEUCIQCuwZU4PgCWHHez/6Dd4rh2JTRZi4kwdHA+c+xXsRrI8wIgROD1aIWfGrdxw/tc0//vDGV6F1Ymnxco1g7Fr6UjquQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111207},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"ca6e419d9a5d2c21f9fd84f46349b201ff4c0877","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.1_1684124122804_0.510500257893779","host":"s3://npm-registry-packages"}},"6.0.0-beta5.2":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.2","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.2","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"d2e49f1c464cf6eaf2aa13a1ff2d8bf9b8c649c4","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.2.tgz","fileCount":524,"integrity":"sha512-sDcJNZMAp2gilZoCnAHrkVvQYhmXDl9j/umKAvnnzB4qguvQmtKV9UiVXLFrY7/Y0NXYZ338jXCTuM7nCoL+9g==","signatures":[{"sig":"MEQCIHBNFMBk9rqUAqqeOgVdR2u8AiwzBy9K/m+y5hKPIHxsAiBehUXLw1CEn3gT3DL0HkzxuzYpCjQ/BaqpN+lC6BObAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111605},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"c0e991973469e776d743e60598b42c829c9b7523","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.2_1684134701408_0.08962717369620443","host":"s3://npm-registry-packages"}},"6.0.0-beta5.3":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.3","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.3","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"9a9c15f8a91073933bed61371db66a0463703f36","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.3.tgz","fileCount":524,"integrity":"sha512-5vG+jhj/QO5We0QQUn6Y5jBCIAHQ0x6bfjuy0gg8vKHTuoHGvc/H2GpDiC53nTGu9d+IUWrR0h86q8tOl3SU5A==","signatures":[{"sig":"MEUCIEC/RzbBoAfaPWLIml1FzpZow2aWsq1tVRBJ5p6c+QuYAiEApb+TfZIs6PoGHwUgxe4RLQIAlwsXCYtGLFdkAcxQicg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14112025},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"8d6ddd0b194e58034228fa6e46440413c351a2f0","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.3_1684135533479_0.3322878534644633","host":"s3://npm-registry-packages"}},"6.0.0-beta5.4":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.4","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.4","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"79a53649a50b0d41794d9ceae55e000e8c64c04f","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.4.tgz","fileCount":524,"integrity":"sha512-Cn/2K1NE1GqMSUx55jrnMoaA8MiNbUxpH6NfdhGAzJG9Gh87pVY5k8WRvX6LhdfYaj+knwjYlktc5vuxbfxp9g==","signatures":[{"sig":"MEUCIQD4ViO1tEF7JVrD1sUiOO53K8aKOo80EJH3uhYhEJfyNAIgMnMALDdjMAdQlH2dvwa7rsXgU+NXTfE1idTtbDhVYBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111088},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"c62c9c6c6ab4b84ff9e731584ac12db078dc54a9","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.4_1684230764966_0.6072029158767573","host":"s3://npm-registry-packages"}},"6.0.0-beta5.5":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.5","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.5","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"4ad851c11bed36e304abcf5bcba0ba17ee33e2b0","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.5.tgz","fileCount":524,"integrity":"sha512-2cHLz3ekjA16DMXIgBztZ9CEMuFlR19fznjHBeWdAmnoMHJYnE4W8hMVkOzPdlfJSAJr8flyQUMkCTgzP+thNg==","signatures":[{"sig":"MEUCIQDg1odTgDH9kGi0YJkdxBIUegLZLpVNtGDLJ2vpicg/IgIgZBKXlUoVde55bJTdfrbKx87RYD+IVsYJZcBG0jC/RuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14112094},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"cc16ac88b0916b69b79a51caa3ad2ed3575cf6af","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.5_1684348921036_0.4657414539711484","host":"s3://npm-registry-packages"}},"6.0.0-beta5.6":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.6","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.6","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"d4ddff7ae186a7a23a1b3ea653c5b8580c4cd97d","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.6.tgz","fileCount":524,"integrity":"sha512-2WEWIaU0EOLGpdMONDTZh+nyBLCz7qcKeakR1InnofKOuUYswByD1FYMe33qlpXAA0TNcTrtvfYjgRSJPTe1IQ==","signatures":[{"sig":"MEYCIQCkP9PsLzfOqFnoEmI3w0iSXxEaKn9aLS8Yc5DWldqZSwIhAMis+qdGpCzR/PV5iVxu62ieeNUpMefuXMFJSl7AcWdt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14112214},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"7f02c954dcd889792e11489db97fbfca054d79cb","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.6_1684351501383_0.13218438023658918","host":"s3://npm-registry-packages"}},"6.0.0-beta5.7":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.7","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.7","maintainers":[{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"1cb8939ec3a66e0ca00004ec28c58710cd8f59f1","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.7.tgz","fileCount":524,"integrity":"sha512-oHgFwAoNqFoYfoXhLG4TWJpF+fyGStvZDaIvMADt+Ghjy0D1A3H4PgkBH/aOOOJUI3jvtOF9Sy7I9huZ3b6h3Q==","signatures":[{"sig":"MEUCIGYHp0Bd5CnbfzTEIXRqIPjQXyRXbvxuwBNtj/GJ4Ex6AiEAwEvSWjk2QPQfNGhxoLvUTeIyb+TnXeZ9KkDm+plMseI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14112214},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"6f1456b0154411ec6ad1dfd95ea500e589709021","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.7_1684351757116_0.17275529757572294","host":"s3://npm-registry-packages"}},"6.0.0-beta5.8":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.8","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.8","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"fbc17bc6230b7faf9207759bf346e14ca3837cd1","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.8.tgz","fileCount":525,"integrity":"sha512-kjNj9lGg+njpXCd9/3hNDRSOtqvuwHeyPDITgTx/+brgU2Gn0cPtLtyOR0HdelmQnqGccsJ9Kvz8sdnh5wfm8Q==","signatures":[{"sig":"MEUCIAwZEGJvPJDJsPUfJc74jZb6XW2ne1HZsBaaPdNGiPv9AiEA9SJWZPdrST8IM2B+1+iFfF3i+dcyejgcFP94fetkcts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14114138},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"23efbaa6f949a5840a8e1d40124a56bb1d9a900f","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.8_1684488598293_0.3852812545693851","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"4eb896ace82a2e77a8352cfb44d1e716ef51334b","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.tgz","fileCount":525,"integrity":"sha512-O/dqKxwMK/f4wvmPv+w7CYx2nZ/aDNZWXGr/KcfotdA4L/BVisM4/Y/ZmJPXxTA5H4Uh8HYBezJ+WoCAM+TCaA==","signatures":[{"sig":"MEUCIQCO61YjKkHuZx7VUroIzaGswCA/HpFU5OT0sqiZZ2CONAIgQfDFq8+LKCFaBINh3JAVevNdrTkNIJLbV26m4at1Ht8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14123853},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"0c06ab5555f1389e0c463cc25af7c9f54cf31fb0","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9_1684492192590_0.8058924197075992","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.1":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.1","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.1","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"0537755593ffb95ccfb9a9cc8a9e4aef926bfb54","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.1.tgz","fileCount":525,"integrity":"sha512-mKhqMRpji/zE7ZvO5hppaf18tujSqFfCQ2IxtIIJRxhrk1zXc1QqUwgQTRvVvSx1EbvQHQiKCgMIy2eArydpPw==","signatures":[{"sig":"MEYCIQDsLEC1r9qVPTgbrYiB31dJiR34PD/GcqADP0yx7V7BMgIhANpactkDrZPo4c2YF+0WPTwc+UJAn9nnKqYxoMTzpbMg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14123815},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"ee00597e449b3b0e34353822c09eb24a849806fa","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.1_1684492485757_0.6950849447198812","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.2":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.2","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.2","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"2ae1a3357b72852decd453633d3c1d0ccc124cec","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.2.tgz","fileCount":525,"integrity":"sha512-4fcgNuy+ujS3GTot97UVnhOrUpWx74Z+ElHFjip8SFcnmfwChbmRVwicf2PK0UEtA+kkFJCqhLeQLQURrNALvA==","signatures":[{"sig":"MEYCIQDUf8bW99HsUFkG+lsTtL1UxX0UHcevaael6yn50ssBswIhAKn8FOBdIlWa/uKHVv/dlGq0C7E/co2+auLqb5RCV+Co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14127510},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"0edbb71df1b7b4f85ea24541ab3e464964a75c73","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.2_1684494570149_0.4635184265565162","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.3":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.3","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.3","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"ce57f48b4e551e46288f0c20184509f20c2d1a01","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.3.tgz","fileCount":529,"integrity":"sha512-77I8VGjntXS/ED+rHysMuTJb+PZPXvWfNijC/65TZp9pcpHbRLr1XVYGWgD9QdYfObaIa1i8Zqk4HQU9I2BU7w==","signatures":[{"sig":"MEQCIGG3CF/IzjH0i8VsQRVR66X7zOuIG/172/9m4YJ8HIJ8AiAfFWzfveI9sflEw8C9Uk3v9OsAfpK7NSPBweK5deLsnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14172876},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"9bd93e14d842616fb094faf9ddf1c377dbfc2584","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.3_1684768906207_0.95140373202462","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.4":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.4","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.4","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"2d156282a10ed23921c282bdd7617d35b8a51991","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.4.tgz","fileCount":529,"integrity":"sha512-0OETPn6M89u6K/LEKayNy/Ycw3ezeYIepNP/5oY8dUFn8Vfju+tRAfqghWNfW/5QiNjflbWKuqVnc1asM4cFew==","signatures":[{"sig":"MEUCIQCExRx7lKZc1rEY9+Mowge9ZNE88qTM3xJn9gFFni7WHQIgd2qeh4oGW0TPXJRjZfbCfvARwCGWUCpnKArZk2odhgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14178207},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"4386c815da348419fe79d0dc7f4d6463d2af1722","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.4_1684946202079_0.5253369507590602","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.5":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.5","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.5","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"0473b29ea699ad18bdfc11927d0166ef71919be3","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.5.tgz","fileCount":529,"integrity":"sha512-yjPy5TjCehpBBY4PIYYC03y9K9Kyk6VXQzwTHLfTh+rUUlbnHqAdNeTTDoQ6Mxm+hCnorV8mHSWBWmQRnOZcLQ==","signatures":[{"sig":"MEUCIQCABuKF8Aud22viG7LB64GFWD9nEbDX7Jr8nJ7E5DysaAIgGfTGOX6/3AtEASzAQP11ad9lcAnuMaudRjcGmW7BxS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14182473},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"864283504b9d97853c9192bfbc476c1247e824cb","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.5_1685082931498_0.34928529967332733","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.6":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.6","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.6","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"ee169cda453126617892e7d7f5681a04b23f77a0","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.6.tgz","fileCount":529,"integrity":"sha512-y/7By8Im+wiNchkxdlmG3d4GkXgFcLiLDlE7xHV65+XFlN8M5NhtLa5m0E8Sot+Vsy8xy2qUITr8adZrn1LANw==","signatures":[{"sig":"MEYCIQCkaIM1JsFxTM/iL0NAKUCM0UQLuseB0u1XkAy5XsHCDAIhAJAgwohV97uSlWN0ldU8dOAShervEy/7DvuJg2WfYWdO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14184099},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"b7991b41db8e362e8c877fbaa87f0882eca9ca70","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.6_1685430226563_0.12856740146255397","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.7":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.7","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.7","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"a8f03b3ae3b8d9a4c723f88b7b19092af920e1a1","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.7.tgz","fileCount":531,"integrity":"sha512-p+sA6UGTys0BeG45ah3WECsK4s7t1p6C4cY0qAAEjKj9LUtJzJIkLBv5qRokd0SMHqbyHbCGc4p4o82rkPyVFw==","signatures":[{"sig":"MEYCIQDHpWh5Yq79j7AT7U5LsGqvWN5uipoeSM99TAD5I1Wy0gIhAIKN2QCu2CTChAgkS3oScLtkHKyoacPhh06GpdU7B+cX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14186285},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"068c17411241569917804bf486f18cf6281e5d93","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.7_1686293954349_0.9807098344601168","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.8":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.8","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.8","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"9d8fd69485868076308fd1ba17254909072b585a","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.8.tgz","fileCount":534,"integrity":"sha512-m1HnwaGwB78zVs0i4dNr/J1wIzLVYmR5KE8vMGZm79UzXtEyCcRTjFVWpNebZ8GF6vbKIZb3Mjq7K9k8sHJZGA==","signatures":[{"sig":"MEYCIQD2qEp/bAA8SB2ozuemB9K69033XfZEINwHpodjNsMzyQIhAJwHXH9l5m88ZyE1eD7FDjploLeRN2HMdthyNplddLP0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14220351},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"19bce4db146c5f30e53e1d6f4be8c50499df9cd7","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.8_1687522334342_0.588618975612242","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.9":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.9","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.9","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"c98b19cca878197bd3b4a4e75a23ee8a7b2f217c","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.9.tgz","fileCount":534,"integrity":"sha512-dY+P7FjUTNLkLTYKup/6pykr0u2zNe7d2i26F8JaWrFMQDt9pgZRVSeP+q2FOczlsggal44bq45Zy5mvkuwOqw==","signatures":[{"sig":"MEUCIHdKZpPh3FRS03P/t5U+yhmpMNw3ius2kC3sCygjjZHUAiEAmW0GIVssFfsLIMqgBsA50LQeQ2n6OQJdTMDN/LA9QcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14221237},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"0d0380530066d2295ee063a8463d807e2e6a4d9b","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.9_1687522861202_0.8928166145667802","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.10":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.10","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.10","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"44cd3caa070e5d17ce98d1439f90960b8d88f682","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.10.tgz","fileCount":534,"integrity":"sha512-HCa0kr+MWJm5UrWn0VoHT6QIlQK5Mo5uJCPCSo3EjGktJrbf7NChiXkfH5KrWb2Sj94zao2vYRWZ1Y8Blte55Q==","signatures":[{"sig":"MEYCIQCdahTdtJnzAJQ33p7EmhdH8IFOe8KdqnGVwJKINZjTVwIhAKYM60Bd9L+ki9mZ0LqpJCoPDYrB0K3CbmNKPKbXYgz5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14220635},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"d0867cf7c535aad5ac75031a52604ee541fd41a6","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.10_1687844122966_0.9539407528094126","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.11":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.11","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.11","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"96733b6b16ff3741678c95109abc9407b3559a8b","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.11.tgz","fileCount":533,"integrity":"sha512-Vk9om9rlyxxYXY7hvyjie8dzuxr8OWDBRZdeJDHHSvpjXG5Zz7Rhf49vVFQ3CQiD6tKtztT6I7j/afkd7cXkPw==","signatures":[{"sig":"MEYCIQDILQ2o5dkwcUPzP8gnQkYjY9ceAD2gA2MhNGoRQtCz+wIhAKTuwpmoDWVZRKiovoQ1fFenPgxmkWwP4PO/wixqFLx7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14216470},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"ee9fbe99438fe7bba37d74777956ad7d106ff913","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"dannmalik","email":"mdmalik434@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.15.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.11_1689935799625_0.6242933311532426","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.12":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.12","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.12","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"b0af66dd8a2772aae0d05f5878b75782776beda8","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.12.tgz","fileCount":536,"integrity":"sha512-pMjHevNfCIHDJybeapanN7QC+L6FQie++b6eJrhnw2qAaO5jOgeBlaOISrQocjT7j+v08OqKVUCNZGzSvSLCVQ==","signatures":[{"sig":"MEUCIQDU+Qpos6cRlxPCXpgVmD2G2CIlGDkD3X4lEzkHVNjM4gIgcFtF/ZdY0GmF3usz08jyvep3Ye74kGnueM7THNi/EeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14242642},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"4a1c8bd3e0be700d36c048d9417e9dfbeb1df6eb","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.12_1691061820476_0.3404163343336346","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.13":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.13","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.13","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"bb70a16445c321f6395c71ff46a97006afd73e0a","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.13.tgz","fileCount":537,"integrity":"sha512-MWNm0mlKidX1r2MF8AMpi9Ibknrif3s8c6pM6D5ZYWe4ezJiY+Hy5vpKjlyG9JiYHfYXvJP9HbNx4B4xk0UEFg==","signatures":[{"sig":"MEUCIQCFannK6jasV1rIS4UNynoLE78fw0bMvbh6bAq0Oj2BBgIgf09M113nKSCvxrrBdzIMh+Dg3urUQalZRw9yZbTPv/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14243463},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"9f66ed17084b778f5043d7d409c66c223623d0cc","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.13_1692962031442_0.951931262161972","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.14":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.14","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.14","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"5243ed252b98e2a1e67017612bd38a36950f19b4","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.14.tgz","fileCount":537,"integrity":"sha512-pXLiTQKZbTql1Z3Hlez3Vh69n6EPLRsW0eOwLlHjkfGryZH2B6ue22dlJF2TBgefEKKzl6pA5LZFDZpZ/m7BQQ==","signatures":[{"sig":"MEUCIQDcA4kAXdX4dhsU/L0FTgmuukob6NSVRH1DLQmpU2W3kwIgamswkJjjMS5f0JH/PCjPYpvx9psK60gTw3Qsd3H9FiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14243488},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"5e835874be11f9c663ea8c200ea446ca8851220d","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.14_1692963176162_0.18409099887033276","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.15":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.15","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.15","maintainers":[{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"6068aff90bd2d5f4b265afaa62671010086301c9","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.15.tgz","fileCount":537,"integrity":"sha512-nmPmbryUSH5/oTIGEMD+gQpwVWamdjHsBTa1RjhUChO2QJ/wtBYWXq8nVvHlsB7OWcIC9PJH8s0IeuYxPySIDw==","signatures":[{"sig":"MEQCIEZKvMRbVgOK6dwXck31Kg5CCaAgOAm0fZHbg2f8Jr+1AiB5WMqGAJioaAEHdVlvgqMWwuQ2zjKbjN5qKdgecmcPvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14243681},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"094ad5209210bd75b1581f0e13be31db2248b7c5","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"8.19.3","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.15_1692965305020_0.39394292402912323","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.16":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.16","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.16","maintainers":[{"name":"ahmed-ateeq","email":"ahmedateeq2010@hotmail.com"},{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"4183560d7d4bc16b27a7b7a355f163d9bec04bce","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.16.tgz","fileCount":537,"integrity":"sha512-CwGLQ7zo8Jrh2Wc9u7zfnTWOcRq08hcG73PBdiDunGa3H5LQLsvzG7mePCgyFqAD2bMjHTo+sRAKt0zdewyN9A==","signatures":[{"sig":"MEUCICA/tkxllk41vkHD8/AI/QLtZcdsrQwTSuLTwk77YWEzAiEA82XsFC4ODeS3NFTX4LO13gHU+hUNX2R7huOQWqXWQew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14243901},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"09d0c540dd15c9dd90b557b916177a5a51afa2d5","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"9.8.1","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"18.17.1","typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.16_1712292960833_0.806474465228278","host":"s3://npm-registry-packages"}},"6.0.0-beta5.9.17":{"name":"@postermywall/fabric-v6-disjointed","version":"6.0.0-beta5.9.17","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","_id":"@postermywall/fabric-v6-disjointed@6.0.0-beta5.9.17","maintainers":[{"name":"ahmed-ateeq","email":"ahmedateeq2010@hotmail.com"},{"name":"dannmalik","email":"mdmalik434@gmail.com"},{"name":"afifa77","email":"afifa@250mils.com"},{"name":"afifasaleem","email":"afifasaleem77@gmail.com"},{"name":"jafferhaider","email":"jaffer@250mils.com"},{"name":"amermahmud","email":"amer@250mils.com"},{"name":"hamzawain7","email":"hamzawain7@gmail.com"}],"contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"homepage":"http://fabricjs.com/","bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"18ff5f99d32e72a99ba554b291d2bf84623af7f2","tarball":"https://registry.npmjs.org/@postermywall/fabric-v6-disjointed/-/fabric-v6-disjointed-6.0.0-beta5.9.17.tgz","fileCount":537,"integrity":"sha512-/fv3Xydw+E+Drs74p0uKkULX4CHbPerhQtS3pRscTjm7pohL3KRt9hJbP5EOuZG4HsIaRxLJaqXYL+/MMRcCaA==","signatures":[{"sig":"MEUCIQCxO5l86DxNVE9eib/OdRWHEWNQMCoebTGrJthgH5/Q3AIgF2joEizrRaFHJdlKiSwGiMcyNd2cqdbfj+YLP54PSdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14234770},"main":"./dist/index.node.cjs","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=14.0.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"},"./node":{"node":"./dist/index.node.cjs","types":"./dist/index.node.d.ts","import":"./dist/index.node.mjs","default":"./dist/index.node.cjs","require":"./dist/index.node.cjs"}},"gitHead":"fe07cc82a803bf61e1d779d2b18e69d38046ac67","scripts":{"all":"npm run build && npm run test -- --all && npm run lint && npm run lint_tests && npm run export","cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc --out docs fabric.ts","lint":"eslint --config .eslintrc.js src/**/*.ts","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","release":"npm publish --access public","sandbox":"npm run sandboxscript -- sandbox","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","changelog":"auto-changelog -o change-output.md --unreleased-only","build:fast":"npm run build -- -f","lint_tests":"eslint test/unit --config .eslintrc_tests && eslint test/visual --config .eslintrc_tests","build-tests":"rollup -c ./rollup.test.config.js","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","prettier:check":"prettier --check .","prettier:write":"prettier --write .","babel-constants":"babel --no-babelrc src/constants.ts --extensions '.ts' --out-dir dist/src/ --config-file ./.babelrcAlt --plugins=babel-plugin-import-json-value","coverage:report":"nyc report --reporter=lcov --reporter=text","test:unit-browser":"npm run test -- -s unit -p 8080 -l -c chrome firefox","test:visual-browser":"npm run test -- -s visual -p 8081 -l -c chrome firefox","test:visual:coverage":"nyc --silent --no-clean qunit test/node_test_setup.js test/lib test/visual"},"_npmUser":{"name":"hamzawain7","email":"hamzawain7@gmail.com"},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"10.5.0","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"_nodeVersion":"20.12.2","typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"],"src/*":["src/*"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.4.1","busboy":"^1.6.0","eslint":"^8.34.0","moment":"^2.29.1","rollup":"^3.9.1","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","typedoc":"^0.23.24","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"2.7.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.20.7","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/node":"^17.0.21","@types/jsdom":"^20.0.1","@types/lodash":"^4.14.180","auto-changelog":"^2.3.0","@types/fs-extra":"^9.0.13","abort-controller":"^3.0.0","@babel/preset-env":"^7.20.2","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.3.0","eslint-config-prettier":"^8.6.0","@babel/preset-typescript":"^7.18.6","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.53.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","@typescript-eslint/eslint-plugin":"^5.53.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-v6-disjointed_6.0.0-beta5.9.17_1715667457916_0.669259495211195","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-05-15T04:15:22.741Z","modified":"2026-04-23T12:01:30.727Z","6.0.0-beta5.1":"2023-05-15T04:15:23.100Z","6.0.0-beta5.2":"2023-05-15T07:11:41.809Z","6.0.0-beta5.3":"2023-05-15T07:25:33.805Z","6.0.0-beta5.4":"2023-05-16T09:52:45.255Z","6.0.0-beta5.5":"2023-05-17T18:42:01.287Z","6.0.0-beta5.6":"2023-05-17T19:25:01.729Z","6.0.0-beta5.7":"2023-05-17T19:29:17.516Z","6.0.0-beta5.8":"2023-05-19T09:29:58.622Z","6.0.0-beta5.9":"2023-05-19T10:29:52.898Z","6.0.0-beta5.9.1":"2023-05-19T10:34:45.984Z","6.0.0-beta5.9.2":"2023-05-19T11:09:30.475Z","6.0.0-beta5.9.3":"2023-05-22T15:21:46.483Z","6.0.0-beta5.9.4":"2023-05-24T16:36:42.359Z","6.0.0-beta5.9.5":"2023-05-26T06:35:31.787Z","6.0.0-beta5.9.6":"2023-05-30T07:03:46.882Z","6.0.0-beta5.9.7":"2023-06-09T06:59:14.631Z","6.0.0-beta5.9.8":"2023-06-23T12:12:14.721Z","6.0.0-beta5.9.9":"2023-06-23T12:21:01.525Z","6.0.0-beta5.9.10":"2023-06-27T05:35:23.274Z","6.0.0-beta5.9.11":"2023-07-21T10:36:39.935Z","6.0.0-beta5.9.12":"2023-08-03T11:23:40.858Z","6.0.0-beta5.9.13":"2023-08-25T11:13:51.905Z","6.0.0-beta5.9.14":"2023-08-25T11:32:56.528Z","6.0.0-beta5.9.15":"2023-08-25T12:08:25.314Z","6.0.0-beta5.9.16":"2024-04-05T04:56:01.182Z","6.0.0-beta5.9.17":"2024-05-14T06:17:38.146Z"},"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"license":"MIT","homepage":"http://fabricjs.com/","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"}],"maintainers":[{"email":"mdmalik434@gmail.com","name":"dannmalik"},{"email":"ahmedateeq2010@hotmail.com","name":"ahmed-ateeq"},{"email":"afifasaleem77@gmail.com","name":"afifasaleem"},{"email":"hamzawain7@gmail.com","name":"hamzawain7"},{"email":"amer@250mils.com","name":"amermahmud"},{"email":"jaffer@250mils.com","name":"jafferhaider"},{"email":"afifa@250mils.com","name":"afifa77"},{"email":"azmeer@250mils.com","name":"azmeer250"},{"email":"taimurhassan@250mils.com","name":"taimurhassansarmad"}],"readme":"# Fabric.js\n\n<a href=\"http://fabricjs.com/kitchensink\" target=\"_blank\"><img align=\"right\" src=\"/lib/screenshot.png\" style=\"width:400px\"></a>\n\nA **simple and powerful Javascript HTML5 canvas library**.\n\n- [**Website**][website]\n- [**GOTCHAS**][gotchas]\n- [**Contributing, Developing and More**](CONTRIBUTING.md)\n\n---\n\n<!-- build/coverage status, climate -->\n\n[![🩺](../../actions/workflows/build.yml/badge.svg)](../../actions/workflows/build.yml)\n[![🧪](../../actions/workflows/tests.yml/badge.svg)](../../actions/workflows/tests.yml)\n[![CodeQL](../../actions/workflows/codeql-analysis.yml/badge.svg)](../../actions/workflows/codeql-analysis.yml)\n\n---\n\n<!-- npm, bower, CDNJS versions, downloads -->\n\n[![cdnjs](https://img.shields.io/cdnjs/v/fabric.js.svg)][cdnjs]\n[![jsdelivr](https://data.jsdelivr.com/v1/package/npm/fabric/badge)][jsdelivr]\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](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[![Bower](https://badge.fury.io/bo/fabric.svg)](http://badge.fury.io/bo/fabric)\n\n---\n\n[![Sponsor asturur](https://img.shields.io/static/v1?label=Sponsor%20asturur&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/asturur)\n[![Sponsor melchiar](https://img.shields.io/static/v1?label=Sponsor%20melchiar&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/melchiar)\n[![Sponsor ShaMan123](https://img.shields.io/static/v1?label=Sponsor%20ShaMan123&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/ShaMan123)\n[![Patreon](https://img.shields.io/static/v1?label=Patreon&message=%F0%9F%91%8D&logo=Patreon&color=blueviolet)](https://www.patreon.com/fabricJS)\n\n---\n\n## Features\n\n- Out of the box interactions such as scale, move, rotate, skew, group...\n- Built in shapes, controls, animations, image filters, gradients, patterns, brushes...\n- `JPG`, `PNG`, `JSON` and `SVG` i/o\n- [Typed and modular](#migrating-to-v6)\n- [Unit tested](CONTRIBUTING.md#%F0%9F%A7%AA%20testing)\n\n#### Supported Browsers/Environments\n\n|   Context   | Supported Version | Notes                           |\n| :---------: | :---------------: | ------------------------------- |\n|   Firefox   |        ✔️         | modern version (tbd)            |\n|   Safari    |        ✔️         | version >= 10.1                 |\n|    Opera    |        ✔️         | chromium based                  |\n|   Chrome    |        ✔️         | modern version (tbd)            |\n|    Edge     |        ✔️         | chromium based                  |\n| Edge Legacy |        ❌         |\n|    IE11     |        ❌         |\n|   Node.js   |        ✔️         | [Node.js installation](#nodejs) |\n\nFabric.js Does not use transpilation by default, the browser version we support is determined by the level of canvas api we want to use and some js syntax. While JS can be easily transpiled, canvas API can't.\n\n## Migrating to v6\n\nv6 is a **MAJOR** effort including migrating to TS and es6, countless fixes, rewrites and features.\\\nCurrently in beta, refer to [#8299](../../issues/8299) for guidance.\n\n```bash\n$ npm install fabric@beta --save\n// or\n$ yarn add fabric@beta\n```\n\n## Installation\n\n```bash\n$ npm install fabric --save\n// or\n$ yarn add fabric\n```\n\n#### Browser\n\n[![cdnjs](https://img.shields.io/cdnjs/v/fabric.js.svg)][cdnjs]\n[![jsdelivr](https://data.jsdelivr.com/v1/package/npm/fabric/badge)][jsdelivr]\n\nSee [browser modules][mdn_es6] for using es6 imports in the browser or use a dedicated bundler.\n\n#### Node.js\n\nFabric.js depends on [node-canvas][node_canvas] for a canvas implementation (`HTMLCanvasElement` replacement) and [jsdom][jsdom] for a `window` implementation on node.\nThis means that you may encounter `node-canvas` limitations and [bugs][node_canvas_issues].\n\nFollow these [instructions][node_canvas_install] to get `node-canvas` up and running.\n\n## Quick Start\n\n```js\n// v6\nimport { Canvas, Rect } from 'fabric'; // browser\nimport { StaticCanvas, Rect } from 'fabric/node'; // node\n\n// v5\nimport { fabric } from 'fabric';\n```\n\n<details><summary><b>Plain HTML</b></summary>\n\n```html\n<canvas id=\"canvas\" width=\"300\" height=\"300\"></canvas>\n\n<script src=\"https://cdn.jsdelivr.net/npm/fabric\"></script>\n<script>\n  const canvas = new fabric.Canvas('canvas');\n  const rect = new fabric.Rect({\n    top: 100,\n    left: 100,\n    width: 60,\n    height: 70,\n    fill: 'red',\n  });\n  canvas.add(rect);\n</script>\n```\n\n</details>\n\n<details><summary><b>ReactJS</b></summary>\n\n```tsx\nimport React, { useEffect, useRef } from 'react';\nimport * as fabric from 'fabric'; // v6\nimport { fabric } from 'fabric'; // v5\n\nexport const FabricJSCanvas = () => {\n  const canvasEl = useRef<HTMLCanvasElement>(null);\n  useEffect(() => {\n    const options = { ... };\n    const canvas = new fabric.Canvas(canvasEl.current, options);\n    // make the fabric.Canvas instance available to your app\n    updateCanvasContext(canvas);\n    return () => {\n      updateCanvasContext(null);\n      canvas.dispose();\n    }\n  }, []);\n\n  return <canvas width=\"300\" height=\"300\" ref={canvasEl}/>;\n};\n\n```\n\n</details>\n\n<details><summary><b>Node.js</b></summary>\n\n```js\nimport http from 'http';\nimport * as fabric from 'fabric/node'; // v6\nimport { fabric } from 'fabric'; // v5\n\nconst port = 8080;\n\nhttp\n  .createServer((req, res) => {\n    const canvas = new fabric.Canvas(null, { width: 100, height: 100 });\n    const rect = new fabric.Rect({ width: 20, height: 50, fill: '#ff0000' });\n    const text = new fabric.Text('fabric.js', { fill: 'blue', fontSize: 24 });\n    canvas.add(rect, text);\n    canvas.renderAll();\n    if (req.url === '/download') {\n      res.setHeader('Content-Type', 'image/png');\n      res.setHeader('Content-Disposition', 'attachment; filename=\"fabric.png\"');\n      canvas.createPNGStream().pipe(res);\n    } else if (req.url === '/view') {\n      canvas.createPNGStream().pipe(res);\n    } else {\n      const imageData = canvas.toDataURL();\n      res.writeHead(200, '', { 'Content-Type': 'text/html' });\n      res.write(`<img src=\"${imageData}\" />`);\n      res.end();\n    }\n  })\n  .listen(port, (err) => {\n    if (err) throw err;\n    console.log(\n      `> Ready on http://localhost:${port}, http://localhost:${port}/view, http://localhost:${port}/download`\n    );\n  });\n```\n\n</details>\n\nSee our ready to use [templates](./.codesandbox/templates/).\n\n---\n\n## Other Solutions\n\n| Project                        | Description          | Demo |\n| ------------------------------ | -------------------- | :--: |\n| [Three.js][three.js]           | 3D graphics          |\n| [PixiJS][pixijs]               | WebGL renderer       |\n| [Konva][konva]                 | Similar features     |  ❌  |\n| [Canvas2PDF][canvas2pdf]       | PDF renderer         |\n| [html-to-image][html-to-image] | HTML to image/canvas |\n\n## More Resources\n\n- [Demos on `fabricjs.com`][demos]\n- [Fabric.js on `Twitter`][twitter]\n- [Fabric.js on `CodeTriage`][code_triage]\n- [Fabric.js on `Stack Overflow`][so]\n- [Fabric.js on `jsfiddle`][jsfiddles]\n- [Fabric.js on `Codepen.io`][codepens]\n\n## Credits [![Patreon](https://img.shields.io/static/v1?label=Patreon&message=%F0%9F%91%8D&logo=Patreon&color=blueviolet)](https://www.patreon.com/fabricJS)\n\n- [kangax][kagnax]\n- [asturur][asturur] on [`Twitter`][asturur_twitter]\n  [![Sponsor asturur](https://img.shields.io/static/v1?label=Sponsor%20asturur&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/asturur)\n- [melchiar][melchiar] [![Sponsor melchiar](https://img.shields.io/static/v1?label=Sponsor%20melchiar&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/melchiar)\n- [ShaMan123][shaman123] [![Sponsor ShaMan123](https://img.shields.io/static/v1?label=Sponsor%20ShaMan123&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/ShaMan123)\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 contributors][contributors]\n\n[asturur]: https://github.com/asturur\n[asturur_twitter]: https://twitter.com/AndreaBogazzi\n[canvas2pdf]: https://github.com/joshua-gould/canvas2pdf\n[cdnjs]: https://cdnjs.com/libraries/fabric.js\n[code_triage]: https://www.codetriage.com/kangax/fabric.js\n[codepens]: https://codepen.io/tag/fabricjs\n[contributors]: https://github.com/fabricjs/fabric.js/graphs/contributors\n[demos]: http://fabricjs.com/demos/\n[gotchas]: http://fabricjs.com/fabric-gotchas\n[html-to-image]: https://github.com/bubkoo/html-to-image\n[jsdelivr]: https://www.jsdelivr.com/package/npm/fabric\n[jsdom]: https://github.com/jsdom/jsdom\n[jsfiddles]: https://jsfiddle.net/user/fabricjs/fiddles/\n[kagnax]: https://twitter.com/kangax\n[konva]: https://github.com/konvajs/konva\n[mdn_es6]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules\n[melchiar]: https://github.com/melchiar\n[node_canvas]: https://github.com/Automattic/node-canvas\n[node_canvas_install]: https://github.com/Automattic/node-canvas#compiling\n[node_canvas_issues]: https://github.com/Automattic/node-canvas/issues\n[patreon_badge]: https://img.shields.io/static/v1?label=Patreon&message=%F0%9F%91%8D&logo=Patreon&color=blueviolet\n[pixijs]: https://github.com/pixijs/pixijs\n[shaman123]: https://github.com/ShaMan123\n[so]: https://stackoverflow.com/questions/tagged/fabricjs\n[three.js]: https://github.com/mrdoob/three.js/\n[twitter]: https://twitter.com/fabricjs\n[website]: http://fabricjs.com/\n","readmeFilename":"README.md"}