{"_id":"pikaso_lc","_rev":"49-9fa7f92259998c32cadb7758093c9049","name":"pikaso_lc","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","dist-tags":{"latest":"1.0.49"},"versions":{"1.0.0":{"name":"pikaso_lc","version":"1.0.0","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.0","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"dc6184abf5b9c21bae7f83fbe57b64d5b853730f","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.0.tgz","fileCount":175,"integrity":"sha512-YnS3QbLqBJfMVcPRJ0p5N7MvHuV+WE8YDVoTwdZ47h7/TsiIvWPuIkT6bY1/P/4Gbug15CFV0K1KZ0c4Ybr6sg==","signatures":[{"sig":"MEUCIQDmeIDEHNh1iEyKIZ/FHSn6x+Iuvm1RQhxXjgnK6w6j6wIgKBSflEL4H5uCB972ytl/9Mc3mE0AO5aW52UB+64g3l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2023933},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"37a5b380ce01f86e7cbbf5ed7676bcadd18e92b5","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.0_1718530424204_0.47480824426372514","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pikaso_lc","version":"1.0.1","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.1","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"df2cdaeca5f1c0d00e0ad6f2eb0fcf50d3fabba7","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.1.tgz","fileCount":175,"integrity":"sha512-yN/EcwSh6Kn1ix083I3Fy+05uZI9/J8YS7A2bFn3xII336GmByK1NRRh8eGpDe4RleSYaLWUtFRvgIxXDni+7A==","signatures":[{"sig":"MEYCIQDEPJ0MozMPbEEzAZxD8Z6nupcYm9gCiTeR/Wx/Nlq/SgIhALlVvTxI5DZy2iKbz60Hvtk2yiLWxAzlorbxrYMMeTPH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2023932},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"fd21fc853a0f55a41d8da22a13217e678966799e","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postinstall":"husky install","postpublish":"pinst --enable"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.1_1718533153585_0.8026203518341888","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pikaso_lc","version":"1.0.2","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.2","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"58db8a5e5b3236503bff1634304330c075d45abb","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.2.tgz","fileCount":175,"integrity":"sha512-uKjun4941vDu/k7QVjE8vK8Y0p2+0MgNdCR0RIkoZNf6dNBN6t+uB4+132tBBZrVpn3s9STyPcaGzwYAnRg41w==","signatures":[{"sig":"MEUCIAy8Am92fiGJEiu3J8JfA+3b8+z20KxjQ3i8LIHn83JPAiEAw2WY6Pbt979BTcmkugJcdcAYovh8S0odRByJ3PWX1xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2023933},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c34256d90f059307e2aba6a29f5a1482cdf35a71","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.2_1718533375057_0.8564260089091247","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pikaso_lc","version":"1.0.3","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.3","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"53ce9cc6af18c794dc59525f39e92e58bece3f33","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.3.tgz","fileCount":175,"integrity":"sha512-wf+2fZOEUbqPpkQKaFdr5ngXDw8eRbeQQmKKlVBLjiHVxsEToFjzIGlIC+JFWMsgz24M89DzNA9Xa1YSe05B9g==","signatures":[{"sig":"MEUCIACLddg2OBisx0zlbEx9QG8F02t6aMfvSJCgQ3BoGte3AiEAljDmXhu98sB8iW9tsRDcF210o1Sm/AdWqNiW7CsPDgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2027781},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"07e46ab101cfb9c8d877d6f503392b05b8c11cba","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.3_1718547100059_0.08700635482694974","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"pikaso_lc","version":"1.0.4","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.4","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"42f2d70b7b83962a45bce1a03bdcdb06dcd5329e","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.4.tgz","fileCount":175,"integrity":"sha512-5Ij7UPlh7OuPYsFM6SI8OsCVmqvkHkwsqTIr8WoVQDSVEocoTyvNlZgi5zGYNbA01JGDl/awuV75mZatashHSg==","signatures":[{"sig":"MEQCIBRGho7/UjDfkzfdx5vWzIa5FgOwa82v/+ZY2NLjWx61AiAWTdTAh/KMnZq4h1wNJyhaZpQeZxA1pJ0+tOdm7ZAUDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028326},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"07e46ab101cfb9c8d877d6f503392b05b8c11cba","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.4_1718619319728_0.6738213937120952","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"pikaso_lc","version":"1.0.5","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.5","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"fb6ae5555ed93d1f737aa0905fe16126595e7437","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.5.tgz","fileCount":3,"integrity":"sha512-oIdnH4gF/WuITfY3cx4hvMpxIulOJyWTOuQoPt1gJhLiq3eHly/K24PST8KGJbhCwUeakAG61GGXVjVQGZBuAg==","signatures":[{"sig":"MEYCIQDfQD7D7dMASdSkLO4Lu2Op5b6nQYR6PnYeDPFqjDYz2QIhAI1bsi0bq3xs9lrqnR/74xrmuvVD0aQ/y61WJMRZZXa4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9345},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"59d70580d3fc005c468daca2999cbdf15f6f9b6d","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.5_1718622010177_0.7925255388690569","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"pikaso_lc","version":"1.0.6","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.6","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"0b5f4f462f8473d20558196ef6603b1e66f433dd","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.6.tgz","fileCount":175,"integrity":"sha512-xieEysmyqiNppmEZo7y9RK87tLm3ULW55ESqNellRe49rHhXwgosbIV3gS1f6xdE+L8F3RX5kvL8pRLG1bS73A==","signatures":[{"sig":"MEYCIQDMY3J29Gaac8f6pVXyLXQm4PKFq/klPMkzKAlh3RgOFQIhAPmhR20w7PHmQOBEwIFzU553DaJ84MR0fwNg1PreRHyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2027454},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"f8aae3a27454efa5d2a19baad3909450f1b4e822","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.6_1718625330889_0.890737486531171","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"pikaso_lc","version":"1.0.7","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.7","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"e357c7ee117aeb5c02a39abdc9e8d9c87f039ddc","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.7.tgz","fileCount":175,"integrity":"sha512-qB5BvYvKpJyUIBzQydBUkju4Rv/8zx/kItupwY30cR1FbEt/vlKG6iQdznZf4ELrUey63RPlb6KS+jBFTutfhg==","signatures":[{"sig":"MEQCIBh7HLWeqS7T8QZLKiUSa8GhFzE23wo1XG7V1ssbXolRAiB61MJLPOIlR9DRiYBUdlf3JOG1fovxiNN0YxJk1+18hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028331},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"f2f95801404b22265803f98603b5d453ac379d72","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.7_1718631276743_0.15246408589797134","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"pikaso_lc","version":"1.0.8","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.8","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"1eaf74aaae8a4eece8d11332827f2b1d37a8158d","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.8.tgz","fileCount":175,"integrity":"sha512-mhW0GEeAKWXcaJcxKQKEzpUbop94roJN7PvqSd6RWlwNs6Cl5XnaHFtnohmsk3zKW+u/DgFUvQSNVODdivFRZg==","signatures":[{"sig":"MEUCIQDT1vQHy3utK9AslQagY8Dsxa6IzPDP1fq6cv79BluLTQIgMCkKVJ8KhfC5j7X9Y+uasWv6MoKhfoS+H/gCjM9RI24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2028595},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a0d2f4a550e2a875fd9f0a85e9ffd89569a036b8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.8_1718633157570_0.8760910102563395","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"pikaso_lc","version":"1.0.9","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.9","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"eb66191bd1b91ab826d2aff327f4a0ba8dfce70f","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.9.tgz","fileCount":175,"integrity":"sha512-P+VjQh96f+HlTiYZGjRgW/Qy+RXiM8PVwweOXb/Sd1UWZrg96nb3hOmqkmN1Orn9YduJqQFSwZ9AOi9gPa5X+A==","signatures":[{"sig":"MEYCIQCfFIn1Q6QrI0tezbVnvXvolpYdd1NqpeSH89Trf4oaEQIhAND9esRuZIG4VSoSpPDOSixc5VW+uK8QpaIfZ7nsjGnV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2029270},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"82402e19c574f91f23ffe18b9207cdf15ad83429","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.9_1718776860502_0.918246406115506","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"pikaso_lc","version":"1.0.10","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.10","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ed20f35e36dff2e0b8dbf6da23472b802e8dc52e","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.10.tgz","fileCount":175,"integrity":"sha512-J7A68rQp2KS0tb1Rlbx0afizHZ7kvlJlgIF7msuB+RywRauOXjfqPRLsg5ONj+XH3bOSSLZC65mmwUORWrUlfg==","signatures":[{"sig":"MEUCIASLb9iOAhFz08DRn6HL3/LZZn4XN2LZH9ngmZOtc+ClAiEApSNi96tIKdeQ6c76s2rNlech84wjQPIXSznKWVg7oK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2029929},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"663299e9fa87caa1fa14314be4f96b204b542ac8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.10_1718777075600_0.8518978970569759","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"pikaso_lc","version":"1.0.11","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.11","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"a3f632a537f2fa7f5794c6a4665d0c263e365de4","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.11.tgz","fileCount":175,"integrity":"sha512-gixTTva5a4QfvwQxAtGuFCgEVm6JGRuiDRMmJnX04WhCcvrW1dTrmiQEjBbO2VF5sd8y0xMwTogdgnIROSsB6g==","signatures":[{"sig":"MEUCIA6wFCBkPdVdcM/I0+InizHVHK0sE1tfThL7Jw1EZQ/TAiEAgoY7sp21xlN5SFmcewceWlL6GLNARAi+Py6GTI2ZtsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2032385},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"d75f3f5883de7a1da28ab8fcc15a7eb9fc777798","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.11_1718796093461_0.5511526635520678","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"pikaso_lc","version":"1.0.12","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.12","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"b4e2a402618374f9c1dc0387190739f08994521e","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.12.tgz","fileCount":175,"integrity":"sha512-bVtmB1yDjI0gI22/z2FHrKqy/eiBkv7bckIe/xI1A2j0YyM56tsxAvsUPsHOpnuamwT3XL47/BzE04CbXLwX0w==","signatures":[{"sig":"MEUCIQCjBQKHkTY3O5weLkknff5/2oNItyPtbCvGC0gxBwSdXAIgKR2fHP6H9CcpHVOly78159TYCUhj051vvRB4DyJvHOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034003},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a5a7fe1f05f08bad43fd1958586540f1d1f8b409","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.12_1718797248395_0.8511552922411134","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"pikaso_lc","version":"1.0.13","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.13","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"6df2c407e6b04ac2add302913a7019fa6983c4f7","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.13.tgz","fileCount":175,"integrity":"sha512-/eH6em5/t2rSuL0ZmG4MjDHK6oGKAWdRiAmVedevGeQkcECZLO1qn/q0jPOm6/MwDJdKm9n3ImYeuidZs5HlpA==","signatures":[{"sig":"MEUCIDYcS+MbXOGhtoMR5nyydkgenE8fMDuzJx1zLiTDel5CAiEAsc3BV+4r/Wpw9Y7ngwYWGxQNHfBabhLSr8eI5jc0GxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034003},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a5a7fe1f05f08bad43fd1958586540f1d1f8b409","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.13_1718797391305_0.07138363229922495","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"pikaso_lc","version":"1.0.14","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.14","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"1d5199bad29390e0759391161b61b4d730bb3db9","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.14.tgz","fileCount":175,"integrity":"sha512-zRReJwpjjV8kDVVjwatSakEpVO2xq8KY6oux5fD2ajkc8EmjvH5KXSJiaoLA5qEnt4c2P7HqmuNqXe+dlQYy9A==","signatures":[{"sig":"MEYCIQDmd8Y5dh5P6e+FjDzMrpTAarF+/XDHUGjJ2hyNxciy3AIhALmegijquoO9ZDOSD51LqauVmkJW7oJqKUM9MgiugnOm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034003},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"6ffe6eb54639679dda827ccb152501e8fbe64d18","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.14_1718797484797_0.6140625545297436","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"pikaso_lc","version":"1.0.15","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.15","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"60d186312be0252bf28f2989bf292f3bc4bc17d4","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.15.tgz","fileCount":175,"integrity":"sha512-4fcq3FkJcTZr92UaFL0gcqRUwMsQkvElBd6aYfrA0TWl3OQrsfkVM+i2c1auT8Jjdxgenj3+aChbdOUM43MuAg==","signatures":[{"sig":"MEUCIQCw5uxIJxIZESX3ALgCsMUu6u0sl+Be2qYcD4T8FEQOUQIgJ8zJHm+4wubInVLbS2JI6naxCV68ZW9d7mvWRDDDt/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034113},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"45501fd54255dbd1b4d8e2a4078e706d62a558fe","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.15_1718802674126_0.9160361690214787","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"pikaso_lc","version":"1.0.16","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.16","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"e3eb12f43fdbb16715967ca9aa7458b701a48f12","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.16.tgz","fileCount":175,"integrity":"sha512-/qeaVpfwjF7jjno+a25jzDPgPT2FUW6pAmaI+lSElttGizpjrJEmV25u1WSYUHDw+hh0P4n+pPCIXhVFxB+nwQ==","signatures":[{"sig":"MEUCIQDTmAo5x0VeXiore3FaYmd4cTzi8x9hSAMIGeXTWj+OpwIgTXoaaU+C6TD8hzCM7PtqgxKlKpyC0Nv0L8LTAzGQBIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034003},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"3e3c5f391c6bf2f13f4e1299cf59619460839aeb","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.16_1718803517860_0.9519765960930544","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"pikaso_lc","version":"1.0.17","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.17","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"933c981a97c69bd841228d46c0ae5288ade75c4c","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.17.tgz","fileCount":175,"integrity":"sha512-5dFQwd454s1ez3cRBTDZear8E08oyOysw7hCOoTfGi//mJU8Shb0BdxRHMhTyufHz+OEBPsm436KLgd2y8BCZA==","signatures":[{"sig":"MEUCIH0VGICheXTJUYvWXi4x3qVUBWVKsjKF0ssVaW6iA1KOAiEAjD31FMQ+HnpzuYxLNq+o6CGS5Co+K21NB1undh0mbII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2035015},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"3152fd35cee526049822d73899f026e7649f3086","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.17_1718809767646_0.1695199857400076","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"pikaso_lc","version":"1.0.18","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.18","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"309c21578619b2f752a6c188ed9ca70a415e06d6","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.18.tgz","fileCount":175,"integrity":"sha512-vjkrZHAqAx6XdG+Pan5uF68v4i0xDSsWf4UTaz3im70gmnfKeNn7CYE8u7ia4QEgOOmG4KVfG5pcpJSMZp9f6w==","signatures":[{"sig":"MEUCIQCtH0kMIvzd7S/1gmdXCv3NwvWeQjecP7cFRbkuWATEJwIgDuPdzigmPqPRc1rQiG/7RnRAaWdA0vENsXwJpnw8Gwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2035496},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"63e6de5a5bd540a19279340689ce885bff752828","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.18_1718814213331_0.6474100008981791","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"pikaso_lc","version":"1.0.19","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.19","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"7c07512eaae9e944d2eb3cc71f78d40b42293034","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.19.tgz","fileCount":175,"integrity":"sha512-mumISqDBbRk+YQb3uaJWUr5IHssa1lePir1fB2jTpntqWC6ksjJSCyXOFzHz3sVoSq7GuYYSlULZNuJWM6c9Zg==","signatures":[{"sig":"MEUCID4B5hU/ZCTazNcmmq5sILRDi7+RlDu8xGSbcIQmApW3AiEA96L89yWq7EtRRzYdHhYj1SanllN9TP+EWCHpPcwVDaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038085},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c90fef3ab47e3775fbc6789aa8aa84c1b256005d","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.19_1718881987580_0.026098348325886978","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"pikaso_lc","version":"1.0.20","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.20","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"4317ed0c03015581246f962e47f38f909d062fe6","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.20.tgz","fileCount":175,"integrity":"sha512-Il4TTS9vmPqOUAME2sWTNUnFsZnyj25Pal+OFXIoubPHCNOh8EqhlJf/nkGdc1FFh1Yct60f+8sjDxDxizT/HQ==","signatures":[{"sig":"MEUCIQD02NQdUs5tPMkNX8RfJiUoChlf9rh6OAVNMkxQfkv8RQIgUaMtssUSbF39tSzuIGVs6ExuG9TqT86QVD40rDM2zlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038591},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"974d8aca556790e9c9bf6fd470c1b7bd4385aa53","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.20_1718902771965_0.852567206099631","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"pikaso_lc","version":"1.0.21","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.21","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"3a77cabeb6ffef1a1d86763869a25983e58213f2","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.21.tgz","fileCount":175,"integrity":"sha512-g3oAYElMr3b6lNUQPm+PvP8xIuEV4FR8xp9uAy4nMNIxyh1ugBkgXY/2nNlw/Lpy0vJAEN4RWxlMpqhHS7IZeg==","signatures":[{"sig":"MEUCIQDF6KmFwSfQ/l1JvuqOz0RHwGXTLTb035nNegBtkhFJxAIgRY8nZCQwAobnITWG6VvNf/gC1WJWyzGy7E9aFfQ3Vog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2037835},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"bb80d8b1f76b3d8668e7249619298e61de023e5f","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.21_1718934206526_0.5958005052157067","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"pikaso_lc","version":"1.0.22","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.22","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"66b2b2d2bc783a595cde7f1c4c1985a5498977d5","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.22.tgz","fileCount":175,"integrity":"sha512-74j6m53XKOlhCU/PdIaL5EI9QBD2Z9Hp26Vh+nn75TgHAPjfpvDIM8XDUk4MN1Czo6xfleJqpY9zjdwfatcytg==","signatures":[{"sig":"MEUCIQDy6LSETQsyX5MuyqQ2FMCMqaRcwnC4WwVcaQEaL//SZQIgPQaYbkzLGmMGbmI+8qNxYndzrK2gNy6kwkV9SeaHbzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038781},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"8fcddaf64d64b7bc77580d2974d7858786d1f20a","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.22_1718945047978_0.18193126806000692","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"pikaso_lc","version":"1.0.23","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.23","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"1548cd53b6b565fd6e432e0142fb22fea4bf3a93","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.23.tgz","fileCount":175,"integrity":"sha512-t4FRE9vGCdyIxdT4kF5zBfkMTBCYmIEtfhaUqbH7cpIJbd0LenhLEf5dXQODDrTB55SxMnZn0JS3ahUKoWFdlw==","signatures":[{"sig":"MEYCIQDaX6Bxw9s61pxWbnVBmnz2Q8jfCAfu1FELO+A35qrmBQIhAPy8Ao16OYDa1g9lLixeMssCc7TEyASpJBHyq71CHOcJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038475},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"66d5dc94a6841266b096e4ef8cf46cdcb8d4b8e8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.11","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.23_1718955706229_0.5026865442063979","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"pikaso_lc","version":"1.0.24","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.24","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"047ff920223bdcf371569f3904969c2f6f9f09a4","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.24.tgz","fileCount":183,"integrity":"sha512-7FsbjbO+xD490jsFkSYb5qZh4tvuNic4gZmKH/0Y1yXHSiFqF241kMIc/yPPy0SkPvTnVIX8YqahgtMAkpkWGA==","signatures":[{"sig":"MEUCIBJNq4HgNTa3bGKhlpm7TcVIr/YKdbPkak4LLoxI9ALZAiEAwntMV/5/2BkRwGpIVEsPMgDV4mOByJNx+9cVvW2aO1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108071},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c597ef54ab61dbc90d65f0053608b3bec2c26b42","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.24_1719211437144_0.46400750183535444","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"pikaso_lc","version":"1.0.25","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.25","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ca65f7c9852191c5b6c5125de6d76b5e2071cfeb","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.25.tgz","fileCount":183,"integrity":"sha512-s4rKqlZzKxz6ChJgKpPbyQvnY1O0FQrjyHy1FF1aPA59Q7QvmcfjfYxOjjhwgtqeGyah+EWQg4TZMuHbWTIAhw==","signatures":[{"sig":"MEUCIQCVA5iq665V/+IFObb1kfp4tC0MP1FYGrxGs4dMIdZYtQIgQjkJ1d1wwIsupj+x5RcFlWRwlVwvsuIQbBUDfOKByq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108270},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"5898a867ad8ccc06df6dcf1be3ae5ed30d8c5e17","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.25_1719221856200_0.20402509191697904","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"pikaso_lc","version":"1.0.26","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.26","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"b20ea3a1ccfece76251d591c8a48f9dedb29cedb","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.26.tgz","fileCount":183,"integrity":"sha512-/aTP2EoPWfXjg9RKkAzzmtyKOYSjvqrjfIwWts25Zkgir5kbE162A4Bnang7ACB/yyveRuBqFIDvRK5KTJ3B1g==","signatures":[{"sig":"MEYCIQDOZyGo5+O98V6ny3xgU0PHlTbDBk5u4Wf8pgUBAU5QqwIhAPFM4xei7GjW0w/gbdUpIPeMuMrG0ZYD7OpibBmH7KZG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108428},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"344272ee014db3043297618b834febe4ed1d94a8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.26_1719225760266_0.015363928343775646","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"pikaso_lc","version":"1.0.27","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.27","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"bc2186acd1a3ad0f37dc8c7bb21cc6c5355be308","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.27.tgz","fileCount":183,"integrity":"sha512-1Ggg9cs4eNSQ1JrDVhPOGE9CntQ7Lcui5aj9gFdvSlCdXLSoriLYMvA6aaDQgB7NV4osXITsmP4W2fUXLDXLcQ==","signatures":[{"sig":"MEUCIAtUCZmBgN60mj+9kk5dLuWi8QZAhlB4Z+lRHxiqnr/eAiEAvDz78tWg+f60kuuhbHjd7rlyURzoexK9gLUonYOGiaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108411},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"cf243b9e70a9f70ffc1a7fbaa7e0109fc8e4df85","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.27_1719284452500_0.2355538365523","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"pikaso_lc","version":"1.0.28","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.28","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"217374af4f18ca9f49c64cc9c7d0519cf9a08ef7","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.28.tgz","fileCount":183,"integrity":"sha512-Do32xiel1SQzs3hayiImkjXB+j63G/K5YMsDepBJEK7SZhvLWAChCgtO8vNzM8pFqGekfUj9N7b/4z+zKqc4RA==","signatures":[{"sig":"MEUCIQDpWp64e08ifcC3S6KQ4rW/X9oJQkQfb0EU0g1BujvnDgIgXfIKiQCT6vQtWiRxhHT4juwiHG9P0Agr8F+1GsZSjL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107446},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"8c67fef91b7754a9f288dbcb1844314fad001a35","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.28_1719304819411_0.6056218903232908","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"pikaso_lc","version":"1.0.29","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.29","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"34330354c46c1121bd135dc9e1fbddb094b99053","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.29.tgz","fileCount":183,"integrity":"sha512-5Q5RWTVev7gwUOVrpU4ZRWm9SjWwBm3jqve4pHoYXViQeNbfOwB4icCqHImZoWJejflgG+N4aa6n6W6/dbsxjw==","signatures":[{"sig":"MEQCIEYTHJYz5FAuGtppy8Rveqp/lhGaPITggksFhGwwtXe3AiBax5e5WXjPwjPeQQ+4xgg2LpJeB2+OWuquHcyRje/9Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2107446},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"7266c4f78fa8c490f4ee2c6d110d1a0fd91f3087","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.29_1719305077239_0.6764478724679723","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"pikaso_lc","version":"1.0.30","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.30","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"520c29bfd635482d74ee5dfa82c5a0afa3e8d952","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.30.tgz","fileCount":183,"integrity":"sha512-4/otyCcdrJC9wqfpz3es3FWMpJs87oiRUhFFsLoRicdtY2XdZLKXVRogS1+i5gjFN6r15g3tOG5isEbvrAp1bQ==","signatures":[{"sig":"MEQCIAgihVg1c5tNOM4N+2zPuSf9PAPpBina0QSsb9EFaPROAiBLJ3HxdsrQzSGeadWEXj641FCYgil3E2xN607CkHY4vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2105982},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"19897b51657c346c688432a66f24da43529e26ef","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.30_1719419878230_0.7910834804352065","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"pikaso_lc","version":"1.0.31","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.31","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"609dbc249085e81e66515b013d7ad14fc3ddef1e","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.31.tgz","fileCount":183,"integrity":"sha512-HPf2dOGTHaTO7pvKhWdWxCyMfSuHD6P5z+hpjJf69FWANnRG7BAaiGdiLrhT9MIOB2npyYqXo4NjDE1MlRBs3g==","signatures":[{"sig":"MEUCIB1BincaH0rFoPNSuQtxQGbkfB71lVD3eK8se+8/3l5bAiEA/Bu0t+OJj939etnuiDnL5P4A9oVlsXL6VyEkGYuvOPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106033},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"1bfff938485e42d079b5f352033844dc01b95131","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.31_1719420384903_0.27107909533313146","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"pikaso_lc","version":"1.0.32","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.32","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"913f4d4bf084006d1427ac13b9c62a272a2d62c6","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.32.tgz","fileCount":183,"integrity":"sha512-YCqCrEV2Aj36k9VbDywshV7OcMELQCDApkIgPLHmSyBSg50JbKn4WTPm0KjhTbTL+KNNBPfM3c8Yp0Opq7ariQ==","signatures":[{"sig":"MEUCIQCYvIVhloBnxqs4N6bCD5NbHjOmT/D+uwasODx/+qtmRAIgL+lMqa/0r4pP/ofkdsvGuRGjRCdnu03B5fAMcWqPXhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106033},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"06e04d890d559e9b711a5bd85a704b0d1a5e7b10","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.32_1719421270125_0.07984363418097162","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"pikaso_lc","version":"1.0.33","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.33","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"d706c8c65fcd2cdd612af7afc182cb8a5ed22b7b","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.33.tgz","fileCount":183,"integrity":"sha512-69XdZM2X0AL1mc/sfF0GHM3LSikmglSuD6QdfYDJSFNsyln4WFNAbiK6aXpMmRMf8o8IWwGgsVpCRZOlqqvrpg==","signatures":[{"sig":"MEQCIHUomgFMC67aopgY/MZOSOohjhRU4Frbx9nxX9eBZsNeAiAOtxx6I91jLU4TSnUteCzOJmEOeOyxzANnAHRxv34g9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2106607},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"fa109ed894e2d5a85ad3e785c76ed1fb3d9a8d63","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.33_1719540780023_0.030459945699608415","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"pikaso_lc","version":"1.0.34","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.34","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"96bc7ad2ffabd6e54f0c379fbf13e01b130e3f02","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.34.tgz","fileCount":183,"integrity":"sha512-l3fXcMkTQkJQm6ViyXEqQu4ADaE3EuqqGAWt2Ehl552ErPpLW9TqMJIksed24V3d/fan00pkLHhfeuJvQqWW5A==","signatures":[{"sig":"MEUCIC94xAHtyaxRmfG5ItafLCiDjx2Xbh7hsMLmFTuJ2NpcAiEAmBG3StkeExyQAmvXq2KQXuZr7RAGH0CteR0AzZ0402c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2109165},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"aa9dbec92824d3e5ec1ce03b39eb00df1efb4d40","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.34_1719548242255_0.329679075061063","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"pikaso_lc","version":"1.0.35","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.35","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"7e3a7f119435c3b727c81692d1b0bbe17a568873","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.35.tgz","fileCount":183,"integrity":"sha512-U2SmaDCkEeLlVofvJ16KXAMN/NJhkVVM6XRKzqyFTFm8qxZAHQi4CvCtoToG3rAhK8l31JYZ7ZV94u0Uigb6iw==","signatures":[{"sig":"MEUCIGEZ5jBdMreyyuYQAZGw+C8O7pPwyiW+ON5jv6Yt82gfAiEA3T42wlSzl1UsEkFxCbRVxUGcipRJ2+7OuLOB1K6BecE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2108371},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"01fb7d7f165fc1d75e539b6a831ce956bb4e75f9","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.35_1719815332948_0.8384107698320993","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"pikaso_lc","version":"1.0.36","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.36","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ee2a771a4c64e3df11a8a432fa2492b65a24c1c0","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.36.tgz","fileCount":183,"integrity":"sha512-1RfxJII9dPUp8g9wWfeCOTI3osWbjFU3oq2aCaxZszufP0hiU0sqqYv8ir5g4RTnZhputUcUZjuUc7XfdYKfjQ==","signatures":[{"sig":"MEUCIHIGGtsAGVNJpNRh54JcDrBPO5QHtIO1Grlp2EPRgyC1AiEAxjvFrEyLJ9AIsCYND73sk7m041hQBIwZgQt0g3XzCNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114131},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"d0ec182278c0a6f1a5b272c314a6edc28ae9c36d","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.36_1719816952989_0.4799355598593056","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"pikaso_lc","version":"1.0.37","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.37","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"eb9309f17e087b555efa78ecb6575e13fe9c5b39","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.37.tgz","fileCount":183,"integrity":"sha512-gmzjGH5TGS/AZVz5lUM3zoMPUoDbI/ki1B9MJscziYvN0C+/bpSutYzENwS1n0xM/c1fgJqSvwpp0OfSNx50Rg==","signatures":[{"sig":"MEUCIQDXM0MGu2eYGGdMJytNEv5q9DzRnJS1C3Qb7X1i322X6wIgfo9Xymsq1ZAIot2522TAAvPLdd2D1JjgUyGyefqIlhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114683},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"9db1bc72f40841008cc711605d5f32543b191e8e","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.37_1719824946709_0.8329499208119922","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"pikaso_lc","version":"1.0.38","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.38","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"47fd7288a4a06f570904fcc941bf343d99918a68","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.38.tgz","fileCount":183,"integrity":"sha512-JJobok2X15HEDTLCJyp0EVSLKP/Y3NdHHjSVGl9EGoUXqu5mxn8LuQPfzFJgKmqztX7ttDib6LNAwZiDRZ94UA==","signatures":[{"sig":"MEUCIQCQhEN2kZb185cRB5DqncdmXRv9R5Dy4Eh1DCl4bHcCngIgIHjiRqhh7M6AO1Mi606G327UT4JY8NrghelUY/uXkQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115488},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"ac61081ccc5ec2fdbff57674215ae9be9617d45e","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postinstall":"_husky install","postpublish":"pinst --enable"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.38_1719835151387_0.08721615130246918","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"pikaso_lc","version":"1.0.39","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.39","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"00a43f48565e85781e3e1615e105df62eca9c462","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.39.tgz","fileCount":183,"integrity":"sha512-JnsLt+RG6/drwkuzAxWuOIqx794F3zjP1GLIGBT3+87ZwhuFnHNlSuG+A/if+BRds09tdMvSOuOyDJsOnfgGig==","signatures":[{"sig":"MEYCIQCBaWVNGIOxH+kbi0IqlKIt5PsV2Bi0uy3bKCE3Xf/zqgIhAMSzyzaXfLyAdcRFNOFnAL4YvsV/FhtEBDxI5g7SMg3c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115488},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"ac61081ccc5ec2fdbff57674215ae9be9617d45e","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.39_1719835311970_0.6304241666999499","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"pikaso_lc","version":"1.0.40","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.40","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"8f8cd9236b411e12dd42187506cacb48f48dacc4","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.40.tgz","fileCount":183,"integrity":"sha512-e+O0vasMxOeNV2GTvzR+Km0CbPIyaPpLfbmthgjkrbqc57PgBW8ERfd0w8IhO4EWooWpyTN4/BAXL4GVCZR98A==","signatures":[{"sig":"MEYCIQDa8RxyvfEPKeVlHPkW785yYR0lpIDNREiwHMDkNfFhJAIhAMFWBd+k4k1JoZSzyYWQlV/a1+APDCuJLtH3piZ7OE17","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116762},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"60dfe38000502caae9ae5f28ee2d048cb1e30286","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.40_1719842565989_0.05093355630071139","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"pikaso_lc","version":"1.0.41","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.41","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"48ee0cb214d66482f63033b36bdb1bbc041cca45","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.41.tgz","fileCount":183,"integrity":"sha512-m7I6gpBqrGgBwbZhYxPIzCpoUy92wkQYHqxlkqEorY+YN7fY+hPV8D307MKE2NL/Rz5/V+6BRzGi3Huu9BrI9A==","signatures":[{"sig":"MEQCIEN1AmjiwkMu45cyNgEsPUF8JSVlF1PouQh0MiuP0ApgAiAktc+sht7Db4NgmNwz9F+x+8RncKUMrQNV9OMZNpoK5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110942},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"ad1c68b6906c497962a48a1d306658e040c9483f","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.41_1719901724684_0.2557607794951342","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"pikaso_lc","version":"1.0.42","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.42","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"35f0ee72e69c75a962baa83cced8fe559982736c","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.42.tgz","fileCount":183,"integrity":"sha512-K1r4hM2dIjtLrNE8tSn2UPLb5CATO1fDDCRt8RN244Q/Fdmo2ocLsnwCZPfMe6s2hDBPshc4yZY0zmp5MjbljQ==","signatures":[{"sig":"MEUCIDXsKOGgCGxtl5zrbTROwoAJlFotIEFzB5quymB/8oMhAiEA+u8KLvKTAccgErPawbA/7psJDZO2I7rkuOITLHCps6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2110942},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"b5dd611d563baf0838795186bbaebb043b88472c","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.42_1719901881868_0.8355827303907961","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"pikaso_lc","version":"1.0.43","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.43","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"546ed8609fbeaa39f01cbfe70783ea1f4b043ef8","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.43.tgz","fileCount":183,"integrity":"sha512-RZBrKgxSGz3mh0FAumAUed998+gE8sCCNvEoQf0nyEBAWfVXLqj6S75VU01mrWwFNzggC1Ohz+PteTEMNWkb4w==","signatures":[{"sig":"MEUCIQD60Jbb9Jcx3rm8B493w+oTVXfb2K9l5IDwkjCLiFSorgIgYqmqBChCjKw8ZOdtWNo6NVFh88dKBIafYf63JGkI/3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2113203},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"e687367f8475160597f4754bf4bda021e273e627","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.43_1719916197413_0.83795371674686","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"pikaso_lc","version":"1.0.44","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.44","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"4486e18fe0b4a9f18414f96dc2357a07619034f9","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.44.tgz","fileCount":183,"integrity":"sha512-Wtzi3ur0ntCwTS9UqFj4w5djXN9k11oKmrTvzcRanDL/4ymd4U0RmhoTVykDEz20AhG1OM8fhDI4OOcaQU7XTg==","signatures":[{"sig":"MEQCIH9oztfOKcZ7qJs0uDabf8XWVPw3hjF1UZkF+gXtLUtCAiAjqmWPeLWhbNrT1UIMoTgteNq2Ru/Crc86pJ0U6jNEJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115515},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"d790633ee56af9cbbf0ca2caaebdc7b87eda0fdd","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.44_1719928410060_0.5944792605623801","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"pikaso_lc","version":"1.0.45","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.45","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ad13424e4bf008c7d810013b8011167f7cdf5e47","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.45.tgz","fileCount":183,"integrity":"sha512-Z6/GOGmM5UclKwCOowDQ+VSjwQopgeVjdCMJFvIicO55t5gysKTDrONId9YSGNo9D0OrBgdd+8muTTlITkGPlA==","signatures":[{"sig":"MEQCIGzJV6WdsB5CsQCq5WtgU+RsvHMbjtNpeQ/oSPSZJ3E6AiBi781IMjfm8K8xDfS9G3zIGhxoD+dKCCtDsSbGFUUu1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115733},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"00381541c21ced96da9612f8024e5839329774a3","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.45_1719931823797_0.8661096529283909","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"pikaso_lc","version":"1.0.46","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.46","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"8c9f6f16b3e4345d47311cb9b5b747972a1b9250","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.46.tgz","fileCount":183,"integrity":"sha512-xjl+95PfKgG3HWBi2jc9woSHl4kZtlPoFzKBJn2Ld8FSzVIw/+gon9PGQUzTybyPzGqCVrNQGsXD33WpxNvTHg==","signatures":[{"sig":"MEYCIQDDXu+ovrX5sLE6tQ1fdHW2q23UzDuQUPzfJirvgDkR1gIhAOUDAyH6YWPkGA99jI5yW1akeFt6P8ftr2808erZ36eZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116312},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"7ff45d88b2493d14bd16dc4b355b388bda405267","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.46_1719983058455_0.0321067255045584","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"pikaso_lc","version":"1.0.47","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.47","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"e2ebf044a45c1309b0af253121ddf757d0915b08","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.47.tgz","fileCount":183,"integrity":"sha512-WNDp0HF42BdI3gZOjAsfjpkDezjj4v175oXH6ZtLAvE/VRyIZKJIQeU1OAU1B5cCyzWGm1KXK0RSrKEQ5ayknw==","signatures":[{"sig":"MEQCIGx7TeQuW8tSGtY5m6HpA0mWrPYlWfjvsODOPOxt7YfFAiARKPDpQ1Dahnj+pXvJ5bwFQW403s9eWGEv+Aj7z+MV7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116700},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"5622342fb2a9c81717e3a715da49ed20c22881b8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.47_1719994163311_0.8953670131783444","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"pikaso_lc","version":"1.0.48","keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"author":{"url":"http://github.com/raminious","name":"Ramin Mousavi","email":"ramin@pikaso.app"},"license":"MIT","_id":"pikaso_lc@1.0.48","maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"7baac19ebdd9cca120d4e187e8ed6d1eb04b7297","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.48.tgz","fileCount":183,"integrity":"sha512-ZTX8+r0Br2YeHTyyy2OK4fL/klKyPpZ+fzf1itkY9hQQmoJffwA4c/FEIR3DtKAwKp0xaLkN2S7nPBv7dCkSVA==","signatures":[{"sig":"MEQCIC8cnOwVoZGbjxcRQBS8WdDIZlWCHbiOXDxAxeukw4FOAiBTs+Fl2ipQjqa0Ob1cB5Gt67n1NwcieLrrTns9GERt8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115094},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"fe9f47ec378ae99263b4de0337b50cc4900ecae8","scripts":{"test":"npm-run-all test:unit test:e2e --parallel","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rimraf lib && rimraf esm && rimraf umd","typedoc":"typedoc","coverage":"jest --coverage","test:e2e":"cypress run","test:unit":"jest","typecheck":"tsc","commitlint":"commitlint","prepublish":"pinst --disable","postpublish":"pinst --enable","_postinstall":"husky install"},"typings":"esm/index.all.d.ts","_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git","type":"git"},"_npmVersion":"9.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"18.16.1","dependencies":{"konva":"^9.3.12","deepmerge":"^4.3.1","typescript":"^5.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","pinst":"^3.0.0","tslib":"^2.6.2","canvas":"^2.11.2","eslint":"^8.56.0","rimraf":"^5.0.5","rollup":"^4.12.0","cypress":"^13.6.4","datauri":"^4.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.8","prettier":"^3.2.5","babel-jest":"^29.7.0","@types/jest":"^29.5.12","@types/node":"^20.11.19","npm-run-all":"^4.1.5","@types/jsdom":"^21.1.6","@commitlint/cli":"^18.6.1","jest-canvas-mock":"^2.5.2","@babel/preset-env":"^7.23.9","eslint-plugin-jest":"^27.9.0","eslint-plugin-import":"^2.29.1","rollup-plugin-ignore":"^1.0.10","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@typescript-eslint/parser":"^7.0.2","@rollup/plugin-node-resolve":"^15.2.3","eslint-import-resolver-webpack":"^0.13.8","@commitlint/config-conventional":"^18.6.2","@typescript-eslint/eslint-plugin":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pikaso_lc_1.0.48_1719995620453_0.01994924892495442","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"pikaso_lc","version":"1.0.49","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","author":{"name":"Ramin Mousavi","email":"ramin@pikaso.app","url":"http://github.com/raminious"},"license":"MIT","scripts":{"typecheck":"tsc","commitlint":"commitlint","typedoc":"typedoc","test":"npm-run-all test:unit test:e2e --parallel","test:unit":"jest","test:e2e":"cypress run","coverage":"jest --coverage","_postinstall":"husky install","prepublish":"pinst --disable","postpublish":"pinst --enable","clean":"rimraf lib && rimraf esm && rimraf umd","build":"npm run clean && rollup -c --bundleConfigAsCjs"},"dependencies":{"deepmerge":"^4.3.1","konva":"^9.3.12","typescript":"^5.3.3"},"devDependencies":{"@babel/preset-env":"^7.23.9","@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-inject":"^5.0.5","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@types/jest":"^29.5.12","@types/jsdom":"^21.1.6","@types/node":"^20.11.19","@typescript-eslint/eslint-plugin":"^7.0.2","@typescript-eslint/parser":"^7.0.2","babel-jest":"^29.7.0","canvas":"^2.11.2","cypress":"^13.6.4","datauri":"^4.1.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-webpack":"^0.13.8","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^27.9.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","husky":"^9.0.11","jest":"^29.7.0","jest-canvas-mock":"^2.5.2","jest-environment-jsdom":"^29.7.0","jsdom":"^24.0.0","npm-run-all":"^4.1.5","pinst":"^3.0.0","prettier":"^3.2.5","rimraf":"^5.0.5","rollup":"^4.12.0","rollup-plugin-ignore":"^1.0.10","ts-jest":"^29.1.2","ts-node":"^10.9.2","tslib":"^2.6.2","typedoc":"^0.25.8"},"keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"browser":{"canvas":false,"jsdom":false},"bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"homepage":"https://pikaso.app","repository":{"type":"git","url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git"},"typings":"esm/index.all.d.ts","module":"esm/index.all.js","main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","sideEffects":false,"_id":"pikaso_lc@1.0.49","gitHead":"95a78c6ab145c768c3a9f3dc1a40464541fcbd5b","_nodeVersion":"18.16.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-RCAvNMI/B7EzW01tQ4iiVAgaCzlzgzJPhK7DDiEU7aB34GS8wrvOpWeQCE58m34yPSh1IFX3XLJH3pckCOtuzw==","shasum":"c3d3cb628ef4a6a076ee64baf377e7db8bbb5b32","tarball":"https://registry.npmjs.org/pikaso_lc/-/pikaso_lc-1.0.49.tgz","fileCount":183,"unpackedSize":2115109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm76WKJPtpiyY7zHaLAiteCctqznU6FZrMCMycmea5UAiEA3Uh1haokVQTO2enRtgYFSzGyhnjFgVC6VILEjRF5mgw="}]},"_npmUser":{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"},"directories":{},"maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pikaso_lc_1.0.49_1719999977928_0.8868119216152037"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-16T09:33:44.203Z","modified":"2024-07-03T09:46:18.305Z","1.0.0":"2024-06-16T09:33:44.423Z","1.0.1":"2024-06-16T10:19:13.812Z","1.0.2":"2024-06-16T10:22:55.283Z","1.0.3":"2024-06-16T14:11:40.230Z","1.0.4":"2024-06-17T10:15:19.923Z","1.0.5":"2024-06-17T11:00:10.340Z","1.0.6":"2024-06-17T11:55:31.139Z","1.0.7":"2024-06-17T13:34:36.987Z","1.0.8":"2024-06-17T14:05:57.802Z","1.0.9":"2024-06-19T06:01:00.776Z","1.0.10":"2024-06-19T06:04:35.876Z","1.0.11":"2024-06-19T11:21:33.697Z","1.0.12":"2024-06-19T11:40:48.653Z","1.0.13":"2024-06-19T11:43:11.531Z","1.0.14":"2024-06-19T11:44:45.006Z","1.0.15":"2024-06-19T13:11:14.396Z","1.0.16":"2024-06-19T13:25:18.087Z","1.0.17":"2024-06-19T15:09:27.909Z","1.0.18":"2024-06-19T16:23:33.520Z","1.0.19":"2024-06-20T11:13:07.827Z","1.0.20":"2024-06-20T16:59:32.225Z","1.0.21":"2024-06-21T01:43:26.738Z","1.0.22":"2024-06-21T04:44:08.202Z","1.0.23":"2024-06-21T07:41:46.480Z","1.0.24":"2024-06-24T06:43:57.349Z","1.0.25":"2024-06-24T09:37:36.498Z","1.0.26":"2024-06-24T10:42:40.480Z","1.0.27":"2024-06-25T03:00:52.812Z","1.0.28":"2024-06-25T08:40:19.720Z","1.0.29":"2024-06-25T08:44:37.487Z","1.0.30":"2024-06-26T16:37:58.496Z","1.0.31":"2024-06-26T16:46:25.136Z","1.0.32":"2024-06-26T17:01:10.411Z","1.0.33":"2024-06-28T02:13:00.310Z","1.0.34":"2024-06-28T04:17:22.591Z","1.0.35":"2024-07-01T06:28:53.155Z","1.0.36":"2024-07-01T06:55:53.248Z","1.0.37":"2024-07-01T09:09:06.948Z","1.0.38":"2024-07-01T11:59:11.644Z","1.0.39":"2024-07-01T12:01:52.179Z","1.0.40":"2024-07-01T14:02:46.294Z","1.0.41":"2024-07-02T06:28:44.897Z","1.0.42":"2024-07-02T06:31:22.120Z","1.0.43":"2024-07-02T10:29:57.624Z","1.0.44":"2024-07-02T13:53:30.474Z","1.0.45":"2024-07-02T14:50:24.071Z","1.0.46":"2024-07-03T05:04:18.761Z","1.0.47":"2024-07-03T08:09:23.543Z","1.0.48":"2024-07-03T08:33:40.649Z","1.0.49":"2024-07-03T09:46:18.156Z"},"maintainers":[{"name":"hieutrieu","email":"mrhieutrieu@gmail.com"}],"author":{"name":"Ramin Mousavi","email":"ramin@pikaso.app","url":"http://github.com/raminious"},"repository":{"type":"git","url":"git+ssh://git@github.com/hieutt39/pikaso_ext.git"},"keywords":["canvas","drawing","graphic","crop","rotate","shape","draw","flip","text","pencil","konva","fabric"],"license":"MIT","homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"readme":"\n\n<div align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/334716/158897748-f5cd569b-64b6-4551-be30-2d020b9efbde.svg\" />\n  \n  <h3>Pikaso</h3>\n  <p>Seamless, Fully-typed and Fully-tested HTML5 Canvas Library</p>\n  <a href=\"https://pikaso.app\"><strong>Learn more »</strong></a>\n  <br />\n  <br />\n  \n  <a href=\"https://pikaso.app\">Website</a> ·\n  <a href=\"https://pikaso.app/api/classes/Pikaso.html\">API Documentation</a> ·\n  <a href=\"https://github.com/pikasojs/pikaso/issues\">Issues</a> . \n  <a href=\"https://github.com/pikasojs/pikaso/discussions\">Discussion</a>\n  \n  <br />\n  <br />\n  \n  ![Language](https://badgen.net/badge/icon/typescript?icon=typescript&label=Language)\n  ![Test, Build and Publish](https://github.com/pikasojs/pikaso/workflows/Test/Build/Publish/badge.svg)\n  ![npm](https://badgen.net/npm/v/pikaso)\n  ![bundle](https://badgen.net/bundlephobia/minzip/pikaso)\n  [![quality](https://app.codacy.com/project/badge/Grade/f16b7c57dbbd4cdfa02b05f5ca04750a)](https://www.codacy.com/gh/pikasojs/pikaso/dashboard)\n  [![coverage](https://app.codacy.com/project/badge/Coverage/f16b7c57dbbd4cdfa02b05f5ca04750a)](https://www.codacy.com/gh/pikasojs/pikaso/dashboard) \n  <br />\n  <br />\n</div>\n\n\n\n![2](https://user-images.githubusercontent.com/334716/158895397-e23b5d01-fd63-4db4-8f5d-174d9ddcac33.gif)\n\n## Install   \n\n#### NPM\n\nPikaso provides both ES module and CommonJS bundles, which is easy to use with the popular bundlers\n\n```js\nnpm install pikaso --save\n```\n\n#### Yarn\n```js\nyarn add pikaso\n```\n\n\n#### <script> tag\n\nPikaso also supports UMD loading\n\n```js\n<srcipt src=\"https://cdn.jsdelivr.net/npm/pikaso@latest/umd/pikaso.min.js\" type=\"text/javascript\" />\n```\n\n\n## Getting Started\n\n```js\nimport Pikaso from 'pikaso'\n\nconst editor = new Pikaso({\n  container: document.getElementById('<YOUR_DIV_ID>'),\n})\n```\n\n## React \nThis is possible to directly import the library or reuse the official hook   \nhttps://github.com/pikasojs/pikaso-react-hook\n\n## NodeJs\nPikaso comes with support for NodeJs out of the box.   \nUsing Pikaso in a NodeJs environment is similar to using it in a browser.   \n\n[https://pikaso.app/#/advanced/nodejs](https://pikaso.app/#/advanced/nodejs)\n\n\n\n## Features\n\n- [Fully Typed](https://github.com/pikasojs/pikaso/tree/master/src/types)\n- [Global Configurations](https://pikaso.app/#/getting-started/configuration)\n- [Fully Customizable Cropping](https://pikaso.app/#/core/cropper)\n- [Rotation and Transformation](https://pikaso.app/#/core/rotation)\n- [Shape and FreeStyle Drawing](https://pikaso.app/#/core/drawing)\n- [Built-in Shapes](https://pikaso.app/#/core/shapes)\n- [Groups](https://pikaso.app/#/core/groups)\n- [Interactive Text Editing](https://pikaso.app/#/core/label)\n- [Customizable Shapes](https://pikaso.app/#/advanced/create-custom-shapes)\n- [Image and SVG](https://pikaso.app/#/core/image)\n- [Background Image](https://pikaso.app/#/core/background)\n- [Event Management](https://pikaso.app/#/core/events)\n- [State Management (Undo/Redo)](https://pikaso.app/#/core/history)\n- [Flipping  ](https://pikaso.app/#/core/flip)\n- [Interactive Selection Management](https://pikaso.app/#/core/selection)\n- [Snap to Grid](https://pikaso.app/#/core/snap-grid)\n- [Measurement Tag](https://pikaso.app/#/core/measurement-tag)\n- [Export to PNG and JPEG](https://pikaso.app/#/core/import-export)\n- [Import/Export JSON](https://pikaso.app/#/core/import-export)\n- [Filters](https://pikaso.app/#/core/filters)\n- [Custom Filters](https://pikaso.app/#/advanced/create-custom-filters)\n- [NodeJs](https://pikaso.app/#/advanced/nodejs)\n\n  \n## Documentation\n[Full Documentation](https://pikaso.app)\n  \n## API references\n[Full API references](https://pikaso.app/api)\n  \n## Demos\n[React Setup](https://codesandbox.io/s/pikaso-react-hook-example-i0uwg)   \n[Vue 3 Setup](https://codesandbox.io/s/vue3-example-o3cig)   \n[Svelte Setup](https://svelte.dev/repl/b3e372de4b404f67b70ce047623f0efc?version=3.46.4)    \n[All Demos](https://pikaso.app)\n\n  \n### Pikaso vs. Konva\n[Konva](https://konvajs.org/docs/index.html) is a great HTML5 Canvas TypeScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.  \n\nPikaso is built on top of Konva to provide a couple of advanced features that Konva doesn't support out of the box.\n\n| Library |  |\n| - | - |\n| HTML5 Canvas | Provides low level APIs to draw graphics |\n| Konva | Provides Shapes, Dragging, Styling, Events, Transformation and Filters features to HTML5 canvas  |\n| Pikaso | Adds a lot of Simplicity and provides Free style and Shape Drawing, Advanced Shapes and Groups, State Management (Undo/Redo/Reset), JSON Import/Export, Text Editing, Cropping, Rotation, Transformation, Event Manager, Snap to Grid, Advanced Transformation and Selection, Flipping, Background Image and Background Overlay management, Filter Management to Konva |\n\n\n## Supporters\n[![Stargazers repo roster for @pikasojs/pikaso](https://reporoster.com/stars/pikasojs/pikaso)](https://github.com/pikasojs/pikaso/stargazers)\n\n  \n## License\nAccording to the terms of the [MIT license](LICENSE), Pikaso is freely distributable.\n\n[![FOSSA Status][fossa-large-image]][fossa-large-url]\n  \n[fossa-large-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fpikasojs%2Fpikaso.svg?type=large\n[fossa-large-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fpikasojs%2Fpikaso?ref=badge_large\n","readmeFilename":"README.md"}