{"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"d26a4e45b31e08a8106595f80c1293b28c22d1f5","tarball":"https://registry.npmjs.org/fabric/-/fabric-6.5.2.tgz","fileCount":2300,"integrity":"sha512-neAsmudl54jHSypLng1WoHDFVCj6jGoLsbw7B4Zcpsruivt/mF2wHPn1SF+8rhw9oO5tuAhafeVRO+ChIezRIg==","signatures":[{"sig":"MEQCICaGRoL98xmcHFKrNjWtC8bZG6N3d1+6bYROsxkzqva1AiA1ZrrQxvwjiUICgsMSRbXy4f7v5ES8MfNt3kWxDYOjsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24764509},"name":"fabric","types":"./dist/index.d.ts","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"module":"./dist/index.mjs","engines":{"node":">=16.20.0"},"exports":{".":{"node":null,"types":"./dist/index.d.ts","import":"./dist/index.min.mjs","default":"./dist/index.min.js","require":"./dist/index.min.js"},"./es":{"node":null,"types":"./dist/index.d.ts","import":"./dist/fabric.min.mjs","default":null,"require":null},"./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"},"./extensions":{"node":"./dist-extensions/index.mjs","types":"./dist-extensions/extensions/index.d.ts","import":"./dist-extensions/index.mjs","default":"./dist-extensions/fabric-extensions.min.js","require":null}},"gitHead":"b297c1865d94ae0c42444647731b67ddf175c4dc","license":"MIT","scripts":{"cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc","lint":"eslint src extensions","test":"npm run cli -- test","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","sandbox":"npm run sandboxscript -- sandbox","test:e2e":"npx playwright test --headed","babel-src":"babel --no-babelrc src --extensions '.ts' --ignore 'src/constants.ts' --out-dir dist/src --config-file ./.babelrcAlt","test:jest":"jest","build:fast":"npm run build -- -f","build-tests":"rollup -c ./rollup.test.config.js","local-server":"http-server ./ -d=false","sandboxscript":"node ./scripts/sandbox.mjs","test:coverage":"nyc --silent qunit test/node_test_setup.js test/lib test/unit","coverage:merge":"nyc merge coveragefiles .nyc_output/merged-coverage.json","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 cli -- test --suite unit --launch --context chrome","test:jest:coverage":"jest --coverage=true","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":"asturur","email":"andreabogazzi79@gmail.com"},"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"},"_npmVersion":"10.8.2","description":"Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.","directories":{},"maintainers":[{"name":"kangax","email":"kangax@gmail.com"},{"name":"asturur","email":"andreabogazzi79@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.18.1","contributors":[{"url":"https://github.com/asturur","name":"Andrea Bogazzi","email":"andreabogazzi79@gmail.com"},{"url":"https://github.com/ShaMan123","name":"Shachar Nencel","email":"shacharnen@gmail.com"},{"url":"https://github.com/melchiar","name":"Steve Eberhardt","email":"melchiar2@gmail.com"}],"typesVersions":{">=4.2":{"*":["dist/index.d.ts"],"node":["dist/index.node.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","jest":"^29.7.0","axios":"^0.27.2","chalk":"^2.4.1","fuzzy":"^0.1.3","qunit":"^2.17.2","tslib":"^2.6.3","busboy":"^1.6.0","eslint":"^9.9.0","moment":"^2.29.1","rollup":"^4.20.0","semver":"^7.3.8","testem":"^3.8.0","ps-list":"^8.1.0","fireworm":"^0.7.2","fs-extra":"^10.0.1","inquirer":"^8.2.1","prettier":"^3.3.1","commander":"^9.1.0","kill-port":"^2.0.1","@babel/cli":"^7.22.9","micromatch":"^4.0.5","pixelmatch":"^4.0.2","typescript":"^5.5.4","@babel/core":"^7.22.9","@types/jest":"^29.5.2","@types/node":"^17.0.21","http-server":"^14.1.1","@types/jsdom":"^20.0.1","@types/mocha":"^10.0.1","@types/lodash":"^4.14.180","v8-to-istanbul":"^9.3.0","@types/fs-extra":"^9.0.13","@playwright/test":"^1.31.2","@babel/preset-env":"^7.22.9","source-map-support":"^0.5.21","@rollup/plugin-json":"^6.0.0","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-terser":"^0.4.1","eslint-config-prettier":"^9.1.0","jest-environment-jsdom":"^29.5.0","@babel/preset-typescript":"^7.22.5","@rollup/plugin-typescript":"^11.1.1","@typescript-eslint/parser":"^8.1.0","inquirer-checkbox-plus-prompt":"^1.0.1","babel-plugin-import-json-value":"^0.1.2","babel-plugin-transform-imports":"git+https://git@github.com/fabricjs/babel-plugin-transform-imports.git","@typescript-eslint/eslint-plugin":"^8.1.0"},"optionalDependencies":{"jsdom":"^20.0.1","canvas":"^2.11.2"},"_npmOperationalInternal":{"tmp":"tmp/fabric_6.5.2_1733301606521_0.05298961559865112","host":"s3://npm-registry-packages"},"_id":"fabric@6.5.2","version":"6.5.2"}