{"_id":"pikaso_extension","_rev":"40-a8e0d3b3ccdb823204cac374b5b92db4","name":"pikaso_extension","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","dist-tags":{"latest":"1.0.40"},"versions":{"1.0.0":{"name":"pikaso_extension","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_extension@1.0.0","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"c4e6994fc2fcaa52621ae1622ef8870017e883c5","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.0.tgz","fileCount":169,"integrity":"sha512-rzv0E//s/ci+QKPVxOdnWP+9z8MrbTu5U9AYcRI4hnoForI2R1gyRyOnJmAhJPSHhwJa+dMALEoRd3/3b3hKvQ==","signatures":[{"sig":"MEQCIEpB01ocvgtm6R0lFnLs3J6X7nm9piAb1roXNDeBVcLGAiA0d1Yh4xAdvjh908S7DNv+luBDoN+1p0Vaa1t6+L6CfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1925487},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"dfe4dcf8e06163000800f5e9449ff904719be416","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.5.0","description":"Copyright from Pikaso","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.0_1714969928952_0.1026831044767722","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"pikaso_extension","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_extension@1.0.1","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"aa062e5c4a134e210e2e5d2423effa8a294d9881","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.1.tgz","fileCount":169,"integrity":"sha512-7biMBwsycYZflk3wJUvmrX3TGe4BYujszJ+mzbva9kW3lwobb1C+ibNk7Ofpz6H7crSpFAmEXlfAPgrjTMzqdw==","signatures":[{"sig":"MEYCIQCE2km1udnFOhIWberGDeDJsN7SJbsx7QawQtYuobqfNwIhAKWr13SqUFbds+RNXVFdLKgERA7mt6MRhrSc1aBvY88z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1926735},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a136c6fdc7d0434ef7885ad740812cfd227b6ef1","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.1_1716697447595_0.38871644853306586","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"pikaso_extension","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_extension@1.0.2","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"26578fb62197b9e5476726629fc92de9a3ad1a75","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.2.tgz","fileCount":169,"integrity":"sha512-TdGp+7+ni2fue9YeOm6lGTOWyifENEWWVWoa63H1WnEkivkrrx6/2M+7sMCt1pg0vHQwqdfgZmec6TLRNMOusA==","signatures":[{"sig":"MEUCIQD2E6R6hsfhMci57ZkOFmeYscLDPJ5FIS/9Lai/6UD2DQIgOczil5crr7zpDow6iESPi7KyhXHIEjjvCoGN4S1+rpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1926736},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a136c6fdc7d0434ef7885ad740812cfd227b6ef1","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.2_1716697677893_0.7975144254979825","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"pikaso_extension","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_extension@1.0.3","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"4df1c01d4eaf5e4b75b6b1969350eabe857cce31","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.3.tgz","fileCount":169,"integrity":"sha512-LCwlv3P6OTzhrtxzMSmVoA96B4GR8tJP72WjpTD84ahqUfW54U2CIr7gYIyOdLJroFORFZ1vuP7OG6FRTbFCKA==","signatures":[{"sig":"MEUCIQC4poTDJ9qZhSSMmw1mfFMkD1uXU8RjWxEhWe/GN8hQTAIgMvWDI3WrnUIvutzVb1V6d/VtiOg7PGOc2luGqyb0iRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1934569},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"264a16ccf36274080c455c25c97ac9bb69dd7937","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.3_1716799281436_0.7364100570597154","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"pikaso_extension","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_extension@1.0.4","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"8cd605afbf2d645adc6ff67dc96703ecbddc4db0","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.4.tgz","fileCount":169,"integrity":"sha512-u95NkFImWh9+zmxtaL3OGYl/ggDiA041Ubl/oLgLOHqPBZZWeCPVhrkTEWJ1QcPcVwL/Dy9K4sHSrvrySOA+oA==","signatures":[{"sig":"MEYCIQCG1+io3RbOc2gQfBu7Z3nQmdZTsbEECEiRra7H33zVLwIhAPDyHHljwp8TtloyjPPFmcG8t0iRlGaC4+coKEE7FfD+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1934570},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"264a16ccf36274080c455c25c97ac9bb69dd7937","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.4_1716799667182_0.5554875991161874","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"pikaso_extension","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_extension@1.0.5","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"52a145b065ffa73af2b1b26e014a9e612259c74c","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.5.tgz","fileCount":169,"integrity":"sha512-4MIROgJnjiMnfMoMgAxoxWwTdOLiGFSfCkSlVQaMY68siU2nrIMvaDjbrUiJGEUn6KJGBBUk7x4bt2GuyxOOEg==","signatures":[{"sig":"MEUCIHRwrMaUb4kGWwNXkhJIxMK8gTN4MvxiOaZLyaIy6gesAiEAmfyybdZ17bCckNxlaEKdUk8om2yhQbGUzrPNsaYYD6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1934568},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"645f363c22400552e4adde36b95c1a6af3658838","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.5_1716802552088_0.9740886731511718","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"pikaso_extension","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_extension@1.0.6","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"8b338dbdaaf7a6b170aa673409f1dbc8ae39e5b8","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.6.tgz","fileCount":169,"integrity":"sha512-7wX3vB0yLkd8tC24Szjv93b1t0vD3G3knA+B4hX1F/TrLC+KaseKRjKsg4VS7hKCMoKTvrjh+ef2q/s/kKdjsg==","signatures":[{"sig":"MEQCIBnaPaw5Bcf3Uocavxj2hYHVKyG6+U0uVpX9tjtOhRw9AiAb44fFOjuAKgNVkpFtYer3s7F1NdkjAosa71sd0jk3Xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1938913},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"f64690de839073494421aa0cb8a2f077aaff893e","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.6_1716826555799_0.10871861218845291","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"pikaso_extension","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_extension@1.0.7","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"654a059677f51c1d9e5a489946ad46b2ebf6b1fd","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.7.tgz","fileCount":169,"integrity":"sha512-qkU8ZqwHgPe1/FlbQblvyl31BM3JOllW1SYS2QGVFFlKdbB1AHkxXD+MVLfUSAMUuM9XrBEhHWRfORitOaIIcw==","signatures":[{"sig":"MEQCIDZtaZKZXw9/2xNlGNls9LeJ3Nmzs32rbsGpAd9kzVJkAiBfjaBhXNIiseBGEnmqC6wg8cWwTYRTO/skmcfP670Siw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1938800},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"23a2c9aed3d318f9a26cc84240e6aaeb07705781","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.7_1716910117331_0.7268068088008774","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"pikaso_extension","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_extension@1.0.8","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"d79f3524b5f6b86728f236f1d6e34ca2995177f9","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.8.tgz","fileCount":169,"integrity":"sha512-VyLe8/F9nj/RvaOYNJKoYzIgcHjlFgyTWGRJDimrsME+m0dfLxX+tIiwXh0cnkNMu4GFLxnG2CVQRVXZpubLYw==","signatures":[{"sig":"MEUCIQDn/72zT0WfQ69L7dOfaKd9YdTZ4Q9C8WCRUoI0NaJbDwIgCh+0B8d6j38kjaTGmUeBGdulgZo7NQ8Qmo3KqrUQzeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1938767},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"9d8741ff743d579b098af1ca865e2dd50a47b60e","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.8_1716913656503_0.3103138641571048","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"pikaso_extension","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_extension@1.0.9","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"6aa8d1f2302b6948167ca197aed682608e103785","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.9.tgz","fileCount":169,"integrity":"sha512-wkzV8DW3pz2XLVBBJgNNsdFXXaEBiiTnhmcD+4hpNuxq1qgnPQN1CP19XKG2KbiKGoIaA6mkXZk5cAR7TUo+KA==","signatures":[{"sig":"MEUCIQDoINvlEU6y4+3XSU0oBhz+Ba5gfTklc0Iy41w+KPLW8AIgL+rDoNU3VZIkWDwond7TE8lXHvGNdk/OjE0QcWfnghM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1938743},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"98bef927fa22333d4c9b2aebc309726017e024c1","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.9_1716914859259_0.8583836484270195","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"pikaso_extension","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_extension@1.0.10","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ceee99c6d5003a04195d22cf2d84398b37d0ac85","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.10.tgz","fileCount":173,"integrity":"sha512-FjwA8QGdBi+hiadNGG8UpQPTgweHlbHok1yuQEQbOVyPLhb08M+laesXPPISu/Rl08Df702tDBJKsAbIpcA6Cw==","signatures":[{"sig":"MEUCIQDA1I6kFTH7BHybCGqpu8k8Oxa6XxA1zWIeX4nt3PGTIwIgMq8LZ8R42/u4qDuaIbf56Zkeq8euDw5BE05fhBAYb/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1969172},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a8983f558e0b1aaf1fcbd355da39bafcb4672b03","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.10_1717082626390_0.8440199789020035","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"pikaso_extension","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_extension@1.0.11","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"128cdce68d665783f98f96af89d91e495c658547","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.11.tgz","fileCount":173,"integrity":"sha512-PVdK4B9zBQGoCZOvpHIRZz691aERLBCk3Y9Qh5qgLjo01nBtc0ahFtRBXBjsLsd9XlWAgqu4oDXo150JDrR+NQ==","signatures":[{"sig":"MEUCIC1XYdTjuOzya+FOCud7fEygqhXFGsYECdtO5/owoIbaAiEAnWrU8+7T0JbxBJflUPG644DhjLTPMraibo/LCz0RUbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1969098},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"b364472a2b9cf6c839fe60574ae831581e9e9209","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.11_1717087051926_0.5489422551089256","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"pikaso_extension","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_extension@1.0.12","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"3102deb531283779800966de4a5e4c5fdeec8751","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.12.tgz","fileCount":173,"integrity":"sha512-meIorGKtcxXUwMLBdxoI8C4uMQXVkyup3HiwfP2AV5TkFHORkm/tsfNDIQGD99Qbl6v7aRdFC3SPgJXjxIBcDw==","signatures":[{"sig":"MEYCIQCkq6cH7HHnEuXOsdHDz0ERs8PpR+x44KQSGvRF/ZLlqAIhAKsc3R/SsOJVpJHI63H/ubaJ6AjuEB4O9+XWqkT3J5Cb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1970308},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"2b28185d1644b1717e9e48b61fb2a526001d61cc","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.12_1717088183031_0.09703268336501258","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"pikaso_extension","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_extension@1.0.13","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"a0dd0772be421a896ff3207ea28e31368dd11bb4","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.13.tgz","fileCount":173,"integrity":"sha512-235jUbJApXe6tZwbBtg71JELpsPRsnPlpo8aGRM61zrryxhXJmbNHOPcAwZbUpdI46mrj5VLHHfKoPTcTBx1/Q==","signatures":[{"sig":"MEUCIEoZYOB3ic//xMQ4kGsHCcY7ZRCo5Esuc9M9dwXJpTNBAiEA6TzDLr81l7VmrA/drpkjunN6vajBL6TLU4xhR3zOOu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1972134},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"b9c563c52a3d70c2308e9a179c5dd9a4a7875fd9","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.13_1717144146392_0.18630617738231892","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"pikaso_extension","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_extension@1.0.14","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"b506b88a1269ab80863f21b5630a7b6ae9782d88","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.14.tgz","fileCount":173,"integrity":"sha512-taXXZcMJYtQ5oPDsOYj2woo6Fs5nK8RfooF8ic6WzruRL2edePD6JsacupAY2fUs9bRo46kwMrkeB0rPmuTVnA==","signatures":[{"sig":"MEUCIQCulXOnsgeVL5n/qzZR9JsN0yrYHAIsyHBBkfFrSpnt4gIgSMCX5hyFa7IxwrBHkW4A9qIWpYe/kMXL34QWtbaEj0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1982716},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"522066f36d69878202e65c77dace59a752ca3b2c","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.14_1717300103072_0.4163859233292879","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"pikaso_extension","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_extension@1.0.15","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"8cb430eb46253a39ad28008e31f06bc517c6036d","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.15.tgz","fileCount":173,"integrity":"sha512-S+fB6iptDHSozIzN4/8y3Zc81pl0s/oLMuo9gqD2wPZI/oB1Xc727IeFE2cVc+N43oKJaKIKGbjRYQOIHzJjfQ==","signatures":[{"sig":"MEUCIHaLX/8anXeXNmd4ILwlfO7wy0UOMCFZKtpy5N+NHgmpAiEA55jhXFTyq7Xwoz46/b4opAt+vxBKJq1W5zvuRfHChjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1982890},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"cafdea53142a74afa86c36e635a4113ad3f4a623","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.15_1717310063377_0.8060083060102203","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"pikaso_extension","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_extension@1.0.16","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"904a449a0a8a7489c5434d7d21ab3564903ab5fd","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.16.tgz","fileCount":173,"integrity":"sha512-flKzkPf1cdSZGVHhc9wO7nG5uZhwdztHxYTvRjJFZCDVKL4VQoCPfLgmOZirLl2eYTVYJg49gjNclQ7ZacntRg==","signatures":[{"sig":"MEYCIQCBWZv/gr1K5nl/0Y9KUNRJzAyCrZDeuqtzf3d15XhtRwIhANk/QrU0965MNIVce0APfOqDCifIcMmyr9Lm5LHy0FWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1981196},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a7079939a682318324ed2e9897e0cfe406585852","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.16_1717348051159_0.52727530161863","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"pikaso_extension","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_extension@1.0.17","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"1b9b121396d5f4ffcf4e4442b9a02ab69375becd","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.17.tgz","fileCount":173,"integrity":"sha512-QHTcEr8o4G0MdLHf46vrEsDgC+mKcfmekuFz9njS0gUbg66OK3iU0DvgrRKAOSwJWDbyDrfj/28BTCPDWLnXZg==","signatures":[{"sig":"MEUCIQCH0RlBANFfGswcA0dsniGO478CTfHn54oyiuRrE0MHkQIgRMa3lX5JiueQttT4HfbR6x+vEcTpRK51y7QS0P+1aE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1981498},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"db81481011222ac3aaafed307d031ea87f3988c7","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.17_1717352392456_0.5043740667652652","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"pikaso_extension","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_extension@1.0.18","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"f8fc529fcd9d98d005c788f2ff4db27ac1a84b84","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.18.tgz","fileCount":173,"integrity":"sha512-pwpU/JcESvwqrr1kYrE9hrxhDlcpcVwjJGVhqIVlpqqS4f3oQy7BS8GxzfY3OW2HEQL4yZyEw/vzYbsLsijzIA==","signatures":[{"sig":"MEUCIQCDi3fxBbJJ0Iv2ZSAPlQpNRnwpb1ueudI7AwcdXUFxOgIgIj+MGt/C942AyA+xcDN/kJycgUky3Z0a3IcPAYRxmyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1982413},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"7cb9d21f6385ce6b7e0ed25d8dabd89eede35e7f","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.18_1717411309787_0.1650738965215186","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"pikaso_extension","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_extension@1.0.19","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"201d2193a6c4b48051efa21acd76b2c05091bf01","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.19.tgz","fileCount":173,"integrity":"sha512-sDQRjYnLHjFhgWcmQQ5kq0MwsvMlSKA/5MlumDQSMAJ+B2hN1fre9QgYF50SRsrB2+OgnVaGy0drs49ZkjXjBQ==","signatures":[{"sig":"MEYCIQCfko+mtrhqI/zGo/YFN/g+5+SoNPQi+eSA2xY1vrsUdQIhAOcU3NosZE7aTXyDlceKatatNzA8PYgEPztPjhKhgUv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1985477},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"ab18a906133d28f7db06c73c6629b36dd0a778e6","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.19_1717413566430_0.7157057858280593","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"pikaso_extension","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_extension@1.0.20","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"ea9c995b9680570a54e9ba00eccc7fe9019c6b62","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.20.tgz","fileCount":173,"integrity":"sha512-fnjPvcaEJIqQltOY+BFFaXq3qTqhIQDC9nxAeaYp/H/+l7Xm7ezOXeNUD1pTEUEaXByb3jdkmvs5qZSB6mQiDw==","signatures":[{"sig":"MEQCIE9xJ4jGf82Lgk2q2stXdGMUEnD84pa6LlqOU0VDYjfBAiBqHmCgutgKFQX7++lgCT8qrW6pT287RBq6m29d3xbrAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1992750},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"623ee35fb1bbfa4269ae90473cf96edfe23a0233","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.20_1717425376522_0.5851172130820526","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"pikaso_extension","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_extension@1.0.21","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"13bcd6e1b1d73becd33e91223549af0b8a34c580","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.21.tgz","fileCount":173,"integrity":"sha512-BcwRwBWUVA/451V8yi2Z8q949YVVLzyVY7rMn6Eqluau9qlMp8Y/+3J2HUa4pKaN3ECdSc9BZA1po0TnCGaS3A==","signatures":[{"sig":"MEUCIDW2TO+5rRxoB4uOWxdoup1o+VV/xDENPFqXz0kLCqcLAiEA+BS/49jQzVLjZG38BYzshdqf02oMxKnsLUmoMeGyS6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1992689},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c4fd4f629d869f72fd0e45e0a0a3845b04a2f4c8","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.21_1717470116007_0.3637312934620791","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"pikaso_extension","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_extension@1.0.22","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"b065c89479ffdfaa4fdded7bc8397dd7a6dc54bf","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.22.tgz","fileCount":173,"integrity":"sha512-LZYzAliCFaLKsuL7LfOhhgyupO8mPVh/6ZTZbr2baIUNE+zs/K6uBQhViWcRCGO73e2E/uTKRLh/6h5EwHeRrQ==","signatures":[{"sig":"MEUCIBihBpLI9T7KB9YJQAxL4PAgJnojCxHfi8IPNtDv1IvsAiEApuK7Cq6ayEm1V6P4hrYMXsm7ZGc2AEOhjDXrYzUjqu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1994626},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a48fba08bc2149f241b3ed229d350375049fba59","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.22_1717485305064_0.28701269149994224","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"pikaso_extension","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_extension@1.0.23","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"51685b0591c62d7055e7d2050cd1b2c685c7c0f2","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.23.tgz","fileCount":173,"integrity":"sha512-EF+DRf2eHFRgqSDL+HYieZfWIlfHqGLQsY6VqJNQGZFs3nanLqhh4xIjqYIkMRZ4TAuT2UUatnakm5IgNM/Uxg==","signatures":[{"sig":"MEQCIDXW2Vrz3V4/PMzK8rVVCzmAjcsNDRIfu+vG6IiZa1n+AiA7PCjctCPS/EYBDnkTttWJKNx9BuWnj8kyrr5cbU5Q1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1994667},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"d3ed859fb78d2ac3d2f56c5dceb85f16547cf3f4","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.23_1717486302199_0.6565862807625147","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"pikaso_extension","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_extension@1.0.24","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"2ee359aa5f682bcbadefd52860f294ebde2895bb","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.24.tgz","fileCount":173,"integrity":"sha512-D566JkYO1tOr7SGYaoLXnpXP7PSEQMI+kAMLndVu+JA0HsTW1eFsygBpPwrYYStPYGRf4LrwjGRMDtSg9H88Pg==","signatures":[{"sig":"MEQCIDAHFGvtTQmeHvD5gcqbX4xgcKTZ6QWAO+SvM1Cw2n6cAiBgz2WNo9cwW5+9geekZb4iJmRq5f9Hp/H/CDCiCvKtMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1997614},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c5e70c4188b315a0b10ec4e92bd008101b6baf69","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.24_1717640933190_0.9961841886397358","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"pikaso_extension","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_extension@1.0.25","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"76da92becd8fa463832ebe3c13a547c681b872a8","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.25.tgz","fileCount":173,"integrity":"sha512-+GXaiwoLIMA3IpgFrq9idFB1245/8Z/Wd2AfCjlL00AA9eHKvQ2EbXTFpJ+JF33hyeMLFKNH0qcSegNgEbC6rA==","signatures":[{"sig":"MEUCIQC3ki+7pvJgCQmXck39BFtsOFw6HUlwk7x0Y3U5c2dlbQIgX9m/jAOkwZpwtRxYRpyZuBuOS9lUlkH9sp4NlKUpxr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2002820},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"a645556471a82794a850e4d021cb52f50ac6be07","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.25_1717673033604_0.942086420069759","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"pikaso_extension","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_extension@1.0.26","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"389fe825a412f72a7ce9debac01301a45679f00e","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.26.tgz","fileCount":173,"integrity":"sha512-/XwbMl5qzMfSRTZeZakG0kmPape2yaaLJ1C71UKY9NKisoAuMv91+vNVr6R7e2PZBMpJh2hn8VakxSMOTu5OIA==","signatures":[{"sig":"MEQCIHJt4zq5dgWvxZCrAlgMHPHEX+y6L0hsHx0dLckOVGczAiBTf7sqAL+JNu8/f9cDqkcxTiBILv97yn9w8yQsI7A5kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2003652},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"e3e40de8c0d6a49d97ca83a492d1fbb7a081c111","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.26_1717682908648_0.7646150032842602","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"pikaso_extension","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_extension@1.0.27","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"11a764f6cbf05d87dd6590629cae3fc345b8d47f","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.27.tgz","fileCount":173,"integrity":"sha512-jdcg9yWRVUMuLDB49raalpwUIgl+WXPDNWJWZB8iXHxOHq5fx0er5fOBS7UKQG/e3aaqRlgF/y/eO165eqcv2g==","signatures":[{"sig":"MEUCIEeEtroAzAyRIeqLKgFb5JvM91+b0ROhuy26EtSBnKDzAiEA7j9h+LQpwTFLHMayPnim/AcT/rO+VLbT2o4XK2G8jIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2003933},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"997821dc4a8f0a0b938e2b8b38b2f32c838f8567","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.27_1717686986689_0.6179591481085296","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"pikaso_extension","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_extension@1.0.28","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"683cdbb0348bd555d7cb0da8842e3cd2c90a658b","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.28.tgz","fileCount":173,"integrity":"sha512-8JjC3Swkk6GB36PmJHQeZW6CY98Y223zu34yW9ZxDAfHAy73beD9ArdYjzVFQHFz4zlkoqZTQNk/eOELKchtfQ==","signatures":[{"sig":"MEQCIE/LPooLfcnBAct9fkZXDOD4jrqc12taHIFRG73chdtgAiBWrDAHRjHG+Lpz3nVyvFgAIGFYPpV8qaUHVzAoDewh8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2003933},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"997821dc4a8f0a0b938e2b8b38b2f32c838f8567","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.28_1717690068884_0.16104065531240486","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"pikaso_extension","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_extension@1.0.29","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"3accd96c4c29dc929ca2e606e343059dbc38e4e6","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.29.tgz","fileCount":173,"integrity":"sha512-34s2P9ONgnY6kwPEFZava0Zsm5SHHr210pvJMz7C4509c3c5m5Q2n0j5VErQFINmsuZia4G+IMLPcxaSLZwqRA==","signatures":[{"sig":"MEYCIQDuERWRi4TvU9YWMMxamW5EHACZUv9fiCl+7Iph5ueMhAIhANoea9v3vPHyIsLj2wdqBL8xXIbe9QYlkkQuQgjxbfen","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2003769},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"cba7faaf561571ff0a3d84ae16b1ed33acfcb642","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"konva":"^9.3.3","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_extension_1.0.29_1717695011303_0.8688142113298607","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"pikaso_extension","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_extension@1.0.30","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"b053171cdd23534f72e738b497062e8b2ea0d71c","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.30.tgz","fileCount":173,"integrity":"sha512-Rq17MjyOcswAjgceHuwAExYkue/NGDmZ8SaDyE49IZJ7mnTTsv8qFFh1N4GcavmusO+smJZb3jFhPKSlp2aIpA==","signatures":[{"sig":"MEYCIQCdLRH1b95XPIyyfcJ1izP5utu11eKdd0Mgz001chIbZQIhAK/q5KfzhBapUzze9tlPtcaZ1kPwLyMzTj/vs0lGs6tF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2004466},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"acd362bce73395b7397ca3d0a3428a423d592a02","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.30_1717697099141_0.8200082446989716","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"pikaso_extension","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_extension@1.0.31","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"014a5c22d881e37404a8c273255627c793c65fee","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.31.tgz","fileCount":173,"integrity":"sha512-tryTpThd2oh6JnR10jHgGlwtQXdPYRIbq3W/7o/WxjrWX/6gO2mJgQvneDeubMOBWYxCG1FLLtshWaOMcqpdzw==","signatures":[{"sig":"MEYCIQDHRm6U/h5ObGrcDGiyZrhyU/qcaydFYTaewAg5000UxwIhALK+d3tw/0X18XpfCEjOkuItI9Lu2powYpwQH9UGjqcD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2004671},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"c14abf4dcb49ec22ab763a4734b78a4f0f19fd9b","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.31_1717699204015_0.8695721578850979","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"pikaso_extension","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_extension@1.0.32","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"3398701c212f3e0aaf038b51485843936768d048","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.32.tgz","fileCount":173,"integrity":"sha512-Nn5+2FjB0OMwpLO/6fa14FN55NFwkhjxYiCDnoyH41dWb8cjYeWq3cYeoh3UVAUsU76u5LjL2aIMaD4nPjIAxg==","signatures":[{"sig":"MEUCIGTipzdH7kLAkQtFM//rH9FosK8i1BS9cn/pAXC3xrueAiEAkaAHF59W/tpN6PoVlzNYiTS+6KUYVERia2l1joXPReI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2003347},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"564f9558613dd81b16379c3b914856a8fc8dff8c","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.32_1718004940930_0.8259591404940496","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"pikaso_extension","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_extension@1.0.33","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"c5ed9ecd9036600b6c2320e6db0e37323b7e27b3","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.33.tgz","fileCount":173,"integrity":"sha512-K9tMTGuqrKp7OidhyC4NQW/x2Lotg0vsHHwGoFJhF4Bubfrz8I+v1K6gfcikQlK5nlyLpyHAXMOAfH2seUwe9A==","signatures":[{"sig":"MEUCIQCARyCZJVtXW8aBYsHZq8RRYce+nN8zhiyC25ECdbD+5AIgfIi786i9fGVFyq3cy2lPwS7qfEc2Zd9oNgrJdToUJ8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2001531},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"eaaa83803ea2a63310cb3900c5a2c247b7ed7fbc","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.33_1718017826698_0.5372521058580666","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"pikaso_extension","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_extension@1.0.34","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"a209e943fce8619f6242a2a62d9ebcc24b201f2b","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.34.tgz","fileCount":173,"integrity":"sha512-Ra1noVIi4MvPD8Y8SDgR7dacumN8bCKTdGYzdSwS6GFUrM4lcmtpLJ5jaA0mLFUJzBM8itaVSUb8vp6MNpLB9g==","signatures":[{"sig":"MEUCIQCZEKiCVmgGQ1joaupQV1DN9fHbeQ2eWO9OD2Rky6iF1wIgcmEv1RceX3eV46+5K8aUkLRC+Tl1bFVBmJDZz4s7SdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2001214},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"ce9dee70c4e5f77ed383c42664720a188d4a5f3e","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.34_1718019533160_0.06017421458600403","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"pikaso_extension","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_extension@1.0.35","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"9bab7355007d3bd8fd5a363ab4ef177ffdad8d27","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.35.tgz","fileCount":173,"integrity":"sha512-LMUdHUPjvQy0a7jWlA6oo4Qr5p7pxJqtKIUdtwtYZnwuT8EU3+ZCGw8F3hzktiC7hKwEEnRzAW1zJC/C901+YQ==","signatures":[{"sig":"MEUCIDZ0kGGNLsA+6C3Hk2CbHacx/Bh3TyoI0lxA9Uwp/L1WAiEAoKr3PhlLdfrju81GZBi7PTD4/6rRTXQGBE4/zdvC81g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2001464},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"1cf47fc35888db0dbb9c4b63efe472a90f9d5c0a","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.35_1718034424559_0.4524096051471016","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"pikaso_extension","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_extension@1.0.36","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"52015736054c7d4f46d29fff1f85adec677c29a4","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.36.tgz","fileCount":173,"integrity":"sha512-hVSByI+yJdDEDIGni44mYi03nlK613hms8o+nP52o/2Z64TFiB48cR6nYqYJDAjFjXex+rfhpONvhWF7el8BZw==","signatures":[{"sig":"MEYCIQCgEorb2k8rhb4eTOxInXHKrIdguzHLTwOZhQVLSFG0pQIhAL5ZdwcjP+gaANs6uSGYDvjND99/v3FPlM5ToA3z8+Y6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2001341},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"064429dddcc54869ef425a51762739837af00517","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.36_1718035700281_0.32080925118613135","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"pikaso_extension","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_extension@1.0.37","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"01343a94d59efbadd706d8d4694ee95bd22dcc7b","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.37.tgz","fileCount":173,"integrity":"sha512-+0yr+y8lEDSZaMVCN3CWJlCbO4Y/9CqHku4zt9I5jA5mZJtZyO45uLNcknqrID18CZi4AQXRPCQNzoxcN9Kbjg==","signatures":[{"sig":"MEUCIQDHrFYZ2/xHr1iF5J00UWxMgypw2Fg+mj1zri3Fg6an5wIgESVAhubV+oDoEqvjTdq26VOtbpvnIenQuMHkAq2z0xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2001706},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"f0cd5395da520ac6ce8ba9e345677cb85ad3de4e","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.37_1718075893840_0.6789781083539488","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"pikaso_extension","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_extension@1.0.38","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"383e648333b2c7f268a5edce02026013ae9ac07c","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.38.tgz","fileCount":175,"integrity":"sha512-6pfBYiUE6J4XPoBsaAow5kIXEwlqCAJIcScb46/uzCzMj2G3f/OBERo/6H/sq5gMkTRluBZTFBNklnch8u1ieg==","signatures":[{"sig":"MEQCIHJaWcvsSh9/TfkTfH1V1sXdzwiDUkeZbLSs6A4R0ptGAiBok8Anv4iSJESiWn1s+RdkIcjd0C5Sh4T0YMSsByIGcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017386},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"44c81c0c04f17088ba2b10ff9966b908c2485fe7","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.38_1718288648366_0.8049358668226854","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"pikaso_extension","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_extension@1.0.39","maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"homepage":"https://pikaso.app","bugs":{"url":"https://github.com/pikasojs/pikaso/issues"},"dist":{"shasum":"833777f5805efae9675e678040a3a52b2419ebc3","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.39.tgz","fileCount":175,"integrity":"sha512-VUAq/gBgWtHeBIZlRsmHGeOTko7/tUvH0tk0dS/V+AM8efhZe1yz9stlYrl7qGLLl0b7nP42NnE49HPbfYQMUw==","signatures":[{"sig":"MEYCIQDT2f/IPDl5uJbWF5cBoRpjGRzcPKQ7R2p02oL6T5qjYQIhAJa/549U0FdOUGMyDAUzSTAupN2cl967vhyG6/2Y2L0A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2027207},"main":"lib/index.node.all.js","unpkg":"umd/pikaso.min.js","module":"esm/index.all.js","browser":{"jsdom":false,"canvas":false},"gitHead":"b783c6b7c1d5bee9f38548d316c6aca2cd3205ba","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":"haxuanlac","email":"haxuanlac@gmail.com"},"repository":{"url":"git://github.com/pikasojs/pikaso.git","type":"git"},"_npmVersion":"10.8.0","description":"Seamless, Fully-typed and Fully-tested HTML5 Canvas Library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","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_extension_1.0.39_1718336084154_0.8083912740082724","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"pikaso_extension","version":"1.0.40","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.11","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://github.com/pikasojs/pikaso.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_extension@1.0.40","gitHead":"789bffbec5e876ca9e9abafca6b7d5dfa1a34077","_nodeVersion":"20.12.2","_npmVersion":"10.8.0","dist":{"integrity":"sha512-zwvaP5hT8ItzBoE75y2uFACwxrvb70XeOCZi8qE7iJUZsDUgZLIfaqAJceEbm7YljyLuReFsIKXQ4svROQ46gQ==","shasum":"91259b4a76ef0871077e50847fcdd73357d95634","tarball":"https://registry.npmjs.org/pikaso_extension/-/pikaso_extension-1.0.40.tgz","fileCount":175,"unpackedSize":2028980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1bXrERMmA2k43v+ShymT1u1AddarCJdicurroSNw4UQIgNEa2LACtPItV5aj0lR9QelH/qIen4iVd0mTMhyezvMs="}]},"_npmUser":{"name":"haxuanlac","email":"haxuanlac@gmail.com"},"directories":{},"maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pikaso_extension_1.0.40_1718356012597_0.8168877543513018"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-06T04:32:08.951Z","modified":"2024-06-14T09:06:52.984Z","1.0.0":"2024-05-06T04:32:09.136Z","1.0.1":"2024-05-26T04:24:07.959Z","1.0.2":"2024-05-26T04:27:58.088Z","1.0.3":"2024-05-27T08:41:21.638Z","1.0.4":"2024-05-27T08:47:47.401Z","1.0.5":"2024-05-27T09:35:52.295Z","1.0.6":"2024-05-27T16:15:55.994Z","1.0.7":"2024-05-28T15:28:37.585Z","1.0.8":"2024-05-28T16:27:36.767Z","1.0.9":"2024-05-28T16:47:39.521Z","1.0.10":"2024-05-30T15:23:46.586Z","1.0.11":"2024-05-30T16:37:32.243Z","1.0.12":"2024-05-30T16:56:23.245Z","1.0.13":"2024-05-31T08:29:06.612Z","1.0.14":"2024-06-02T03:48:23.347Z","1.0.15":"2024-06-02T06:34:23.670Z","1.0.16":"2024-06-02T17:07:31.381Z","1.0.17":"2024-06-02T18:19:52.635Z","1.0.18":"2024-06-03T10:41:49.990Z","1.0.19":"2024-06-03T11:19:26.645Z","1.0.20":"2024-06-03T14:36:16.667Z","1.0.21":"2024-06-04T03:01:56.252Z","1.0.22":"2024-06-04T07:15:05.328Z","1.0.23":"2024-06-04T07:31:42.453Z","1.0.24":"2024-06-06T02:28:53.410Z","1.0.25":"2024-06-06T11:23:53.878Z","1.0.26":"2024-06-06T14:08:29.014Z","1.0.27":"2024-06-06T15:16:26.932Z","1.0.28":"2024-06-06T16:07:49.138Z","1.0.29":"2024-06-06T17:30:11.557Z","1.0.30":"2024-06-06T18:04:59.400Z","1.0.31":"2024-06-06T18:40:04.240Z","1.0.32":"2024-06-10T07:35:41.199Z","1.0.33":"2024-06-10T11:10:26.921Z","1.0.34":"2024-06-10T11:38:53.405Z","1.0.35":"2024-06-10T15:47:04.752Z","1.0.36":"2024-06-10T16:08:20.577Z","1.0.37":"2024-06-11T03:18:14.057Z","1.0.38":"2024-06-13T14:24:08.595Z","1.0.39":"2024-06-14T03:34:44.364Z","1.0.40":"2024-06-14T09:06:52.815Z"},"maintainers":[{"name":"haxuanlac","email":"haxuanlac@gmail.com"}],"author":{"name":"Ramin Mousavi","email":"ramin@pikaso.app","url":"http://github.com/raminious"},"repository":{"type":"git","url":"git://github.com/pikasojs/pikaso.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":"\r\n\r\n<div align=\"center\">\r\n  <img src=\"https://user-images.githubusercontent.com/334716/158897748-f5cd569b-64b6-4551-be30-2d020b9efbde.svg\" />\r\n  \r\n  <h3>Pikaso</h3>\r\n  <p>Seamless, Fully-typed and Fully-tested HTML5 Canvas Library</p>\r\n  <a href=\"https://pikaso.app\"><strong>Learn more »</strong></a>\r\n  <br />\r\n  <br />\r\n  \r\n  <a href=\"https://pikaso.app\">Website</a> ·\r\n  <a href=\"https://pikaso.app/api/classes/Pikaso.html\">API Documentation</a> ·\r\n  <a href=\"https://github.com/pikasojs/pikaso/issues\">Issues</a> . \r\n  <a href=\"https://github.com/pikasojs/pikaso/discussions\">Discussion</a>\r\n  \r\n  <br />\r\n  <br />\r\n  \r\n  ![Language](https://badgen.net/badge/icon/typescript?icon=typescript&label=Language)\r\n  ![Test, Build and Publish](https://github.com/pikasojs/pikaso/workflows/Test/Build/Publish/badge.svg)\r\n  ![npm](https://badgen.net/npm/v/pikaso)\r\n  ![bundle](https://badgen.net/bundlephobia/minzip/pikaso)\r\n  [![quality](https://app.codacy.com/project/badge/Grade/f16b7c57dbbd4cdfa02b05f5ca04750a)](https://www.codacy.com/gh/pikasojs/pikaso/dashboard)\r\n  [![coverage](https://app.codacy.com/project/badge/Coverage/f16b7c57dbbd4cdfa02b05f5ca04750a)](https://www.codacy.com/gh/pikasojs/pikaso/dashboard) \r\n  <br />\r\n  <br />\r\n</div>\r\n\r\n\r\n\r\n![2](https://user-images.githubusercontent.com/334716/158895397-e23b5d01-fd63-4db4-8f5d-174d9ddcac33.gif)\r\n\r\n## Install   \r\n\r\n#### NPM\r\n\r\nPikaso provides both ES module and CommonJS bundles, which is easy to use with the popular bundlers\r\n\r\n```js\r\nnpm install pikaso --save\r\n```\r\n\r\n#### Yarn\r\n```js\r\nyarn add pikaso\r\n```\r\n\r\n\r\n#### <script> tag\r\n\r\nPikaso also supports UMD loading\r\n\r\n```js\r\n<srcipt src=\"https://cdn.jsdelivr.net/npm/pikaso@latest/umd/pikaso.min.js\" type=\"text/javascript\" />\r\n```\r\n\r\n\r\n## Getting Started\r\n\r\n```js\r\nimport Pikaso from 'pikaso'\r\n\r\nconst editor = new Pikaso({\r\n  container: document.getElementById('<YOUR_DIV_ID>'),\r\n})\r\n```\r\n\r\n## React \r\nThis is possible to directly import the library or reuse the official hook   \r\nhttps://github.com/pikasojs/pikaso-react-hook\r\n\r\n## NodeJs\r\nPikaso comes with support for NodeJs out of the box.   \r\nUsing Pikaso in a NodeJs environment is similar to using it in a browser.   \r\n\r\n[https://pikaso.app/#/advanced/nodejs](https://pikaso.app/#/advanced/nodejs)\r\n\r\n\r\n\r\n## Features\r\n\r\n- [Fully Typed](https://github.com/pikasojs/pikaso/tree/master/src/types)\r\n- [Global Configurations](https://pikaso.app/#/getting-started/configuration)\r\n- [Fully Customizable Cropping](https://pikaso.app/#/core/cropper)\r\n- [Rotation and Transformation](https://pikaso.app/#/core/rotation)\r\n- [Shape and FreeStyle Drawing](https://pikaso.app/#/core/drawing)\r\n- [Built-in Shapes](https://pikaso.app/#/core/shapes)\r\n- [Groups](https://pikaso.app/#/core/groups)\r\n- [Interactive Text Editing](https://pikaso.app/#/core/label)\r\n- [Customizable Shapes](https://pikaso.app/#/advanced/create-custom-shapes)\r\n- [Image and SVG](https://pikaso.app/#/core/image)\r\n- [Background Image](https://pikaso.app/#/core/background)\r\n- [Event Management](https://pikaso.app/#/core/events)\r\n- [State Management (Undo/Redo)](https://pikaso.app/#/core/history)\r\n- [Flipping  ](https://pikaso.app/#/core/flip)\r\n- [Interactive Selection Management](https://pikaso.app/#/core/selection)\r\n- [Snap to Grid](https://pikaso.app/#/core/snap-grid)\r\n- [Measurement Tag](https://pikaso.app/#/core/measurement-tag)\r\n- [Export to PNG and JPEG](https://pikaso.app/#/core/import-export)\r\n- [Import/Export JSON](https://pikaso.app/#/core/import-export)\r\n- [Filters](https://pikaso.app/#/core/filters)\r\n- [Custom Filters](https://pikaso.app/#/advanced/create-custom-filters)\r\n- [NodeJs](https://pikaso.app/#/advanced/nodejs)\r\n\r\n  \r\n## Documentation\r\n[Full Documentation](https://pikaso.app)\r\n  \r\n## API references\r\n[Full API references](https://pikaso.app/api)\r\n  \r\n## Demos\r\n[React Setup](https://codesandbox.io/s/pikaso-react-hook-example-i0uwg)   \r\n[Vue 3 Setup](https://codesandbox.io/s/vue3-example-o3cig)   \r\n[Svelte Setup](https://svelte.dev/repl/b3e372de4b404f67b70ce047623f0efc?version=3.46.4)    \r\n[All Demos](https://pikaso.app)\r\n\r\n  \r\n### Pikaso vs. Konva\r\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.  \r\n\r\nPikaso is built on top of Konva to provide a couple of advanced features that Konva doesn't support out of the box.\r\n\r\n| Library |  |\r\n| - | - |\r\n| HTML5 Canvas | Provides low level APIs to draw graphics |\r\n| Konva | Provides Shapes, Dragging, Styling, Events, Transformation and Filters features to HTML5 canvas  |\r\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 |\r\n\r\n\r\n## Supporters\r\n[![Stargazers repo roster for @pikasojs/pikaso](https://reporoster.com/stars/pikasojs/pikaso)](https://github.com/pikasojs/pikaso/stargazers)\r\n\r\n  \r\n## License\r\nAccording to the terms of the [MIT license](LICENSE), Pikaso is freely distributable.\r\n\r\n[![FOSSA Status][fossa-large-image]][fossa-large-url]\r\n  \r\n[fossa-large-image]: https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fpikasojs%2Fpikaso.svg?type=large\r\n[fossa-large-url]: https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fpikasojs%2Fpikaso?ref=badge_large\r\n","readmeFilename":"README.md"}