{"_id":"tass-canvas-editor","_rev":"29-b302cecc18f565f7d06e425da59e706f","name":"tass-canvas-editor","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"tass-canvas-editor","version":"0.1.0","_id":"tass-canvas-editor@0.1.0","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"6b31ee16779246db95b0677178a79034472cd4dc","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.0.tgz","fileCount":215,"integrity":"sha512-ES4Hb8XnGh7bvaQs1/+GWhSQtKbb5jXevGiXeFHYmWe6H94EoeZ5fou4C+WhkvimcgJa/sTFN21n6nITQN7Pfw==","signatures":[{"sig":"MEYCIQCh4Nbcsk4CYvgGcJAsslllIEZPLoz2jIdNPzamyS/lPgIhANFR1jsQYeN3wLTn7e6IrzZG/lOGixx93WrXZWpZZGxy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67679912},"gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"react-scripts build","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.0_1718096752927_0.7575869245418472","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"tass-canvas-editor","version":"0.1.1","_id":"tass-canvas-editor@0.1.1","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"3d919df2ccd032fec8d605a244c80878fec7b367","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.1.tgz","fileCount":38,"integrity":"sha512-mC8cvXPhbBbWkkNoM0tXjZuncl0D4gOn+dyfg7d4vTB12LJpWQmxrZqbdeQK6bGclJ92zjOZkAe/FxcjOdX0sQ==","signatures":[{"sig":"MEUCIDYvv611f1OGvfd3y9cd5heYz/9/XhnTqGAKRiOOzwvtAiEA2r4y3sKuvFd2Xo1yyh5AIoZajAvYfFrVVRFev+6mxOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42912},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.1_1718101259957_0.29191214254740516","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"tass-canvas-editor","version":"0.1.2","_id":"tass-canvas-editor@0.1.2","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"5d133b0e8ad2fba7a45408ae86eec0e580108e5d","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.2.tgz","fileCount":38,"integrity":"sha512-tLdqCHD6L5zd4xd8wqZYVanmNHFwCdIiMEBbpoJ9oJig73/Ac/PLRKs9ik003tzyfkoJEUThcAvxAYIBWdN5gw==","signatures":[{"sig":"MEYCIQDc5mVhsU2orVnR/16Cnl9O6V9Xv1xNLOMwmyDuavlXRwIhANh0CztEojV6mw3uJdnEfETu3YhOw6E2ZPjiVKIbmeTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42912},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.2_1718101825534_0.592060831307891","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"tass-canvas-editor","version":"0.1.3","_id":"tass-canvas-editor@0.1.3","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"b48ffa6eaef84f57ecc146056e9dfbeffa4a4c70","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.3.tgz","fileCount":38,"integrity":"sha512-ZGvHd3bOSMeOH4oGW0btWRw359PHK1fbq3ogppaUMPXZcxzQoP8orOgdr/QfQO2c1GeZxC6wmKmm8zCrWsGfIg==","signatures":[{"sig":"MEUCIC3LdlWRt4rMyDIakq2GpXb/MaQ3du2OYGt5tV5zy1SeAiEA8ZFDIAFGDj+eOwRvq/AU9/fGJb9dslJ/lmudh02jmWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42870},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.3_1718102011103_0.09317293295185824","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"tass-canvas-editor","version":"0.1.4","_id":"tass-canvas-editor@0.1.4","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"9c132f0294135561814f0a20b9e58400f5d37c70","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.4.tgz","fileCount":38,"integrity":"sha512-w+hkOPaziH+t4hwwGQB6eIPgrZxE0WKriO75Lx8XXbwSJx2BM5aEqf9Yl2sTf+lkbV9BhtPUF+epcKH7bMj/ng==","signatures":[{"sig":"MEYCIQDdgtNBYiAvxD8DF3+/CKwj8o0Jg880450t36xgH/E8OwIhANT7zgc8vblgOth4v/KOgM/OAAQZHNkx21mYDV4oP293","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42928},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.4_1718103624754_0.7616530827140076","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"tass-canvas-editor","version":"0.1.5","_id":"tass-canvas-editor@0.1.5","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"b7f2c71489a0c80f4257b4019570947865d9067a","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.5.tgz","fileCount":39,"integrity":"sha512-jhoKmAwS79VzdI2SXcOOucY+eJaCF/176PBFbP0JDwXmw/DcJd5hlOdb++8sYRXImt0H211X6uLWursSfWJ4+w==","signatures":[{"sig":"MEYCIQCf408nhvjFS5+9j4IceHLiXr+dPFYq6f/etHYSEEmrgwIhAL/ZTxsvtExSejKgsckTezqjXrctxBnNK7g0Bx2+X4Mu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58821},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"277d851b91684c67a511382ff801e4360e0d023d","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"react-scripts start"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","tailwindcss":"^3.4.3","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.5_1718163135197_0.34817951112131307","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"tass-canvas-editor","version":"0.1.6","_id":"tass-canvas-editor@0.1.6","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"66e0cde4da2e5ae77bda93b5f2847dae33624ff0","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.6.tgz","fileCount":145,"integrity":"sha512-i7JcVMEKnOOFRHS95MQ0aPIqJk479q5LoxeG3wMtmjhcIDXYYsXI49PETmJgAJwM8wWpIRb4Byo5CsrGcAr4PA==","signatures":[{"sig":"MEUCIQDLU3CfwZTIeBK4HTHk/NRAZdUxH5LNPiqt/1thUWbZogIgV+f4E42gTh4j6eESPsv/VgSOOnEVfuLpGBmXRQPQk5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32716619},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d847d19db0bd5ef6204f923541443cd4756bf40c","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.6_1718179507415_0.14698529617152722","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"tass-canvas-editor","version":"0.1.7","_id":"tass-canvas-editor@0.1.7","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"330463579b8a6c62df12e46bf45e89e0a218d3f0","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.7.tgz","fileCount":145,"integrity":"sha512-R31tZTZBwFLCBcbBBehGUFPVFWD400kaAR7xK0zDa8HLttGKxw2zV9ggv2NG1jPEyxFOqu+ShQjaaMVGkyrj3A==","signatures":[{"sig":"MEQCIGfFxNHxQukmeHWudJOJFrG+zvcOYCJFe0kXWJoH4oOpAiBWkeKHWNj5Qf+TTg0JC34e9/ALFC/6VgRZc3wiaSoa3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32716654},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60cacfc20dd90ef814db76de33e0aa2be36dd0a3","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.7_1718181581604_0.42735691494049277","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"tass-canvas-editor","version":"0.1.8","_id":"tass-canvas-editor@0.1.8","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"7966ad85bbf52cc08f6b56c9b64f9c88bc9354ad","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.8.tgz","fileCount":146,"integrity":"sha512-989bHZDS+8zruSp+c4SNx7Ed/Ma2i/I++JAMgE+/HheQu45W7gIM6uJMVg7QQh3xVxYs/XV8cT/kl9MRv1J4Ng==","signatures":[{"sig":"MEQCIG4iu24wVwbM5JKLDH5Nw2ldQQN0xakYPLeV/DX7aGzDAiB+UMtMpd1VyoFpeNi3h1+LzDgmTa4UI9DQJoa3rIfkdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32828325},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60cacfc20dd90ef814db76de33e0aa2be36dd0a3","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.8_1718187653546_0.7558484576021136","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"tass-canvas-editor","version":"0.1.9","_id":"tass-canvas-editor@0.1.9","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"82aab1bb523a75258503140c4f49b308d5b4039e","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.9.tgz","fileCount":140,"integrity":"sha512-DRcXolPpVhlAd/Pwf/dVU/gLje5dCyT4+4V8/dOurG3zqNZWqCh3sTYwqSbl281KimnqedovNLiyL0tpCNz14g==","signatures":[{"sig":"MEUCIQCkO56SXDUmJRKSo/27vE90ufwUYTicOO//BP9AASSu/AIgKQpWwEGD1Y+i3hFidimfl3wlIeVMrFoXnmCptSDcuE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32827580},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8e4fafe9f217fa237bcaa0818059add79bc493ad","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.9_1718257665329_0.371724612906015","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"tass-canvas-editor","version":"0.1.10","_id":"tass-canvas-editor@0.1.10","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"e5dcdd3362e5ece6d4a928e17a04142aaaf77d2d","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.10.tgz","fileCount":140,"integrity":"sha512-eFOz+qczZhMjbAzqAqF16uSmu72Dm45yuVvD5MFd4Ftw+j/vooZZdvM+EkW0lB9NfTKazZ5dNxQ3TLajC8T33Q==","signatures":[{"sig":"MEYCIQCWoTdFGmiAYN++mTGzIJyV1XtopiXo9zAp5w1VubueEwIhAJJEnS++huyC2EM59UAEM4acjHPioRIBSz8/LRerGTd2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32830731},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c1ae9cae6cf517b318858e1d023740c870add59","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.10_1718272436376_0.6366913455191827","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"tass-canvas-editor","version":"0.1.11","_id":"tass-canvas-editor@0.1.11","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"a0374839c27a2d7d156a51146f2163de4c2ac95a","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.11.tgz","fileCount":140,"integrity":"sha512-JZ9fZJplL6Ls6/y1AID3K7J3TfPuhTUP482X2DhNZG3KfR2MHQrDMtrkAOFkzxYY6neNrYE3qGGql4067V0RCQ==","signatures":[{"sig":"MEUCIAa5HXf6dURJu15pI/bDDx/A28RSzkvYpE9Vu/ah4A5JAiEAn4Sm8iopg/OXuqLmcULPYC/JcAx4ylpDipkQKxvHGsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32832615},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c1ae9cae6cf517b318858e1d023740c870add59","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.11_1718338601715_0.15931530415745865","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"tass-canvas-editor","version":"0.1.12","_id":"tass-canvas-editor@0.1.12","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"1b2fc3f658d915d8ebdadb2c89dc64e4319bf0ac","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.12.tgz","fileCount":140,"integrity":"sha512-uGGDFwXq9zVB/ckIYD2H+NwS351WaAvlWnCbvcM3z4I1tkADqmbyQIbds/irsOOECkk6gwB8zeDmRtNspZa/Og==","signatures":[{"sig":"MEYCIQDxMaCEoAXQu5iVIMfmQ75WglP7NrN27xoSvpzSlXLV5QIhAOnVQvJKjXsz5XASPGgcxBflOstcJaUvC/MytVm9uxiV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32831651},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c1ae9cae6cf517b318858e1d023740c870add59","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.12_1718341552829_0.5733321784332532","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"tass-canvas-editor","version":"0.1.13","_id":"tass-canvas-editor@0.1.13","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"7093d735fe5338d2a8cbb30fe6016cb6ac537c4c","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.13.tgz","fileCount":142,"integrity":"sha512-GA+oHiFyHikCAqfuV2YzkfDY3cE07n/kMIQ7+SbKkkhiuQZsYdv1MRwNRnmgXWBqVebvJoqArynDWjHMadpRCA==","signatures":[{"sig":"MEUCIQDXbYzSAuPOt6eZZWclYL/Ev53yPR8BQV1DkqkQbWM9GgIgK7lOQxF3nEQ5rVmIfUMAn1N28zHTHi4kh8bzHGz7Dz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32834046},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c1ae9cae6cf517b318858e1d023740c870add59","private":false,"scripts":{"test":"react-scripts test","build":"tsc","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.13_1718428880936_0.45436546922109056","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"tass-canvas-editor","version":"0.1.14","_id":"tass-canvas-editor@0.1.14","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"1633b5d981133049a9a7ded3e4b6bf42abf2ec64","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.14.tgz","fileCount":142,"integrity":"sha512-zz/xOpBEcBJJKfjhEAEY1NZ6C8zVB8WJRhnKTQ0VeQGAebuNEa2FWiTo4cMuAYiaufE9DGM5LuH0GXWT7SjHcw==","signatures":[{"sig":"MEUCIQCdL4MEGxXisVc9bavIuFNx13oD7jWIpnCaqr1SXqHf1gIgZsq0cdyymRyoicomJajCDvwTj5i8BvjUmTkRPFknq4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32836864},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49229dc84cee748bbe0d7c5496cf1fb45f62c423","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.14_1718613110314_0.8368023209090256","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"tass-canvas-editor","version":"0.1.15","_id":"tass-canvas-editor@0.1.15","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"7724c54d72db441664302417c6286f53a89b3b6a","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.15.tgz","fileCount":142,"integrity":"sha512-koNrxh9f+ZdaQmtro1Dt8qkuWEZJiuSROvHGjz8znVU31zcVnCiU9BOl5McIqJXglaBagy9dLKw2ECDKuBR/xg==","signatures":[{"sig":"MEUCIQD3akvvkqaEJcmgws4++wEWJ+kNRkJwws3eDQJClgBJtQIgEVkZaF6YagMSdYCxGgZ62qZ5SZpEzExr6lrCCssM30M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32836996},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49229dc84cee748bbe0d7c5496cf1fb45f62c423","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.15_1718614618902_0.67439533431024","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"tass-canvas-editor","version":"0.1.16","_id":"tass-canvas-editor@0.1.16","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"8ff3ecaa0c45c549876b8324d7234c988ad96b68","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.16.tgz","fileCount":142,"integrity":"sha512-ctzjYmrRrcyUevC6wSTz8uRQ118YMv/gpviXYxiWUkySgPfQVMUpxYCf9syY5OnBwj0ZITsXgkWBX2+VYxVTOQ==","signatures":[{"sig":"MEYCIQDGXOJlr+rwC8/Tc0kgqjca88Gm5LKZrWLXECqeKfr7iQIhAOg57vwkl7rdEO748NbNBR4yjoQ3JWmUL8fR2/qWAkjF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32836764},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49229dc84cee748bbe0d7c5496cf1fb45f62c423","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.16_1718616851079_0.7707714064654099","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"tass-canvas-editor","version":"0.1.17","_id":"tass-canvas-editor@0.1.17","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"}],"dist":{"shasum":"cbf2d5e313e1a2882970bb8aa000e77748105dc3","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.17.tgz","fileCount":142,"integrity":"sha512-Mw/RhWcexUkPtcswA0mw+JPSApZUGS9mdz+/tdnWGpt7Rxraq4Jr2K682P1P2+mrXraalSOnGpUU+Uvipa1rAQ==","signatures":[{"sig":"MEUCIA0wOQBU+kz/l3ybzctUsf9JaU3nodM4b0AcSyXs+yNQAiEAurGocyQZ90C1p12up2wVsHh67j0VXvhDgzijfigxfMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32837934},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17e782f16382c9c5cf570a85fb0647b847156438","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"_npmVersion":"10.5.2","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.17_1718852717639_0.13685661620829204","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"tass-canvas-editor","version":"0.1.19","_id":"tass-canvas-editor@0.1.19","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"},{"name":"nedngo","email":"dev-nedngo@toffstech.com"}],"dist":{"shasum":"6861b8843ff59358cb06e8183e8b980e0006c40c","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.19.tgz","fileCount":142,"integrity":"sha512-K2ZF6zK4l5h0Yot+w/sdj3tdYQn7gUCOyp/+irSv9pF9mQpVVqJFnKs03a5tEx41nufujBknl8KLzS0SP519WQ==","signatures":[{"sig":"MEUCIBAAEoR7uz2JPY8KjCvqGuY9CPSpL2nP9e7IQecbt9oPAiEA39+1YRn89oOqh7N6Wa1FPYcr/1nFiPJ+2CzYOVnJbW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32721724},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17e782f16382c9c5cf570a85fb0647b847156438","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.19_1718855534923_0.44488846151546824","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"tass-canvas-editor","version":"0.1.20","_id":"tass-canvas-editor@0.1.20","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"},{"name":"nedngo","email":"dev-nedngo@toffstech.com"}],"dist":{"shasum":"a4784db094dae84dcc7923e9ccb31a4eb7be3d00","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.20.tgz","fileCount":142,"integrity":"sha512-f3gEVDqmdfU7MTZPuQSMILYPjbpy7LkYJOPBL74fpRma5ZcVlSPek/ZhMsc6VZaKzmeyyRDZ1mgtRPmgcv1hqg==","signatures":[{"sig":"MEYCIQDrpfFfat2a8EMXE8Kjl5E1CPLq9KD9fRpW+YgZrB5yJAIhAJXQ2eZkNeXq0cM/gcrdO6Oruio6zdmWppty1DKVwxmp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32722989},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17e782f16382c9c5cf570a85fb0647b847156438","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.20_1718858787912_0.7621164581175053","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"tass-canvas-editor","version":"0.1.21","_id":"tass-canvas-editor@0.1.21","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"},{"name":"nedngo","email":"dev-nedngo@toffstech.com"}],"dist":{"shasum":"8476dc48e8a12693b3b95ad51ff7534b2a1c22fd","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.21.tgz","fileCount":142,"integrity":"sha512-RPo2lZbPIuayYf7wtaF5nYM7T8KLHpFljI7ogjCV70V8MMpfdc+RSbINoo3CEDoPJ/B8GputBVD8zDp5ww/law==","signatures":[{"sig":"MEUCIQCt5pmJAZZQaA6Md9MfE9VoCg4/J7d26XWAcHoMbb81FAIgGDfHDh0oI7V5Li6/7VmV5GdY2H7K63i6XIJnwPBEE4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32723585},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17e782f16382c9c5cf570a85fb0647b847156438","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.21_1718859532149_0.7961483572358445","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"tass-canvas-editor","version":"0.1.22","_id":"tass-canvas-editor@0.1.22","dist":{"shasum":"d39c9190146cadd7347e1e4ecea70e173f5b9e70","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.22.tgz","fileCount":142,"integrity":"sha512-nuTOb+C9D+SI2tkiWu/KrW3gErwWBIqkmJmNyC0auS4XtkszCjNBs3WKlMqxZoXRbdGF/wAGk6DCIX2wF21Ltg==","signatures":[{"sig":"MEUCIQCfaOqbWVO/rTyTbkubeKMkIfjkt38IYFVlaIwbiIxF7gIgRnOY1C2Cj3poAgUSIErd2V1e+WL6r0eQHKeiN/uXbHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32724533},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"98569fb3bbfb5d61ae4f2b4ab4d48b831394f055","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.22_1719199102337_0.13052518477319164","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"tass-canvas-editor","version":"0.1.23","_id":"tass-canvas-editor@0.1.23","dist":{"shasum":"560314e4fbe127510dab8811dd917e9b5d9e202c","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.23.tgz","fileCount":144,"integrity":"sha512-E5838YoNwRkkt3UWvOajtUBXh4cMa0le2DLLomfsHOfHQ42+7op6SOOH3jgw9TotXYDoHzIJgWw3f/uPVuWZWw==","signatures":[{"sig":"MEUCIQCs+UuYTWeDdF+sNS1XoJPM6uvAGGHhuRrsPRxTVfhcKgIgF9mXBkXfxdhi754a3U+VRihP2Dak8pM4CB2WfUD6CBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32726081},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a452d604a08376feb444a18e3ec352267e99754","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","tass-fabric-history":"^0.0.2","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.23_1719213381983_0.17444068869485418","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"tass-canvas-editor","version":"0.1.24","_id":"tass-canvas-editor@0.1.24","dist":{"shasum":"ed13986d303cdeb268e926c9f7606217ee68ae85","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.24.tgz","fileCount":144,"integrity":"sha512-EGFYUQsntzZECvxJOE066u8uBhuKtZylvXYtI0aqKyJWd2CIULklMiIUjMuf0dpc6KEQ2uUTCERRAr2iXCUVKQ==","signatures":[{"sig":"MEUCIQDD4TVkiyhwJHKoIWiNALm+QQr6pWsGwppj8MfB+T/AJQIgH9ap743/JM0TsZh9xGlTelS5jvbqhkGmG80LYT+50MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32726091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a452d604a08376feb444a18e3ec352267e99754","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","tass-fabric-history":"^0.0.3","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.24_1719214493628_0.09365649246846819","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"tass-canvas-editor","version":"0.1.25","_id":"tass-canvas-editor@0.1.25","dist":{"shasum":"71158e7e444a46e887309474a947f18d61327214","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.25.tgz","fileCount":144,"integrity":"sha512-7be4G+P7BpbifVQO/pFg7fOcMxLfia3cE+syfKovF8X83uVLT2AVezW+rZPMGNwRKB75cSJC6iQK0QgzZVuNZw==","signatures":[{"sig":"MEUCICMMq551YI6CDR18DYDfLikkwpSssjuIf9PL2DB6V276AiEA/3CsYb1pIzTY1dE2FVlsu8+dt4C0KWRcMZAzLIrNfa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32726091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a452d604a08376feb444a18e3ec352267e99754","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","tass-fabric-history":"^0.0.3","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.25_1719214719821_0.17128674296917845","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"tass-canvas-editor","version":"0.1.26","_id":"tass-canvas-editor@0.1.26","dist":{"shasum":"582696d51a3ef76ffd79aa8cd7ffd72bbc51cb38","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.26.tgz","fileCount":144,"integrity":"sha512-1EUFuxQDuTtTH8sEQyVRFENiqzaPs+2XyITwY1lvkMua4l4FRcCT31Iwc8bANEUSVTBFp6POYbPXmMRPFN/SWA==","signatures":[{"sig":"MEQCIHAr0ln7CMB44oQ4fdUpky9ZmBMuEKUXitCA0/wKo48uAiBvk3LyGr+R/Vdx7t5HBct6uQQbspTBRRZnwR80AD+/2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32726589},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1c6be5f3529fb64d704d4b6aad909fffae48944","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","tass-fabric-history":"^0.0.3","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.26_1719219096586_0.8755213209055741","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"tass-canvas-editor","version":"0.1.27","_id":"tass-canvas-editor@0.1.27","dist":{"shasum":"332b3118dbaefa07255a3c06dd3a8c3717f95c05","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.1.27.tgz","fileCount":144,"integrity":"sha512-S2C/MmW7usecKwE4d4x9HVNxHY1F9pz91YdqSMuHA5YF9KsiXVIX88xGxcF7qhcC2wAP2GAjasfsMto3n0ewTQ==","signatures":[{"sig":"MEUCIASVoJtbpmC+6ZzWL9CMnwdrqgAjhPwLPPxmU+RsaGIJAiEA2glBumK8ZAtjy5yFMXsbndPD+pg4rjr1c8TmVvqF7n0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32726955},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1c6be5f3529fb64d704d4b6aad909fffae48944","private":false,"scripts":{"test":"react-scripts test","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","eject":"react-scripts eject","start":"webpack serve"},"_npmUser":{"name":"nedngo","email":"dev-nedngo@toffstech.com"},"_npmVersion":"10.5.0","description":"Component for CanvasEditor","directories":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"react":"^18.3.1","fabric":"^5.3.0","react-dnd":"^16.0.1","react-dom":"^18.3.1","typescript":"^4.9.5","web-vitals":"^2.1.4","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","react-scripts":"5.0.1","@types/react-dom":"^18.3.0","tass-fabric-history":"^0.0.3","@testing-library/react":"^13.4.0","@types/react-router-dom":"^5.3.3","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^5.17.0","@testing-library/user-event":"^13.5.0","@babel/plugin-proposal-private-property-in-object":"^7.21.11"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"postcss":"^8.4.38","webpack":"^5.92.0","ts-loader":"^9.5.1","tailwindcss":"^3.4.3","webpack-cli":"^5.1.4","autoprefixer":"^10.4.19","@types/fabric":"^5.3.7","webpack-dev-server":"^5.0.4","html-webpack-plugin":"^5.6.0"},"peerDependencies":{"tailwindcss":"^3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/tass-canvas-editor_0.1.27_1719223458055_0.9482983684042123","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tass-canvas-editor","version":"0.2.0","description":"Fabric.js-based canvas editor with drag-drop, fonts, images, and JSON serialization.","private":false,"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"start":"webpack serve","build":"tsc && npx tailwindcss -i ./src/index.css -o ./dist/index.css","prepublishOnly":"npm run build","test":"react-scripts test","eject":"react-scripts eject"},"peerDependencies":{"react":">=18 <20","react-dom":">=18 <20","tailwindcss":"^3.4.3"},"dependencies":{"fabric":"^5.3.0","react-dnd":"^16.0.1","react-dnd-html5-backend":"^16.0.1","tass-fabric-history":"^0.0.3"},"devDependencies":{"@babel/plugin-proposal-private-property-in-object":"^7.21.11","@testing-library/jest-dom":"^5.17.0","@testing-library/react":"^13.4.0","@testing-library/user-event":"^13.5.0","@types/fabric":"^5.3.7","@types/jest":"^27.5.2","@types/node":"^16.18.97","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@types/react-router-dom":"^5.3.3","autoprefixer":"^10.4.19","html-webpack-plugin":"^5.6.0","postcss":"^8.4.38","react":"^18.3.1","react-dom":"^18.3.1","react-scripts":"5.0.1","tailwindcss":"^3.4.3","ts-loader":"^9.5.1","typescript":"^4.9.5","web-vitals":"^2.1.4","webpack":"^5.92.0","webpack-cli":"^5.1.4","webpack-dev-server":"^5.0.4"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"_id":"tass-canvas-editor@0.2.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-bx0MNAzGchVXBcx4en7RANXtR1my1Ot/rlMIV+fQKaKUHlUngF72KkoFWNkkgCISwdiMcPY9EbG8f/wcj/iqGA==","shasum":"7ec1f61b8089bfc51eb413f1858b08cc7bf4e489","tarball":"https://registry.npmjs.org/tass-canvas-editor/-/tass-canvas-editor-0.2.0.tgz","fileCount":37,"unpackedSize":70193,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF88RA/LDhG6ZK4i94TYZrp7pspSM74vhPLkqUXfzSsqAiEAxJpJbkm75foGwwFCLEF/QutNHbfgi7MytXgyRCA10bI="}]},"_npmUser":{"name":"agrondpham","email":"phamthelong@hotmail.com"},"directories":{},"maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"},{"name":"nedngo","email":"dev-nedngo@toffstech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tass-canvas-editor_0.2.0_1779371472108_0.7443514868324874"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-11T09:05:52.926Z","modified":"2026-05-21T13:51:12.411Z","0.1.0":"2024-06-11T09:05:53.460Z","0.1.1":"2024-06-11T10:21:00.124Z","0.1.2":"2024-06-11T10:30:25.698Z","0.1.3":"2024-06-11T10:33:31.289Z","0.1.4":"2024-06-11T11:00:24.900Z","0.1.5":"2024-06-12T03:32:15.353Z","0.1.6":"2024-06-12T08:05:07.871Z","0.1.7":"2024-06-12T08:39:41.987Z","0.1.8":"2024-06-12T10:20:53.976Z","0.1.9":"2024-06-13T05:47:45.703Z","0.1.10":"2024-06-13T09:53:56.723Z","0.1.11":"2024-06-14T04:16:42.193Z","0.1.12":"2024-06-14T05:05:53.302Z","0.1.13":"2024-06-15T05:21:21.385Z","0.1.14":"2024-06-17T08:31:50.630Z","0.1.15":"2024-06-17T08:56:59.368Z","0.1.16":"2024-06-17T09:34:11.419Z","0.1.17":"2024-06-20T03:05:18.016Z","0.1.19":"2024-06-20T03:52:15.262Z","0.1.20":"2024-06-20T04:46:28.287Z","0.1.21":"2024-06-20T04:58:52.511Z","0.1.22":"2024-06-24T03:18:22.700Z","0.1.23":"2024-06-24T07:16:22.360Z","0.1.24":"2024-06-24T07:34:54.041Z","0.1.25":"2024-06-24T07:38:40.172Z","0.1.26":"2024-06-24T08:51:36.969Z","0.1.27":"2024-06-24T10:04:18.452Z","0.2.0":"2026-05-21T13:51:12.279Z"},"description":"Fabric.js-based canvas editor with drag-drop, fonts, images, and JSON serialization.","maintainers":[{"name":"agrondpham","email":"phamthelong@hotmail.com"},{"name":"nedngo","email":"dev-nedngo@toffstech.com"}],"readme":"Component for CanvasEditor\n\n#build\nnpm run build\nnpx tailwindcss -i ./src/index.css -o ./dist/index.css","readmeFilename":"README.md"}