{"bugs":{"url":"https://github.com/fabricjs/fabric.js/issues"},"dist":{"shasum":"b9826497479bcd73d33c994333892d5d7580d044","tarball":"https://registry.npmjs.org/fabric/-/fabric-7.1.0.tgz","fileCount":2407,"integrity":"sha512-061QsoSw6xn7UoRXYq816qMyvObP4gRNVph0jAFWtG5E2kBlfdjrYBiLPRuaAHSmVQUz9RjbPpePB/hljiYJIw==","signatures":[{"sig":"MEMCIDc/z40UjS4f+mh/N+yf4rKkvdaNcGElYsUKmYIx7LNWAh9nFOQHbv3rSkn4EkeOwF1Z3+Bnv65Lrpi+8cKP/b32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25740663},"name":"fabric","types":"./dist/index.d.ts","author":{"name":"Juriy Zaytsev","email":"kangax@gmail.com"},"module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.min.mjs","default":"./dist/index.min.js","require":"./dist/index.min.js"},"./es":{"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":"271963a44182b002f3e28576d7026e31e52e7f7b","license":"MIT","scripts":{"cli":"node ./scripts/index.mjs","dev":"npm run cli -- dev","docs":"typedoc","lint":"eslint src extensions","build":"npm run cli -- build","start":"npm run sandboxscript -- start","export":"npm run cli -- website export","sandbox":"npm run sandboxscript -- sandbox","test:e2e":"npm run playwright:typecheck && playwright test","build:fast":"npm run build -- -f","test:vitest":"vitest --run --project unit-node","local-server":"serve ./ -l tcp://localhost:8080","sandboxscript":"node ./scripts/sandbox.mjs","coverage:merge":"nyc merge coveragefiles .nyc_output/merged-coverage.json","prettier:check":"prettier --check .","prettier:write":"prettier --write .","coverage:report":"nyc report --skip-full=true --reporter=lcov --reporter=text --reporter=text-summary","test:vitest:all":"vitest --run","coverage:report:ci":"nyc report --reporter=text-summary","test:vitest:firefox":"vitest --run --project unit-firefox","playwright:typecheck":"tsc -p ./e2e/tsconfig.json --noEmit","test:vitest:chromium":"vitest --run --project unit-chromium","test:vitest:coverage":"vitest --run --coverage --project unit-node","test:vitest:coverage:watch":"npm run test:vitest --coverage=true"},"_npmUser":{"name":"asturur","email":"andreabogazzi79@gmail.com"},"homepage":"http://fabricjs.com/","keywords":["canvas","graphic","graphics","SVG","node-canvas","parser","HTML5","object model"],"overrides":{"canvas":{"canvas":"3.2.0"}},"repository":{"url":"git+https://github.com/fabricjs/fabric.js.git","type":"git"},"_npmVersion":"10.9.4","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":"22.21.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":"^17.1.0","serve":"^14.2.5","tslib":"^2.8.1","rollup":"^4.52.4","semver":"^7.7.3","vitest":"^4.0.2","ps-list":"^9.0.0","inquirer":"^12.9.6","prettier":"^3.6.2","westures":"^1.1.1","commander":"^14.0.1","@babel/cli":"^7.28.3","@eslint/js":"^9.37.0","@vitest/ui":"^4.0.2","es-toolkit":"1.40.0","micromatch":"^4.0.8","typescript":"^5.9.3","@babel/core":"^7.28.4","@types/node":"^24.7.0","@types/jsdom":"^21.1.7","v8-to-istanbul":"^9.3.0","@playwright/test":"^1.56.0","@babel/preset-env":"^7.28.3","@types/micromatch":"^4.0.9","typescript-eslint":"^8.46.0","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^4.0.2","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.8","@babel/preset-typescript":"^7.27.1","@rollup/plugin-typescript":"^12.1.4","@vitest/browser-playwright":"^4.0.2","babel-plugin-transform-imports":"git+https://git@github.com/fabricjs/babel-plugin-transform-imports.git"},"optionalDependencies":{"jsdom":"^26.1.0","canvas":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric_7.1.0_1767196062594_0.602742278933383","host":"s3://npm-registry-packages-npm-production"},"_id":"fabric@7.1.0","version":"7.1.0"}