{"_id":"polotno","_rev":"694-b6011e08b4a7e8c3cd24911d9d21552f","name":"polotno","dist-tags":{"next":"4.0.0","next-react18":"3.0.0","react18":"3.14.1","latest":"4.14.1"},"versions":{"0.0.1":{"name":"polotno","version":"0.0.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"badbfc2b41b316f07df3a6eb0ba4389c944d2075","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.1.tgz","fileCount":11,"integrity":"sha512-UFk3lefRydUQChmi/99BbwWewkPFXVDZbg1ol3XKaDRAytp7yGTGPYDp+JyoBw0ZqoTOH+porhOfTN6W0jjJyQ==","signatures":[{"sig":"MEQCIGTwYgeH/2RG33HsvkX+nzAge2hDJxBOOzBRrhAzRJjgAiAqQux1A+PVbCO6KfCvLBAR6hNRcObV6dMBiT9hyp6KdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejN+dCRA9TVsSAnZWagAAhZgP/R3O87IvZhHtptqJzXo7\nDwoom1mzMoaAfa7bDqFb9wowNiPY7boU0f+7CiZh+L3Es+XYpa9L8Hu/i/RC\nvsOjgngkcc3wJo1oQN55UpcYpuPC9uW3riokyMIaOxG+UgcC9n+dckYo1YWI\n0SWpyt4BoAw6bOhdsWWi5SWzgH5WXol5uxLQ9SpI9zIG+6VxFqCXwAKIlnCb\nJAJIKjVjZDhcj0wgu5pvqxgIG+o3aBS0JWNm3CcV5iffN6cyhsAf8rJIE/0D\nBpYdjXO9Gi8PzZczkglpns/1j0qDxsYdF/hab/jVYQcPcEgPpWh/ZQmp3ROm\nyGK52aNNwGg6kgQ3nEYqM1WJ6Aa1Kg+8l0mcEkzpxroI/4xKlEw7i2bczBri\n/p3Iw8/CoIF3HAYgejW3zHtmbi4GlwAg3eJo9Aik85Uy0qEANV4QMxlakTwn\nzXr4S73TeIVEaXmnp4W9PRoDh3vtDn6RIa3C2g/zWAAjl5jjK4cZlzSPuRPv\ngTMYazQizZuwILgUmRM2/1CCKmoyhfmORkBP96AFbck0KyXOZ2NChQICykVt\n5jrWVIUIgIymwi0W3IKlICbxNs6UoqiIUKdlw9k/WuwXnNKbA7NIT8BqBayg\n33dUytx/rIsRh+K1VBaZslX9YpM9+BwIWme+dJr4kaxVpRSd9zAri7qt+Or3\nNisR\r\n=kFPB\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","publish":"npm run build && cp ./package.json ./lib"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.11.2","description":"Canvas editor framework","directories":{},"_nodeVersion":"11.1.0","dependencies":{"mobx":"^5.15.4","konva":"^4.1.6","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.1_1586290588920_0.30692931374118304","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"polotno","version":"0.0.3","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"e430b892863a96919ad6c3c1b223e4ea5cc218af","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.3.tgz","fileCount":11,"integrity":"sha512-u2Eoefdso1q4f6qPIiFgxuhjOUk1FRNPBeTQ5Yr0k3Rrty17Q5yEOYp1rn0mW43y9gUemYjGl5LYp3IGoavu5A==","signatures":[{"sig":"MEQCIG+VMplE3ytqIfB83ULHpYhWbWEoetcLFZWXJSA0PmwPAiBeYg3JAerpRUthaw9bvAaIu758UoeQDxMz59DjuE3Bbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejOkVCRA9TVsSAnZWagAAN6IP/2prmyyU7e8sX3yxhKcA\nTy/jPoghvMQfAnP45eLPx9TL8V5bezZtiIsT3Y0OG9qIo0Zl6WL5txUYBhpz\no9FPShE29E2XZB44z+jx0Jh1D8o3ygIuJyQuImKRirCaUjyqTMfqvweLfL1c\nyHktMWzPgTtRHyNPeCn0m9AhyJGiv5G1vn2gK0YS2cEH15axQZ0Fdrkx791D\nAiafCshX9i73+pGfbzJvlzbtXXvRHROfyuoJyq6ig+L0D6DZMFT8u4NA60HA\nPDR81iF/aVYEysKlSobDlxZc9E2mIfyS0WjhF3NTa64EJv/5w4Qj8WyOx9r5\ngUCch8GiBLrMXgg2WFY261I9n/FCAmeijchO389Giip95zu/CnT6Z1nSt3FQ\n0q7FIy5WrBReRJZpQ5DlsGX7xp5aZ7DN94pk+/wiXZWqeDgh7mrroZ47/CRr\nlYDnfzbcCSv8j3NjS8e8a08Gqu3xKAFN9rGOqpq+iSZOXJ6FN756zCvqGSVk\n/sKS+kUNmEH2kBxrTIZBQD7uvuG61rtKqmgcanN2ti82kutN9uX//bQNNDL/\nx6tPoJyQMSLUeZdAgLXf9Ln9KrdBeNlv/yIe+M01/F1W6hKmkUBnAZ3wAiNR\n61GebzT3ZpRLBWvlQdb3Qc2E0YFLTaYQaQbOZANiz4++znuaCoVHksIOMf7W\nAki1\r\n=sQPu\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.11.2","description":"Canvas editor framework","directories":{},"_nodeVersion":"11.1.0","dependencies":{"mobx":"^5.15.4","konva":"^4.1.6","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.3_1586293013508_0.960229421710729","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"polotno","version":"0.0.4","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"5fc14a600b52e85b460eecec51e2a5c5ae1b9dd5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.4.tgz","fileCount":12,"integrity":"sha512-krlobgnrZ3LXfnKYcmxRrJMY8N/dLfiPlPkVVmwflGBIp4lRRr9steuF/IxH/oQ5AEW5+zMHsip0/16aWaxayA==","signatures":[{"sig":"MEUCIQDJ3m2Uket6QEYrL389MrybWbZmLGwUsMuIBpZRpssMSgIgCxxLFaJwE0tzJNrcf3hOfqxNN34foh/SJ0zJV2pi7a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqcLhCRA9TVsSAnZWagAAGPkQAJxRrekUCF9D5Q3mNYob\ncm2DvqSOXokRYVs6fSl1OOp7L7tdoVmw3i4gLWVBRwjHulEBivhynxQv3OkR\n2CkqaHHkhUhnP+dmJ5+0h20LkXlaCcnlgqCL9OsJhpa/29dojITGqTZLa4Z+\nKJVkWYmOCurRakYSl1moSIJVxPAwdu/ST8hRETp7TDnEjI0WP23HDF3nvA+P\nYPM05PVQmyiKXxY/+0TNslxoBVipsmrI9hHMBSFynXyWYqew0GvAJlsO8n0R\nydbBfT6nduh/Z8213IzEIz49KqlSTUCbVJHv4T0SkqYlPPhbRDBB8gdVhSmW\nrrQ9SKVLis1ao24RCUK8Mz+W9oRkCdKVvO+qmNcTmoJVmawZPS0/Y47rrlfO\nPsVB+L8jZDHyBiF0hOroaZK2W7dgSJlkyEi9KNaxCrVzjiWi6LpcnPkrAsy/\nJ8NsRat6uMPMh2F8q8wK7dYoCtqjluHsnBhySDoo/bmFLu51rTAB9ZQcM7Yh\nBmnXx2ZKmsuMWlhXn6ryjj+LJLhkXKrlzpfWb2ewvYPH1pHv4+J4x2mbBMCj\n2J6/KMzlAEwItC/CsYnNyDFuGRd/uwPY1/16V0RCEZFwJIm2a1CoyxOfx53q\nehwA9MtWhKnSeH0a7EAGjOadokt949fsLrOw+45kfZz7XR1FjGr5nGNPHV1n\nzT2e\r\n=gzDu\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^4.1.6","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.4_1588183776671_0.8268144789259115","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"polotno","version":"0.0.5","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"5a95f8dcb0fdaad6e24eaf71b521adbdbfe6d4f1","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.5.tgz","fileCount":12,"integrity":"sha512-qsy8pLoG36t/VjejmvRGo7DJTHzZt5CO1e/WhKd0Tj8ybIVqkNVxMCQdeOdeJFRHkqcMktWb2sP0Fn6NSFQSww==","signatures":[{"sig":"MEYCIQDeNWrjF/n/jzrscMMaeJIT1xTXXk7mrVyeSc98zicjsQIhAPWjuc3//N4dorW13LKJXQpBGlKeT7tsXNGwUl4gRrxg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqvQACRA9TVsSAnZWagAA+Y0P/3HScbhPY8wkFvjJ5jQG\nxMze/EgMIv4DgNHXru+gDqnQMeN7wg7q60misNNVQMrJiEfWLabd9Pbu3GTI\nAXlLiliJ11gm2/mmRlLuE9htN1tCJotuV0Gar79JNxbb2slm1Pii4VSpMbmK\nm348ZIAX1CF3uA+ZfOKg6Zt8HKykm4syxMsZA/kCw3vnl4oSuNrTDmwyRxLl\n1NVLxc7UBr9jqi/K30ylI4nLZR3eToYORStHyaUnWBTkd5xchDH4y9Qb9J+X\n+nYwnmtT13/MF1SO/k1NlcYo9reghHpMQ5cbS8uDANdOhwPjBYDgAC+AHsl8\nxpABqlU0Vbidw3X1jHve1Fk+ZTsvEGh9DkykuUyIQtZnpiALEVWhCviMtVdZ\nK5296HsVRjst3pM24VJLWvoTvpsfjhfAmMWcoJ9/bcKVR9f5ROBB9YDpMIQv\nT1ao+eMJZEwlkO4+hOyVXECFJo3zStt1kRQKCSdWHv9WgHsxE0P+wBB5AqaM\n+2iD4VXqyv47944XNNaVXmSeIQH+WlxNAPXFv2cXBKABZnLdW8AaNDy6x4Ev\ndGvDlDfiXwKZUxDQQoVkqSaVkV49ZKB9FqhvAaxSh4FcNyCLOcxcEI+jckAC\nptZF5G0tWJA5vd5tDIwikpuiw+ZX6Ja3SdabJke31Yr6c3bXi+NjRGS3iS7Q\nQ6W0\r\n=609x\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^4.1.6","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.5_1588261887971_0.016894324177203268","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"polotno","version":"0.0.6","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"c88b8ccb4df35cdd5b897e64f40108786cb0be7f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.6.tgz","fileCount":13,"integrity":"sha512-e76/uHLuSkdTuyn7Xn+BTUEtKHkGSNtvKJYlv6hhjDxNnMj4S7OAyn6RiVJSoWec7q8PrjCVEewRGBSzNmN9BQ==","signatures":[{"sig":"MEUCIDlMmOt3ZeM6L4e0GiGFvI17cgNnK4/tSBiVRX8hqrVVAiEAwFiDGb6FWr4VxXPdAkD07q1BkrAJjUQcoWF2yhfm1MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerJJMCRA9TVsSAnZWagAAwtEP/3sBp2o6fY0xFhQHqdz4\nIAM9EwGL4p3akTlzwDtMZqHM9AIZOdwFQSqV3DSFZa70RFsHRNTIi2ik25ad\nEGopbfOK8qJardiIIGWdwrtkGuaEB0wmdqi5b4t1Is3e2H6WzP4wPDhB58St\n3tnVRG1BrvafisxqVdByWQwtHSYrW2lsn3rQlYZTBZ5a7zi40H9YP2873bZ7\n4lUfIb2plzwYuZHs+JKUEiv2dsUNH78AGf0MSuDlCrN3ttftcUhG4gD6YT8c\nJ8Lzv5Ak8iL0543pIJUA+uD0zmmmGDHCjskTl3i3txIt4AUp1AsmG6OliZWJ\npG6pcTMPQg2C9aqttABIcH3vI//zI6nEFlnkTww6e+zethFUzqcT6sxyuaKm\n82yz/khDU0jvxXrMfTp/HDnkfU95KrS/L+m1+7ZGTra/2SqM8av6OVNVJZPf\nRACsqa3Xss3TnqesxA2J5dElO7OKS59bd8KPcSsqXxb8SLv8lKkV5nyZruzh\nMXnI3qMthyC6IrjFzKNwwuwBmzSB9F/c1QCD8KTsAmlkO7coankQtck/wakL\nntbdBxKow4ZC9C2e+EHKF+xbHrjWXeKF4zooGgz4diVIR62kKpaV7JdSjKtX\ndzziPNstb5tC9cmCkCUxnrxcPxgNRb3nyE7PjPAQG18mX0oPZHCeluQU+txr\nzPbD\r\n=704J\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.6_1588367947523_0.5860140369077136","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"polotno","version":"0.0.7","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"ca329643a0c2c2f69960829e81f214ba45822680","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.7.tgz","fileCount":16,"integrity":"sha512-Pg7kfKiylffZjYtSw1hqt/0HPgTi98T+lhXuXXjoAGglYKT+HmfIkbqstPv0faQflTDSxOZDtxJbUCbf/Bc7Qw==","signatures":[{"sig":"MEYCIQDwukEQR+jcd7iy8irQ7aFCcG3jsanbnidJ9wkCKz/YTwIhANFBgihDuHnpjrxG5jokLXhbLGTB0c0KUX8qKfAneVFp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0UL7CRA9TVsSAnZWagAAw9YP/j0V7LvOslSrGi00xU6g\nOs15bYDG06975BHKf6q1KSOy0BsTfuieGXsKib4AiO0NH8TActS444Ax2Vio\nXk/j33gx9y1Sw4jB3uxSvZIK2jCC5/6gPRwywF/EXnjrac43jrXlID62XTta\nzwF2yKtcxDsSBxEORGwWEeRywfWWYahpStPgiSci82L0zE4IHioIqGK5C3qq\nUQ0Y48huaJtcE4hZrv20N5kvoiXPrAUhOr+f+Os3+yuQXTx8H9j2VCxYFTO8\n8ppWLzWFMkW1I83mE6fbkIaHFJdvaft+YREP+4X3czwIntxhy6trYebE8Frq\nAmKdIQGdDNTE1LfGSffc23AmZRLttrj7nzK0oNF2ojrSyRrFFizTJzo9DQQV\nCm+QLguAcIGD7usWcb/QYLBHDLGSc96im94IPDvZpRmR2MGZCXxrMBOO9Wr8\n4Ku+cvvB6fv/kIyGob0JV15P7Jbs9Tl577/jgQvRc/0nmctPWvi4UixFGDg6\nf4TjHUez1z0XoBcqg81RPX46EYkkNcM7wGqH1+4oiQIs83wboTCgXJdhpUqJ\nVZjrbVmbfNspSYKWd9cO0NOZ8WgHpECV3Yl2FrhzSVSMWvXH53nRdnAtcutI\nBNSlOFdYkPsL5O7K8RsmMV+30Cwc3mNS/VJ8RjKzCnS5S7BhTDMD94wFboRE\nZwzp\r\n=mVtN\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.7_1590772474803_0.7979617262945855","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"polotno","version":"0.0.8","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"a3cf1641b629db26adfca6ecbf332985dd25600e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.8.tgz","fileCount":17,"integrity":"sha512-cmPHNhWpQ7Lxya4wqo2IhQQUgkpVcvWbT6/f6ivvmgctPNEPs69Bith/Ve55cQz1Kpyo0xCPS3m+ct+XPRYj9w==","signatures":[{"sig":"MEQCIDW0X4aGSQ34hhsLTILmwkMacFsINanQ6NWjeeWU3HjAAiAtAoEbPq2zmXBWweUVu42MBTNCncTPJcDXQsdwjlcpWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0UOkCRA9TVsSAnZWagAAKT8P/0iYmO/rqQPDvap559DG\ntEPO8X9NeP85HodyCz0psBdJKA/5/WzqPXOZn8ZLXyfCKFxm5evCDEQIPP0m\nPETpTQAzgU/fUMziKSVQuWyQJ2TL5oLhqZwNtZXP6qrIzL0mmc8Og41Qn6yJ\nI1LDLKELrhfIBuLRXUJeHKpJA37vQqmmIRh6stvnp1Fdmc+uog8aiwi56MWA\nhcKST7B2nCn9wnyCMjTWPpP/YHCzOGs3fEXsTrexYRv8DfOXbsoVLBBYixGf\ntcDfMEGbqMbqFZ5TWlblQ1lV9EggkUaWHHxif10Yo2+mG0iWAo+jZM7nhJEX\nqNBDM6NriUdI8UZOuMXMMLroI71aMxDkbDepzfP0+Ja4fykChyS2O4ENAtNE\nnfsqxrh+RXV1NNyrs6HLHOX/VlB74TkZU7Cu0z+ONHPcttEvdfWO5o7wgKyL\ntgJLd4WiVY4W9EPhwcwBrT4CeTJj6YwgSdbETM2/fgUVIHnV8FkzBtpgeAyn\nTUzDb5BEo+HDQpxSUp5Qspyq6MOAQ1fxBClAW2XqMdrSPlhWJ8z3aT1pb4Px\n88/1x5d8LVKW7SXocJgRONBdaIKh/5CU9+ytXixgDMGOt4rmb+bDC9/Ts6U3\n4nWAtwhIInw3vIjoIu3CJiT3JgnAh4XlhU8v1utnrBwiyiUR/WnFw+NorERS\ngVZr\r\n=QnAm\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.8_1590772643594_0.8212393610856912","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"polotno","version":"0.0.9","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"a7f85483037fcdf683c8f94bb339d0e9a16dd227","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.9.tgz","fileCount":17,"integrity":"sha512-802SSxdMyCdKWOiZV2bF0UoIbNl+gcQtOkrjXj9ZuKoNlWjzHguMWMcfxOJKLgT0Z+MYi4DIUaxF6jaygXX9Ww==","signatures":[{"sig":"MEYCIQDJvyTxg0kxXmqmpwsO1AYmXyPZ7c64x/9Zi+9Ta6IeFAIhAMFJ253rts0rzzFkjfFcq3NQFmLx+vG31WIOElEz2HXc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6oo0CRA9TVsSAnZWagAArLUP/2Qf504gtGFUQ7U2C/aj\nT7JXgVLVUodXn2B7us+ulkRRiNCI3+kt4newqgxOFT7Mw/9Cl2cNvcmxx+1A\nPaz1f99+Lk30Afq38LFmVti2e9mNRUWlJlFvkfYpOstHeJZfPk6dLaaUBjwI\nJtUDQ4+d9mYtp8AxO5fAwdv9Tr6ACIeFj6fDSaX8Ri8J1HTOAcUxVBCGFdEd\n/gIUp3IG3hAOn4TI61RweLMj7gX1hOLc0mxvAGbyr+keFrjA/VFpPbrPiw7+\nHhzJFLkKEo4V8his+qgFZIcwrqhmQmgIYJFlA2yxOaovr7l7b0FSL9k8rfGG\nHugi4hmgb+O2hSU6C3GbSah/aGCRI6Sw7P4vdFOVGTr9Yu2uRpaGHcNSK17w\ntX3s5rpIwG6My5Lr6kCl3KQbPJLEm/jUs84guQ1wd5jG1urZnI4IWVdPJvjN\n/czOt8gvUVUxAZr2xwZz/Kdjate6MxyzKGzzJXmbEeHTQs1DxI4vF0ya+tDw\nLqZt39eVty/2QWT74TWb6DEjKlC/O1xHuTEEjZeS+Fpdgk70QlW1iU17hLbK\ndyyKxPGiQCknXVrKd3SPP9As9lKQM7bcNAFZ158ClVaY8eIkdVz0CmZ0Unfh\ndBVfti38hTc2i29hy92RfSoHePl97SaiFzoh9agtSirf//QQaMiz5MyF/dP8\nIstb\r\n=2/i+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.9_1592429108205_0.21931755400371578","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"polotno","version":"0.0.10","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"8cc1b9e43b2198d85e53bf75e7bf026ea0f8c8d2","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.10.tgz","fileCount":18,"integrity":"sha512-FFPkXyjojhWrSHqyvhnqZeHAa9C8BD6leKewdr7iONOGtMuZG9NIeHFfiO3CzsyYPwSgQpZEQFhL7QO/4MYNbQ==","signatures":[{"sig":"MEUCIFhVI5GTSSnb3/KfoZ7gj4/NiUo04QDcXiaQpUYM4M9UAiEA2dlzn3095ZN0ecDWk7jBxZFtgvbyGkEDS2uxcJ+gYC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe83KACRA9TVsSAnZWagAA5u4P/0YbuSPp+za/zKOe3H73\nOS0QCMiZu+Y7AtF4NpkG9X62deJEPMbqBYQGaCrbenU7RRmTmfXKzwxaFjYV\n9g20TTxG2YUtJgf3DqXt3BCn/Q1f8co0dFhzajNCH29XGWFLiE25a+VPlo6E\nZcAdhjpPtrZOKHp5EC9ncMPlQcc51RTbSn/0xFbhnq0unsk5WI+OIKUgobhI\nj3xrn68aAdAsnkh/7ZBl8J5bBw7dCxlPB6ZrY1o3jF7mOXsZDVscaRIWZwSy\np89dkLDUjWBcqGRyazgzNjuGfiupL7WpjE/jCkPtRZQ+HwCYhUykNGWv6O7a\nUKj+/MwDWFxPTJlRNnDl/+giUVr6ws7NAKiVSKjYEsSGnIbQha+FP/MnilpS\n7/MpuZ7vnTFfVXsAcwxgv67UUwQRrIxZiWXoqW05Z4Tz6z8zS2Z3Mv7dH+JA\ncLXUZ1lpSb0SCpA1Podev99X+EeFU5GC0bM3TsD0xECShy6yugZwC77cS44h\nIgh4i+iDOkx5rqBdDBt4oC7r+JplEKnsWMTvcTgQeqRfX88sln65Go3nJahR\nVtzvbROFcM/ieqXXYhI1h45AySYZsdSARfmWHTDB7aIOfUPX5ea+RIbZ9QyI\nbKUGY4GbyPEFHxWIxFTj1fof5zfuOg8MMFA6NxOnmfpinO+YC29CeaNePna7\neNW7\r\n=ODU4\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.10_1593012863695_0.24059207072276734","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"polotno","version":"0.0.11","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"46bbcba2782e757d25f8c7ccadb87a293af7e152","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.11.tgz","fileCount":20,"integrity":"sha512-qlf7JbL9SrLeQONsfj4x/7dQdh+H7mZ4j4cJQuK9xuESPiHWPx2fkiyPTVN9RJVZqxuugP/JTVZWvcgd1ZL0gw==","signatures":[{"sig":"MEQCICEgsChzOBLgrDLMGOVfiTdMZ/TvrqojEikaHYrZzAEzAiAHQfwzto3GWA3g+p5JiwcDKE3Itk36p7kifRN2nr5Tbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe886KCRA9TVsSAnZWagAAxzgP/0GQOFy+xrB3ZEXajDea\njoNf4kjswjyRGAQBJJCLnoDGH3+mFBdKFSj+E3JuQr1asSYBsHem0JJc8kWq\nMtXQANdg7t41WztpJ03jZCCqCEgYZXgffiTfRT/+yZWGo/pgnQZXLpwukot7\nHtw6EGYnImTha5wAX8UFqGBRHjfq7c9SzsvJhTSMV1W+dTGtTnM3ucKEDJZe\nhasOzJBlt8ADKh2+wrCO2kQCr8MbQpP185gojykI0sd7bmki+ZsyNjER+Q3e\ndIZyLzwliU4QX9aKTO+/4w9HEZuWHxBkqBOBQsKMSiG9JQDLyo47hFkPUVfF\nrJBSacHEV98G368vY96rZpoEO8Ax/P2pZSSRTMRXQ5BywYL4Wh5P9ebFKMLk\nxfl1te+2Ql4Zfb31OCtG16xB5GE9dAwxkkX2YB4lkFt1pfHqalOh+y0teF4Z\nieGyJDfG56WKo7cn00fQa+zvxJVRIy8bB1InsunhSZ5hnIYGhlf8ykV9DWG8\njwUdUEdfDwceEwuSkCGLpY1weK7SJvMxWx7NxjGmUVD/Ar1vZ52x7Q7z9JdT\nDF3cbPd35Xrn5XsSN2PjCB/kcEBoSkBtMIWqb4H47nC/xGtMi33nFVSyd9n6\nLMWQ5t5LqsqKZwyzOWHhG1zKkFYLmN8kOgL4U0PS7ssdPj0kuXwh0yX3LHkd\nhtVw\r\n=h2Aj\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.11_1593036426329_0.293422941632856","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"polotno","version":"0.0.12","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"f43dbc384d2ae316da33fb3b43266cd49b27dfa9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.12.tgz","fileCount":20,"integrity":"sha512-HF3TRf/dL8MuGBtDIpK3r0RRzWfbseMfb37KW/Wvi+c5zaWCPk2dddu2yQMJGQrhxHHiQ/wKzBOP/HC7jz6cOA==","signatures":[{"sig":"MEUCIAe8kSEWY7W/9YAJFTy1QFz6jc0a6UbVZPQ82+ee4+K5AiEAyGrh+ZsSr2I5hft9MGxkNWH/qoHcYUkr8gprsXYD+TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9RGWCRA9TVsSAnZWagAAy7kP/1vD08wHPDLLVZ/B2/+J\nhGoMuxtBJVvKi0slTPFH4ALvuOauMiKHFNwG84jvjKrcwGTGJkxfFPP4SO9u\nu52sQLBvouotquZoB19Hyx+McItFt2UoqFyv8bGEaaAgUwsVxxGJQiWkMKH4\n9RdljvZCbjmAiiN3ZDInwB0+rOiEjL7wOM7sdDWl+sC4yc4+Tr4cqIVWEcbe\nEd32jmBCn/qmTkng1gom86unIp/GdorLEutQ12BLEnDaivTGdM9PaQ8lPbDF\nfcrwvNiULZ7JL5qNodfNaSEPVTz49mx0//Lf6woO/MzyH5CknL9VvB4sKcBe\nbBY30GytcsKjJkgbv0ltIirMNb4CUm1qNvjpu01DtmvWc3C1tVFlhWmf1WCI\nx/eaRD9M7fOMzxrhxs7P3JSvCnJLBJvy4wuvmAyfAjWkeQWsaABYG+X+TcGy\n2AgTjaEXWpJXgUzZqZnSrj42EL7Uy1CSvqtyHACor1wei5GBc5ANsOK5x7dh\nMQVHQRrQjDW9Dd+7xeg8Qh9oo6rgDRR5FU+PmXiCmehTiGeum1jdHQcdaByq\nPtzb8ViOnvq/WXh+aCXvV0lTII2LN8GrYsU4mqzCfWJDqVkCBtrWWqBOy3Wf\nNvF8ubXd5COmAt9ScVDMELpgY7gWczjGQ3ZQNvyijbgvxMMvv3wC7WIYrubK\ncQXY\r\n=h9Wb\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.12_1593119126331_0.3062638249581282","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"polotno","version":"0.0.13","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"dist":{"shasum":"b4610d2efbb9e048837fcd2e0507fb69cc840a92","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.13.tgz","fileCount":20,"integrity":"sha512-AbNdJZ/LCRQ+4Wg4XcNkzblUMbDuY91OwdsWFNaZTfVs4TWD+PEe+edHdGQlpufwFQPohQ3jCYMJuzXqE58IuA==","signatures":[{"sig":"MEUCIQDPmM+NJv0fU7cF+x+ILRSlF+wK0B7fBhzJ9wNU788DSwIgD/2jpG0tGEuP1FSbSKvTWg9HHtluop1yQ5KFEhyImaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+44FCRA9TVsSAnZWagAACqAP/34I+7ZvVndsCDj87/Tb\nR5b5wikMTwGfvEvqxEhgIwJ2AiUf2bLPqJJWChaqF99vVOcHpLPK2z4O8GdT\n7XeSSckYZLI1qy1mmnm082AoLUDacouLXscMmxTsItwQV08itVcg1KAVeGCe\n+S7tOA2G3INcyOuqZaYTBq0VMSvZeF163FM+p41xfIbRI5dfwIHW4dXmKE0s\nDoZv8OY6FPjX4V8NzYY1nWk1RfX/OoOFks8byxN51x/HHrlKQdvwCQfQP/Wk\nffLqt8qKuTR3slJ7kGwJp1elJMc7JLdDtea7M3kuXnlmz9bZw6CEWtLX1owY\nhjXuRZhxwqG3LyKsE2W9vU5MsEwoDoQfzbr/2Mr4yCmh+G+A6H8XvLz97uGZ\ntuvE2nhYfUOTLSay1N2EhZiOqixz64xRYgKejMHG56mhRzk25Vs5gfZYtnmZ\n7d9i6am2RPh69Ib4wTBFJy0CGV44v56Jvx1AdudbUiI0IsVq57iGNm2Jk3IT\nM4gnWXjxG4dSttj04ylq3zfm35jUlNiFW8lVGZa90c8qTQgmdFp5ja+U1+Tu\nz96KIxHF/F9+I5qQNOudkz59EJl/V9GARACewhoV0F2YaqsxaO0cx1McqpHl\naDZCMvsVj9zXqtniRmF1wFP3+f5IawAU+R3wc0T7Vghha9haBSJDoqijlBjy\nw6Jz\r\n=BHyT\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.13_1593544197350_0.6227209286908699","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"polotno","version":"0.0.14","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"911bee516b6b4c51746947f4517dbcb68535c93c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.14.tgz","fileCount":23,"integrity":"sha512-QuQwMPBZVNFqf6N74kT2xLKnAqLdKo+R2pIWfMwdU4P4F9I+0YMD08yplE91cnDZczg5mDFn6zKVFgs+R2UEQA==","signatures":[{"sig":"MEUCIQC+T30xyyHU3enXAAW15UtASvlBJ1Hhq6Uaw4UI6GOv4QIgf2QoCsFXN10otDxZaJuco2erLuHS2qxXrm+xFHpdZlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDj35CRA9TVsSAnZWagAAXbwQAJVgspDs9cegDcoY3Tl9\naESVqCmAEWPrDtIstTJXBMzd74IwJj/7/MZwejVjHUgDOY58VxXA1yeKDG3C\n1xfISisW8J7b2Qk7GIJCrK50kAz9WDS+LHkRaPPFRwcc38bHPOOSRSFVXiWS\nBPlE8ptirSzF4Ke4CkSDO23XpM63Y+TiadksUTMCN1OwEjigmWkICTbakwIU\ngRZcOGs4PEP+yxFcDicB77dF657AV6SKRDjgkMp4Izc8wiXLzfYHIgpLX6Q1\nA9SrXt8JW65SpS9jciK3DX7LYlOG4qx/h+/Mdb4TX/+lb3/JhdWi77OsImdR\noX+du4gHpVHIjikP0NfRsbmPWYoLqF+qO8Uop0auGxyj/zVemfDuoYSiS3X8\ngLW3xxPb/7Ih0r9822ecx1hX6oOw5/dNR8xQdOIWzSOkwnnjDHmN3GpnjyLT\nJP93KSGkGoGJdQK6WeDmh2Dx4dnLmVbSvZhLSd67C6IoQfkZ5v2AYsg7BIv5\nmcFEny2EkQ8Jmq+HqaOgjq080qXURCuB7CQYdIUWw46SWF+fpyHIP28F4z8s\nbbYNVT1N0djXTzK2wGltclVMSowp1DymjbShLtzdhz2i7neJkjVFKXrZBhKv\ntpSjbORp+StqRLJHlCbeK5NShY47KSb6axZk3T4i4C34Empmu1vj57HWGImz\n1tHF\r\n=86cd\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.14_1594768888959_0.849118318590173","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"polotno","version":"0.0.15","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0b39016b7e280194b0ec596f6f160899f7bf535b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.15.tgz","fileCount":24,"integrity":"sha512-KbsTCOTQtdLyfFubSCqMWcpHL6nj9kZ7Rp0YL//92pd0W7Np/SvbnPeRV2Y/sB/mC2iskEUFOrL8rfW06/TngQ==","signatures":[{"sig":"MEUCIGRBmY7Yzg9zuRd18RpVK+aKpRzEm671pO4ZMVgG4vr1AiEAkD18qWsMmLt04J/XBbgqa4r/1Y5HVlPHW+aX6o45mCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEJBHCRA9TVsSAnZWagAA5vwP+gOaQvqmyp+m2vCKI00o\neT0icUqOrwKlOPZvTRcsL6YwmgtuLIktAgPjZZYprPgB01/D4xOEcpXDjcc/\nCGzpFy7gtnZ746E+KZkTBevGUMf3Gj0MaToKhGqdsEhV9ttlMiJdJJMcTYU3\nTyVOmCMTQSVi32SSoqJtPF5aWotzWqd/pZduS81QOJkScLQZm/3AhaWRUkMK\n8iOXB7g48X2Ywz+uRCjrwi0cV/k0rtrT8F3vfaxhGZ6irOnY0w+1lZq06ZeU\n4Fix/R7F3jse1Mzzaeu+KR7dEJfq1hmI+l5V/0Qe07NiCKv9+a8g+FcIeZc+\nwpx3rxRDxIx8yccf5CypUUwM90PL8i2j+kYK/u6Ha2srlPzC0kxBBfMTuirm\nfmNZhSCTI+8dX7JtmhG/jgbiABukp08cERW1SHu4L4ppkOMalq9NgflGTQ+3\ntz0zTNuEVKjW4A6sQ2jzZmQCg/BHPOuuYiCglpkd2m1bTiMGyd75SXRYQxWt\nGVzQpcJTd83L/gcED08RAl/f/VOcSgufe0JNrErYw4rCFsuHSKPUArVZ5yrX\npKy/gDDjXxPY0dlKY5cOpeM53fWxH+DlLjeFl2NtjfHluyH8qKnCGGHzqH6+\n8biIo1Xm8mwwIRFi7mrcf4pV42Co9yZ1H717Tq83er8cvqgad+pBXD4gduXX\nUzPs\r\n=edOD\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.15_1594921031397_0.8681530318078168","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"polotno","version":"0.0.16","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e93b5414891ed04bca90aef64dab36b40def823d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.16.tgz","fileCount":24,"integrity":"sha512-3AKeu/ddVVAVcFMLDCV+ufHpRN67MXTaxk3kYI0UzRktOUZExBJpMzaB1daJeRb+8Vf57w2soYr4CVPVCQxTKQ==","signatures":[{"sig":"MEYCIQDb9DM5GfLXbx0Pd6phE7KmWyxOQyPN6cNKzn+earCNnQIhANQQ1XtdxPIRKFhAqf1XE4pYX7/ogO2CkUC/wgMUbRi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEJh+CRA9TVsSAnZWagAAYJIQAIfwLl8XhDlZ4w4eOX9a\nuFVnkhkSKIAiHMhu3eOLswbCQNCoBuHcYaQxf3B6bBOketTQbdmZWWXZ5hOq\nTBJy4Gwk6EdxW5ZzFSaI1xhBs6QaTiH3Exx5I+SmBXYNEnxIlEaoKE1LCRis\n6dgfPw9QlDllso7AmxvD3IzBVSfENnprMvKkrxTBiaXWVK4zOlY4tfe/ABdG\n1SCRuuAcBr92u1dRJbj6s2UrjkL+2s48zl8ko7n0fGNv1kxv5fcEwnoc9Skd\nIvX8Qu69Nt6pMAqPtR8ICtiiG9jbgtFPcxxhOTp9d9lHHPTFfqoCHMKngj3P\nTRRO0zcQemP+diccEIvebNAcqeT4m/VzSQ98icorG8BRpfVvEem6dCPD7b5m\nXrNC1IGswhLuF52/bG2x6UzT3iWmvubfKG7oI/a6RvsHiePa9Yi3DT8F+KcY\n8R2ASsPFaQq5BhyHpf/UyKH88+6QAl6Y/7D4/YqVWeOiZlWhcPJmmfqibEBW\nP/TnvvD092iVrrgErPW1qUpRyrNLhq1omfWrIFX1W4rnXXneExxoBJ/r4lyy\n+we9c3kElk/koJZ4eSLpQdpXuz+kunib8/+zOJ1T5T05pHDESx0yT8x7QhHk\nvr+G1PafYb9qRK+7Rk2aVlgGzW/jscY7shnCnZ9J9Rsh0bd2GikRRKsCqio6\npjrf\r\n=Ku2n\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.16_1594923134324_0.5072911436773324","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"polotno","version":"0.0.17","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.17","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ee44e42efd466d0e8ca895e7c657c5b6865f6d00","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.17.tgz","fileCount":24,"integrity":"sha512-O8wZFSYBxKYayiXX8AdGnph7YIE+VFQIHGkdJLZdLj5bvc2xCeaA8LmjuXk/Hbnc91JVOnub9z8/RiSAsQ922Q==","signatures":[{"sig":"MEQCICQOtRUlT5h0Z0Xc1VLT3uz9gqXWSP5RBjML3fg5ACgwAiBWAbpHtqrKkmjIYLpgi7qghtSAOJKPPzUr1hDhkt+Xkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFk5CCRA9TVsSAnZWagAA1w0P/1tvk1XIzjk6py+ONRzN\nRJnkevBI4UcQBLPXBkKngKbroEJUPgnd9DgzEShhR4H0khc+/Axb76wxeDhp\nLFbBhhJumraNxu2z2mJOqDESc844LM+/IxiX6mCT38ga6Mnaltc5pnlHkV84\njeqO4c+Bslsbx1rSZkizW1LLjrKZxO218SzF1Y3AiXHCXEi8BXWLiMbFqJ3G\n8/9gjGp7epET1P7y2ZTjhOPwZtvf5k6y1zo0eWFrZ3Z/Vu45bTzSypsqmvHi\nGAMPFS5+PHrPpv60eEUBKTNNRS7rtHcosvxUOh0FPZziXKBOHVSFeznnlDMX\nQdohnJ+o0CuXzB8F+mi3IPwpA6BF2Pr4y+uaADnho8Fxl8udYvzLa5HBisFX\nieqJ1FEfTxNQicoFNyOmlnvSMPqJYUK9T5CwQglqWPSg1396uXhx4njQWuIW\neKBOa5hLiyM+e4nOvUDU/QiQHufWD4U26p0DjkKarTIMfZ/A3z8mMrlA0ZNU\n1RO1TM7BpKQLxJONngZqoxkGwDq8Gvfr35ml2P5g9FxT+e2hnLuX6K4uT+p0\nT8R9qmoAL4/SWvbkCs0rAtcUHjM9+UnSL2PgPGv9vVlxhQhVwaQfzGp7slwc\nKbimlKSZyRnh2sSKib3l1b8as1+CleM6hHyX5LhNzX9m06G+QT+15hQynklA\nx3Nd\r\n=03HK\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.17_1595297346076_0.237766237072772","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"polotno","version":"0.0.18","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"eb7d1b277cdc59a59769d269bfad49d4ef4dd338","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.18.tgz","fileCount":24,"integrity":"sha512-FymnOU14B4wLBoBL14uS9LM2tWMQ2xkFTRhEs90I09n/70oTXiv4JR6WbZ8S1XlRZES3UJNCD5nRL7T/dajO0g==","signatures":[{"sig":"MEQCIHQ4cgEcIy6vvNDkbhwWRvYrjnGn8u3aYO8Gxz1JX5wiAiA9jRiZHLQNp8USxP6t9Vew5mld0RbBfzw9+qQImA+GKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFlNlCRA9TVsSAnZWagAAJ1cP/2M9g9APGkvUDO2geWV2\n4UJYW1hybTu3iFp9eMzuOV1JnJhZZFVL8iGANL4p2vKA+/bSTM68ms/zBMqm\nIg87y1iMHiuQvAB8aRQ3jXOIfoImzeeF3X4NOI2Rb6zkQZ9zMt2K6o3YZEeg\nKmZds5Hmp/o1v39ovscg5pMiGyIReye+RG0xxJrfnrJ3t+jft64YIR8mg995\nBIR6ke95JTzgx+ntalBJbAvunYG7I2fkJaoxD4stWLV8FKlYAfYnJt7vC0NU\nHl065nm58fKrFhsqWDS+IxFQJ7OaMoIYjcS69amSZgjvf0W5uHKHS95pGSB2\nU+vw0EkkOZVtxYuFBRX7OQKiGatk4quzkN4b0fIRPzyEMc7skfT84Ej9ZmFj\nNZtfxI5lz6zmYRvgpy1X4ghdyxqQGFJl+XF2n+qTVgD6b+XExJYcLupFSM1W\njfOJCEDLhfslpCRh9HZnZmRtKNt5cWZxjyu78LWjHcAt/bJiPkuII7suKnYk\nB6IfbHK6i4OXK9HGfQA7m3j33hBrSEMavzgLA+3wjP+Wz0n+wK7NcF8KQSGa\nxgzQrgih6mWBcp1p7VBSM8Xvy4tMKj5uz2SnpfXZTgaURihD3pArIxhsOfqB\nKRHyfeTPe9GUAyxuQfGVf0axoRrvA761g2V/i/Pg/YJVzRSMXiP7Fl9ryyis\nPbPj\r\n=Vm0U\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^5.0.3","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.12.0-0","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.18_1595298660720_0.6549911590784159","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"polotno","version":"0.0.19","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.19","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c96d2a48ad8b0b0aa68ef601b95051cfbd69b92d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.19.tgz","fileCount":24,"integrity":"sha512-grfjn7paPW0VhTl7OYZzyHZvpV/JnMRvhQu96vH5/wS/Ss23neLEOfCvpnCKu1tW1ya73EYXMHbSzFMzophxUA==","signatures":[{"sig":"MEYCIQCeegFkInxxL4c3ntiz9zjnXZ6Sa6i0McApqqZHBg0dBAIhAMKNlT0364JTcmEDCSodOx/txUq+bByat/dxmqinTtyR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJFkFCRA9TVsSAnZWagAAYIMP/RRoD9IKJHe220naeHPC\nc1KdlLmCefyaRoa9paq7iuxOBtQIks14Zm/1MKqezdhndq3/+dCMiru9+QnB\nJPQAt1aKcWu/AYAcwa4XAWj593OzDRV6Gheuj+A8vnELc58Na5d78lhmBxDx\ntmPJgUr4h7RcypOLI9H9C/icJ9sGvesV9TzZw6lfNgNSToTTcFgfqdOFFwkE\nVWuwUxv1KrbJJ6+FmaE6mYqLDqT73e+Hj8USaQ/HBw1k++yBINpAscOdDrye\nEOAS4jD32uncjNBrP/Xc4OBfFvU73VOqrS5OfSl3qfJD0VqoLEHmYcf51eDb\nLCGdBBml2Ni7pcyQuFxp4awwMVuRN1eqBJMN7ZuECe8utrJocFsW3ftDijvV\nsyY/xaf+uXCKgo2wxmrLYDRNujrgu7N1wEIdqECqPc0I4qQzWdvfzZL1V6sO\njH5v0TbpHCXApHmjrMNrns+WqqDv9aeArJexI1gwf698i+L1vccdInT+zOXf\ntuA8jG0HCC5q9VS9TWVrQLG6Rh0nNVHExhwtD1ibB+yRtmna/I8fBeKJXEQk\nECNv5WCgViDgsI6ulC/3gSOkwp6lhFwgAd5ETlkegguhYkRMB+ydZkJFr7a6\nHBdy3DHCZQI4x6GaHwsx54SlgzjhyV+1nc3oTTvLiYX/6BZMo5kg3DQE6Fcn\nVaeb\r\n=8CA6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.4","description":"Canvas editor framework","directories":{},"_nodeVersion":"13.13.0","dependencies":{"mobx":"^5.15.4","konva":"^7.0.4","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.13.0-5","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.19_1596217604620_0.04232784923069377","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"polotno","version":"0.0.20","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.20","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"476a87e9f2b4137d0bed91d7c95931bf9a2cb4a2","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.20.tgz","fileCount":24,"integrity":"sha512-9pK6tmgzp/5cyVS3u2LasFJ2E05xbH1Sc6qrzv8WewxI52wKElRDmXYzjDZBCtVcnvkkJjRzMWIs8+6d1rwGZA==","signatures":[{"sig":"MEUCIQDHBAlbBubbfdHap6P8p6Lg7A8ofSEycgN6ojXDQwCoHAIgIVgMj2S6OjqHYt+fEMStOhBjRD+1krYvI8HWDtvLm3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLxSGCRA9TVsSAnZWagAAWd4P/i9sNr+2Ejj720YrJ60A\nYjNli5o+ZyoqYC8mFSHS+dY4twC/7foOqlWTSr4OqyCaWSu1rs65XZ51Y51D\nFE/OF5YCfrGAywSj5dSmO/oH1DZg0bJEhqCFSBg2v5V96atIl0Kx2EOOATDF\nMB2wIaXNwc0+4JMiMfzKf/qSBK+9BM4yjT4mxkILyOffSu0ksQQEO6zjmIok\nf6Q0j/rvXYyUGthcDrNhAXubS8neIekDaqM+NP32nSFHkzh2AVF+VkYVNy85\nJHVh41G35fvfuL63EehZPLdOkmzA4FMn/2BAU57Vl5dB7cRJZchArdSKEr6Q\nfxmZVD3AHMi5b0jqO2HdnBihXUCkOxFowt1UBcWQ7fisVyZPRsAStw189IYd\ngtkEqoDVmsijl73EzUlLvcMrqstwUUqnEJWf1JonZhJyXiNCfs0XWb+PKKMk\nPUGuRoITTZLt8WGxAHjvUt8tiLn+PIWUkbtS9XK/YvYlpjdzP2lW0/7wtoxV\nWxKlfshiVRVDinI3/MqXhxr/atCvP124xmJO3qZ3nFyzhoHidfiy2s0f3msc\njkWFo/IV+HGlRvsCCKdEk3eB2FczCLf51BAtt1A60HsW8r8m4m0XmYX2LU8D\nZBLgx51qKYUZMge0/BwhBUhVHsIiofboOd8kkHBT+qsFWTy23mhRsauatrkP\neVjd\r\n=g4g0\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.7.0","dependencies":{"mobx":"^5.15.4","konva":"^7.0.4","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.13.0-5","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.20_1596920965765_0.0057052720991004335","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"polotno","version":"0.0.21","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.21","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e2f47b6cec3445a17867e945ad700c438ee690dd","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.21.tgz","fileCount":24,"integrity":"sha512-Bq46Kz6BaI/KgMd92x53agVc1MXjgZGbQGBDrAEcV+hJOglTUmgrpnzuy0bkanu8EN+wz7l0QrirKRb7mQbksA==","signatures":[{"sig":"MEYCIQDIvxrpNm5qNIjar55sW/i//ZmpH4vEnJt3WvsFO0lbTgIhAMvAZc+heBj415+Eiaz1XbLq1yzOxL1SxALBxAFxoyDu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLxa0CRA9TVsSAnZWagAAhakP/3Vu1ggyuFN/E0Iv2UG9\nC4PyijaLTgO+jX777U6vgEluFOz43Hl+IguZJB2fKIK+pntEB1UBNtDiqSLd\nTUgVKn+HibzRpHR7w0SGTXErlaANNTXmIfDe+m3YxEtyFFWjzwiLksgdNQcw\n005Z1J0SN9a3P8d30/HLGUEQ2B1vvpH/4+LLBKjCsrNf+2znXFW70fh/lGza\noj72YrXWmJ1gLEbCp5LuiGGizrmEpbwqigt+BJCe1U+my4hmfwUngq/f0b7k\nohgK3+tJb8kNe2aYyLE7/Lc3EoyQR0Quj/bUebwqOTRirKd0ngdawiANfo8U\n1wnb7EY0ed+jeqInZe8+vYxK2L4Y1YsV/7vkce0Fez34n24F7ajTISWZQWFo\n5/+LNjWb1xh+9TxyUQvWJ3YpOLkNrv0RCkcDxuFZQITxTjJrbLPbpunBjIr9\nqOQvZScsksZO+8Eui54ZGLpxI446AJ5CDbLvqf0xfxe0XSZf8/uxo2wq9sUh\nm4P3CV45uLbtAO25e9j0/+i2HElJHd9IRd5Lc3X3Tbt973LXAHcJ3dcWoChY\nGdHtsd7ACgRomIJDzvhmYBCotPUry/2Ig3XTZ1GBlwuRQrtcLaIsUrt0ZNUf\nXvb5HtuHBW0ZXw00F6JF/FkZz2PHSC8tEqVFxvhlDGfsKukc4vdW36KRLanD\nZfjt\r\n=0s17\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.7.0","dependencies":{"mobx":"^5.15.4","konva":"^7.0.4","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.13.0-5","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.21_1596921523901_0.4943889573845226","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"polotno","version":"0.0.22","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.22","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f5e4e8013990f1aa979fddd239af74f172e23f28","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.22.tgz","fileCount":24,"integrity":"sha512-r5B7siZplsAyhXeWKPSewEMmBSd/fGX3Ss/iLoAfzQS9bSuKwZn1DT2IbfaDg0sFGl6C2ZZQ8FY2UO7FAytwWg==","signatures":[{"sig":"MEUCIQD86oTeVmbiQFcgMq3NE+F/EWZ5GifzzrSK7wJNQ9NtOwIgEOU0jZtYEX13lKeJurgPKXZ6VmrQ8ZAF3IMAMIOgUxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLxtACRA9TVsSAnZWagAA86UP/iuue81fm/0KUHRoxLkU\nl0AUGK1LhKbZmEe+2TEeQIHHeAe/xKFQFQl4V6ueIXvAEKbh+DFR1PAzjnVA\nlPHuuKNdqA/it5AOhUM8iMvKVNjnNYRpGYod7HLwlR6XdO5w1XxF2bTWAW1x\nYpTCOMCuYHFn1ZPNA3/JAm5F6HglBouUD9R8HPRZb2ghZqjz5MtaFtfdQ4Yy\nY5NcXA+7t1L59JzylTnnzLikLz2gsOGifZ2otnYTN9VV5wqfhvY4usQRLd0y\nwTYGtE/b+H/dlm9vxUf38xZv+LGG90vFhxDSfLa5E6cyiRy9oRpBOYJA7jKK\nSCUkd+ZlSlebrhkd80EaNqF2qr+SkloGNFl+27r3psz89nNzFjM1f4zqNscH\ncnSBcB3aLXum1oT8XgdwAS5wWmV5gJZPYQepUYQ1fUcNdQG23tfs3kLtkBTX\n4I6OT/NQ69ICi8PAZdR9aFOrAysWEhT/lXhH6vdXBXJa7mBHqLGigly7OiWV\nGhClhN+6aTtv+qGHnKGfNqREGf6xKjFRycyvLJLr0gEJUH9ZGYbtIEifGGHe\nBBx0CZaEhzAwCqTcvixpbCSnxBytHQrFeVKsIpomvSsVgiy6u8qit5KeJ0lY\n1AzsEEF8tbdyiHYzB8HpZSASnJd4Z+xp49bQXLdHO17g2doiSKhIsfXK0nBC\nJ64k\r\n=TfYN\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.7.0","dependencies":{"mobx":"^5.15.4","konva":"^7.0.4","react":"^16.12.0","nanoid":"^2.1.11","react-dom":"^16.12.0","use-image":"^1.0.5","mobx-react":"^6.1.7","react-color":"^2.18.0","react-konva":"^16.13.0-5","@types/react":"^16.9.19","@emotion/core":"^10.0.27","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.0.7","mobx-state-tree":"^3.15.0","mst-middlewares":"^3.15.0","@blueprintjs/core":"^3.23.1","@blueprintjs/select":"^3.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.7.5","parcel-bundler":"^1.12.4","uglifyjs-folder":"^1.5.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.22_1596922688271_0.5507989255209775","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"polotno","version":"0.0.23","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.23","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ae1cb83e1c1cb5f8fea5db35369c210f304d55f9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.23.tgz","fileCount":24,"integrity":"sha512-oaNLHLDG4UaXUHv0NIpuJvWGoHqscxAnWuioxoYbKnqnDNIvlsFyfp6/a34XLqdjLBKip5llxQ8NYb9/WxmjjQ==","signatures":[{"sig":"MEYCIQCzYuupP0Uq+ODBh9TIm2xGIOicxcrMrz4p7RwNhEu2VwIhAOBwuNXz7sPD+a4acINksWVKpFXOqd02AH1ZSTechJGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLx78CRA9TVsSAnZWagAAAcEP/0lPLB4oKpvbxSjxAjR4\n+nnzRrtspWUd3adjoRrkfwX8UOxcZ1+MoPPxZHWckRXm9mt2fQiuAOSvBzPD\nVbRv9sUBOcWptNhd0pHOxZqbtzO/AHSBGMH47x0bWhg6JsNg+ZDWALkTL5Ty\nqPZjqj8dWWSyprmQYJIxcVxetvj/2GKNiUyAHV5pbx8Dfe3jQ9xhee9yjxpM\nESgCZitmxZaXMlgqpNEnjN65AuTtU0tO3t34wE3ZIXM23xngJIKLTd4vNst9\nEQtICrkB3pOkABLsB8mDuPK7UMNpz7S2I5xv/9Sa5ce3zjC6hO/J9CmKIL9M\nfQFWqIXKxJ2q1fhdsVeam0IoEf+rCiWc8Q265lpqqy0qQVyxSIxjd2VJpr7i\nNzBLMT6IyAnHRYVnO+t9ypZF2oAEdA0v7ID/x5YT7OeKfF0i5CCL2B5YgkYM\nHJ4A4MSBWvUM2SVc9hX/9OZS8RY1+BvdOGOAkpQTR9C0lwFZN2HL1dT4KQT4\nFYbBwrBuOOKwEFPNjAB2KlVqzUkMi63sXjjrJ6xb4gPHVAmL4+VsKFeiQxYE\nXqkIKK5Vt+RtaJ0dzh+7aD7ekb1fF59R+iR0YA1cUoikGgWftEb8OKOi0FRX\nOnp8mTFvU5wDHRI1L0jO45hmoZQ8U7AbHkGPNaUqph8oQ3kUtpNPttIJJr9i\n2RNO\r\n=RVQi\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.7.0","dependencies":{"mobx":"^5.15.5","konva":"^7.0.5","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.2.5","react-color":"^2.18.1","react-konva":"^16.13.0-5","@types/react":"^16.9.45","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.0.7","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.30.1","@blueprintjs/select":"^3.13.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.9.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.23_1596923644466_0.5847320273115244","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"polotno","version":"0.0.24","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.24","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a15b23bc6344697a9f5bb87c451f396821ef5c6e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.24.tgz","fileCount":24,"integrity":"sha512-BLBIaOZC7xqXmNDQzh2Szx5ATDsRLn3MAaUJm508HNKAhQjs+GR0j9X2C2vgM51EEuMpXje0F0ayiubaT5xfbA==","signatures":[{"sig":"MEYCIQCvM703QwgJzE/iQEQxEm2A3WsHgukDyOZAMEPfIMFEwgIhANbPb1bUldTyvro5Z3NkMPtKtM1MPmZCi+AjN9MsYzQE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLyDcCRA9TVsSAnZWagAAbp8P/jzA3MnW2OeV5ois1t0S\nLiAb4DCMfTxCQFgaLi/7bkV3Kcb0LVa8uiyHxDtdVGOPhRqK+ae3FxcbixEl\nyHtaIxNlMaW+nfsETjDbQNBb+GMfWN9nf2zg7liqGvRe89c5gwpJtPJGk8a7\nDB/QwPqJTIZ/8UucGrdiggyP+F6ySsxcwMZOMnmEhPKv6zy6QTS22uLSk448\nF0f5kqLHMg6Xcxso6OeoEnFsxnE5wN6KdMrmjSSd0h9j40Nrkm5Fkx+1utOV\nmZvOCUsYDEDvkCmN3z9W2cCgFP7G6uJ6LtrTnvDdRbZq1hC5JjkwIldyk1g4\nvsyU64w+Fol1aGDgg9HBDBWXjzh4Y4EIxP1YWt8//JB0ZORspryxs29YSOkK\nHIXScGSaAXotD/qScp07HO4QNfCIiRcBx1OEIaj3zW831DzOrXuBXMcNTJwE\nlfMnohQMjAJ5rNVW4q5VhCJEZ+5YLn2IU8z6Uue+IPVx339ym5WCXY/Ba5Ai\nCb83ZygCsd0YEoIld6GkwV7nE2EkFGxLpWlbDFP6qG1MObE+8ShI2Lqs3G8b\nUYtf8AgJHzgbqJSkxOwacV/uAqBGYdpApBscYYEzjA/MIOFTWDNASkpINDqy\nUJAMw8XBlPfyhQSi0Vf0fO5oI6oR3FvSUkMIf/0xrEGkdO2C181Qx1ZLR8oz\n9PFn\r\n=EcA7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.7.0","dependencies":{"mobx":"^5.15.5","konva":"^7.0.5","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.2.5","react-color":"^2.18.1","react-konva":"^16.13.0-5","@types/react":"^16.9.45","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.0.7","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.30.1","@blueprintjs/select":"^3.13.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.9.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.24_1596924124266_0.16957732990293994","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"polotno","version":"0.0.25","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.25","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"dc86b49e1a076402727ce902819a53e4a07471b9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.25.tgz","fileCount":24,"integrity":"sha512-5Kyl1QPPbiBQLPY0hniRsA4J8jWV2+razTeAeDdO5z5NrpO1+be9x/8YuUkVmhM5WQKW3I3I7DMUVaMkMMGZhA==","signatures":[{"sig":"MEUCIQDa9vavxlnQuiGf7872NL48i6iFxF4p0j4QZGUGiLJNPwIgXV+Rc0KGo3S7v/JEuvepQSdnj+zaFnmyzIjLVMrlHaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY2vMCRA9TVsSAnZWagAA2EcP/RaXYmwg46i+pxJf3MlR\nKHJNKdjB8gHjiKP8CayBOssZd+dwrOR/namWL/qe6Dwys83rmLuakRMQV8K7\nZiIzGWKk2XON05bkIdycbUk+hIBppI726pBPKqiaXQVLG6yZFn2YARfxpjGN\nHZiV/SyXUvPmoXxNq35URTczuvNYdMr/tYUEzqeI83TVLWxUNXDa1HgcQ7p0\nEZyZ40VYPu5MDOjkFeI7uODoFMAZ8UpLAcWMqBr+z7f40+hlgQNsKwpJaQ9X\nNedK4YR961qFZekC5YbUs+YZjbNoIsoq/WsKZDhZC94HbShl17+7OXiqja/E\nCCJdD3r3Atq85NfMwiuS3lK/HyxDLklWnUOXKGkOfIYg/fCr1vfPRupozTcj\nWletGLi9h0dbLRQsbEVtmG4xeTz43L/eWMEdiJSsOZTeE5cRBbKOR+6iD2AM\nYjK4XDhdtbiLYirjN7uH6jG2jxwbYgnMzWKgvL9NeEYPprqwI724Xms0VXOM\nWD46QMJ95Fd2xRr9kLEZM5GRGspPcX2c6oQzYFULnM1pFsZZ3QCaesA/S0Qe\nxuGlzKz5RAd60THn2lbYbhFf/N6wovufTVmMZhbYwWf7wuMcIOkqGqxkSrZ7\n1QAF1Fx3BSES2p6ECeNR8h7bu7DzS3OlnMF7/i2BWqSFlK+//5DbYBZeG2J/\nAR0+\r\n=T7L2\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.25_1600351180264_0.5541744429928024","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"polotno","version":"0.0.26","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.26","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a3c1136815e7bfd1892cbc4def2b43a8238a9c80","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.26.tgz","fileCount":24,"integrity":"sha512-sXFcofY510Edg6HtRRQTmwMx9RXO8+SIa+OiYWFeM4I7oWn5H39UigUlxQrPv5Jc59iOP9lSZq3c0n3y6hqnuA==","signatures":[{"sig":"MEQCIDMm4G2PdxfJEVmV8BwuzuJcBJsK8f1Ocd5M6X9ziBaMAiAm4j2xBIReO7JJ5pcVw3beGHXTpW3FQvUC6cwqXwYsxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaRO6CRA9TVsSAnZWagAAXjcQAIGkxnDc6xVvThVrcP/U\nSpx+MZj4wOnq/SUcNMVyeR4HYa0hJafmNpQT5I7itS+eo4qFRRIk0PfM1mkC\nUiLay81R2gOU+MpZ1npAP1CTroETCbbQnCGoc7UfM6lw4giVCv1jWpMtZN5g\nPwIC4kOpR0LxJq4XN2o2FdRxDnX1tlHjL+LuqpYu2EkP3gdFbsW0F8G89vye\n2gY4WLHWnu+EvGPNSOUaNvfZ4vFW1oIS5wEpzJjuNeRc6lA+8DvcJqYTPPsc\nSWd0epa+x27R5DpZNwdIWeBXlOsK6La+zAbOtFaNPlwGtcmH8m+2SUK/hbHW\nvZVssnVGyULXwAukfMiR9Sok3Su/5GmE5gpPK2KKHSR5Vw04YjAMsCDcMo1o\nw4KSzvY1yz0lPpt7hjM+MZLPjKi0VgKGlVUpfQ3x2lPW9tm14IHIqHS+Wzfl\nZLu2ey306oVpnUXB1T6Jdq3GNol4ECNNRCXCvCMXLey+9QsnsFaY7R0SKevQ\nM4l5LKH7kXvfbQ41PFnkQLy+nvJT6XK21uuS9uui1rROS79I4ejwhR8CCN/O\nVdUDFR7BbEFYUuF2F0JiYdziLt6ANoGMV8bk9JHkIdlEiHBtzzCHeJNReqFx\nz6f1KL0KaokssAMlKayx5/iSZOIjDbhXPdflORjkNAZ6zz2WwLtYJyg30UQl\nJIoE\r\n=wUMD\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.26_1600721850151_0.01577257065190696","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"polotno","version":"0.0.27","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.27","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"55b1825729951ae8e05e76b6f85f605c3f809847","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.27.tgz","fileCount":24,"integrity":"sha512-7AtQnvnOVrrIBdq9vawXsPcS0xM0Fa4XIsjnVxTdlNFoxO9KV/Qm3G1Q3Pm6442fkEopwW9tPY47IiSJddafiQ==","signatures":[{"sig":"MEYCIQDstRGANEQzpb3UygLbQ/y05PzewXd1tllfVvaDmU6YkgIhAKvzUN+r2HbPpq66Trq6J2KHflvwnW+rZowp7JEBZMae","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaSCMCRA9TVsSAnZWagAAcncP/RSiHcJwVEBRo9f/ZQAN\nA1QypzHpTdxUduMUJy0mgANqjGvIsPycV8t+xtn+84zlMwMIsfUIwliV9QtD\ngP0D3TrNNFk61g9Lf46GXWwFTUm+pqt61Kcw9FIcTQX70qaRStt/LWtcgvuK\nOYVi5jnE8XRWD925n/KMeeg7ZMhGd17hOqsTCTKeX4X6NfWcCu0eeNm5tixL\nWHS5zRahVRWiDy0G1lDy2frmx3E+/WBuD45NQ5VWU+xNiVgB+rd3H5+KgTrM\nkXanc4L+8s6L13/bBY5pSzrwXtlCaTp3r5bzvq6sP9xDpqukRGmB5GkzWFoW\n56hWKsP0I24T2EzkcqAvfnirIDHKbLGkMfS1tDIEfWGCxfK+hcRGRHdcvNFQ\nLCCsj8BOevayoN7LBOppHewz1paTg811RcieN4EC/K3QjRi4dSoLWsjYY7OV\nFzu/7TKUYQyf5YQkAYuYMKJNjrfFqdR9Ld7GSBuph73yWXj73k87h7G/04/Q\ns5QZdLSnsM+w6Oj2pwW8vEPM6QLu1KyX4McEwL2JLEeFovSzwFflKuPSDefZ\n6WsyvXctIe3rOmSe6mwLGr+sZFh6ZvG3CCqO0Ndf7TEN8VnRm/LwkpAgz4vJ\nLTefC8ffThIjeJvI1gSiZHHiXraN8nVMBqNj8pmkrTlyG/4NLr8Q4H0709rK\nCQom\r\n=OW8+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.27_1600725132547_0.5464479975476226","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"polotno","version":"0.0.28","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.28","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"80fa357712721d648b4ee1d66f74c8e82df73c9d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.28.tgz","fileCount":25,"integrity":"sha512-NF5q6pSziOVb10F4HkUIjKAK6ATPOG/9AxJDrn/orG8TUp/MfVnymUxw0cvPTmrj334SnOaH+bPewmxqn7aaFw==","signatures":[{"sig":"MEUCICbgXqQuv7WJTkShsvB0U3L6EsmxWxamlaX/JH1gUobXAiEAiFXYIrmjSiW1VtYVMip3OBPbXFqje7DSGov9n7tD6C4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdJidCRA9TVsSAnZWagAAwb0P/3YnoiMyVCXWxO5u7F2N\ne1bTU+HP2KgdBgpB2B+dgI3D3RtR37dDjvR6HRb1cqjckOwtV9fln+aTCedI\niFpXdWHM3jE+dkwaOHcg0Kq2IPcYuwfUJSZsGsNNf3BY+5rsBSbGbC7g0R/l\nPaEGEdndjEhlKp1iv0mpJ2HvtWxrjGpnBMynYE7+NL6PavIllDTpK4QT8bxo\ndTTsj19+E/336g6Cehx56tPoS7zhS3Tdiu2Ats6p6deBHccbtZVVSi0/uCsn\nTK8Xf5R822Mlw4Qh31n9tjJtUdVeHrBXbAspNqlKfV7GUOkCCBtNCKp+ZhnD\nynbVqrJJZdMUCbN2ZkkLmpHpXYRQ1KmLYBFYsiYWO14o7IX6kNnaprze8Ufc\ngA/SjF9YqJAlaHFN3YGkr4XoaUzYvdhU1BSNMfhqFg8qcwTZF8z75vY459j3\nIaYLKmPE0dOxyHegvgxz4EWgAurxkiGar7Ah99vl1rKrxGv2sUwLUdeo0iWB\nlszbm6vqWgOr7N9fZIDt2ALStUkHo1gGeO6YxBG2IlRgD3n7gyZGJkRRLECo\n4XLqbb4eVZg9jITvr/7YqwKH+WEImGw99qrYPF9qTosra5RWL8W+7vUmEFrA\n4r40GJKd4Tv8pLRBLo0YYKqH+h5u2932kbOogfN1+a+hy700i7jX3BVU9DO3\ni3jh\r\n=PJk0\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.28_1601476764697_0.6140702806544556","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"polotno","version":"0.0.29","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.29","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"de489afc8278540dae01dd878607c319eb867a0c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.29.tgz","fileCount":25,"integrity":"sha512-aZEVazjI2FyWF9gdYp+nt2WXhg1B3V0ZxAO3x94HPv2StjuTY04vr2cP9UrcxemzCiidOKUpXKNnvEkZ9VR4bg==","signatures":[{"sig":"MEUCIQDWrE3Dze42/kDcNrzozs41u84PAxuZZ+1vsLasSRRV8AIgdPkFMh1qx9Pw9hauTa3/Pu/Vb8WAdi8m4ZQ7X0RmfEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhRVCRA9TVsSAnZWagAA/tcQAIl21GYVTm45rd/ovis4\nYCnlwmw/RagqwQU8ZqywbV2uBgRwjFWbPqIrLXa9vzNkAzE4QPwCF3saXUYS\nMa1GxBc5tzt56NwOGyfc2mjwdkR3T2m8I5DjsKKnI7Ulp4pFN6SWHtYyB38Q\nwtx+lTu5BY+UaCYthX0YVXk6pzaHue8j2yDJfnpSawUV2WdvQT6x6HndARFy\niI8NXoaBfnS3pIOLjg6BT6t4K0TAZFY9P96HZkd4UWQfzC4fSTb/LVT7c8J3\nCMfxN3W09KrmBQB7QLAg78TcurZVenoPGGwjgCiqMBjQl04a4ztipjttQjsI\n7OWRZjJmQ7zChY7g2OB64UIPxDEVMHNQ5UysuEQCtQnAkXwas+2Wweesy25V\nUpMrN6sC7BoC+jgfWE9VTSU3COu1dpEnhed9ajM97AsIBhP6IrSptBDqbu9o\ndl/lzC6t0/NB/hWfKVAax0BExKKWdSkjer7thQadqjnaUCmKH9hEOHQIzP4O\nauVqGnc9QHeIHbEQicA8z1O6c2WLMaasd/dN+Wa0ft/GOERZUGfzgzuJe3Mb\nWJXYSusYReyCx2yEc8DMz440Jp5zgayoDIN/V7aHk5+IMlKvHS+amtcxxgrc\nb/qHxxprTUMyeQ0WLiTbb+OFFvBnG5VtGUSbNvEAJlyONLyyFDLz6Rs3a88C\njHXF\r\n=duDk\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.29_1601573972493_0.5261439824801846","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"polotno","version":"0.0.30","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.30","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f6206bc58b5ad278bb5e955d1aeb8ff60ce101b5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.30.tgz","fileCount":25,"integrity":"sha512-bwTwbFLJZW5z/pTKUPtQbRnT1MjAucsdVH7ohu8SG5wEMFETlInKQGscUIvTkO+xQbSZHfafl8YUsP/n7v+mcw==","signatures":[{"sig":"MEYCIQCBMWYXVeCGyHDQMAUIBovztA5GaJKdUgxuyynr1Vz/dgIhAPuAglqgRkmsO1SXL0cUYftIgoRrdOAVXocOg5s0SAWd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhVqCRA9TVsSAnZWagAAcS8P/ieY7AiSi5aislNmg5JX\n8tiBsXtId6DwiYjlZZ8rvZA9k9bdM2BFlLwBT1dKVh9cMd+3OQfFXttNaR6e\nnhnkoSDoj0krwZLGj8d2GkCErCsGZZmUnZt7aUoYZQBQV7IMSPYnqqT6o6mK\nP+5GOaJoIieM9krSZ+GOJJ6DCr1xH7NTF5ZnItFqQtugVDIOJ/TQXz2mR7RY\nCiTmiCv4rjicdsvQ0BcAmqD8ZFsRfaq/20yxEYUHo0dIhkUp/h0OpbWVD8Tb\nesFlE1tz32c+UB694qE4pJuL1pWyWN+zwj2i4ltc8/KwA2kvvEoSAHUvcwyf\nQsJt9e3WZoP/RzW+bwyAp/1k1kAbPOfJ393oK+KIHDI3AZ9FxGxOR2cdh03n\nvLz8sV+ZdESJAgELJDH+ekte4FfSkTKQar5sfFwt+xuyIQolu/v9Qr8aKQ4a\nQFR5aKUUYb9IiPzlw53J9v84tYwN3f37PEbVxZoBOqHV0HTQI1rUItHw1ZOi\nahgV8MNzeIoVxwsU9XOw72mG+bDJcqZkaXik9EXrHOata0QPHHEvHMIUPrD/\nJA18qQmL+WEiBVOTm5vR/YYfxDtkx1VQqwYl9Yz/tL/FwQKSBjbXOKH9xTAl\n+0dhcclIXjG5zTiwjleZAJ8TDJ7jqokI2/ZTDtsYPN+yI7vUkdz/grAGUHWR\nmyaE\r\n=1LW6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.30_1601574250588_0.4679118142833585","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"polotno","version":"0.0.31","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.0.31","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a290ee728b148e2820d1a464a8683b582b9c41a8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.0.31.tgz","fileCount":25,"integrity":"sha512-0dBulb/7oZwZyEQI5S0P9ewnAWKzpYlnpm0mlTt6U2K/abN6O1j/xXT+kk4JY4M8Sv1FlyeMmPclCjzgzf9YxA==","signatures":[{"sig":"MEQCICLSLB5MdpmN+BV0bfoDf0RXrUqBXVdHodr05OZdFv0zAiBTFktkWOycsuxYIjHa6SyJTkHf5s2oCnKksK0SF3rKZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhdeCRA9TVsSAnZWagAAUvAQAJJPWVCxSVuoEoNb8TmG\nhvtxdk8zheSZWSx/uS5TLMWEkmUhjPsqgg+J/iPNMWAZ2Kn6s/GQ1f6dXpjC\ncT8Fx3qgXmieSpCkC9/PVqGOIBuLbJqrKyFGAqPhrk8zs+7jJGgdgSApm20W\njXFUTGbq9FqPNGR4OWJNlIVDIrhrOYjNaOOzRg+O1l6rXliTlxjSjtcsAJF+\naIn2zraYP9jxYjnvU8SJCFnJpoCHFyl1AawLMbK/blmVANE/7yIOAFkAh1dV\noLcMrbz8KYATzRUzGc3ZTioECC9pBSoqSf14KkJDX0/NwesZ1cSz2sJcwJLl\n4AzkbPoCpWOwxD11wyDzbkzFuggcSnKiLWtx8P3et2waiMcRSxPEQfKOzcLR\nA2abMTPQrVsU5I5TqgT1axe73HUdAc0JR2RfGbFWVjgJFFdWzQbPrf66n7WN\nFQ7WQ+bNeSmxIodf3h8eYPlVhpTS6BDmaEgtl+u6fPBmb85KshVV8fn7hutR\nRd1xwv6WvZE6ltcqJIlvP8DgxSo66CyDBKXpp+MxFoM1aHh991Cqu4uwXrrZ\nlsXTe3N4zWOmq7kiYorYU0uB7FqLKiPnserRafY2xfwkEeHw2yedeCVTc4Qi\n5iH2MX24+ns1Ig4wetGnu/Zi/eM96POajFliI4wAAwnVLOTYiysUlM3fqq1l\nrWZs\r\n=Tnmj\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.0.31_1601574750073_0.6169457326668466","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"polotno","version":"0.1.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.1.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0ea76e6ebedeac3e0661a136444389595c33e175","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.1.0.tgz","fileCount":28,"integrity":"sha512-7eiQIk2/bgaqR6+EiCq4EvMr+mRrX9tlYay6LExjLEMzysEMlu8E+FKuNO8GsexYj+0hLWCY6R+r2Z09AYPJwQ==","signatures":[{"sig":"MEUCIHIjd2JUU3Wsv3SyYuS1ESnbG0L+QTDgkdSayAzqejt3AiEAlPkQncC1JJInVuhaXqgxGpIQflWqVp4NnwPDs6Ld2qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhdI9CRA9TVsSAnZWagAAO1QP/1TYhPnkTZGhKws8bSMX\nj81WdJ5n3DmNpYGtmC92D5lEc+fwwNG0aPpiDqwfRrsu0o46JfRt4rHJUJ9S\nC2wwF+7NxNM04crF4jWcuq7+OrLPd7qv9znZvH7nOsaR3O3j73RYuYingE6J\nDyeVZGP13ZI6aknNrq2TWvoHSMaV1eCG1uxwT99Keer0CRSNYgBLKR/qD4GB\no2hNisPkvOBG/UdWAFqjKbw9MidO6l2nJEn/0oo8C1Hi58iKrZQzkq1VhiZh\nGTcuX8JkTrkzLL5j/lfH9GH7pzv3vuj/I1KE4chAQ7LCakJew9O6BKWsqt2m\nsmiVKAZBaM5/zW2Xqb+weEQuAw6QLznmJyvYWrAKKPN+hIazUJoIcBz153Sq\nX+nWZihxC3VeCwEDOj6QdMNYmYsxa43rPnvR1XAYEK8kEvMOHtHXPbleINfL\nRBdLSqXQY8MslaxVJot4kLVjdnP788B+897Dgm12ayuvyRpfVFC5DhsRMIBv\nICrU4lrhcRe6RTE/1y48YTZA8XnIaHb43xRgrSBxBJ/1cGAGJCUmLjrdlAhv\nkEuPQYchyZ39El447CAvE0xvY8XI1YLYlb3u+ilKja08SM/gvLlDYzrJvBdM\nL4rerVtGtv2f4xoNfnkBMfPaL2V1/7vK045CqI293g9dVoz3dIDhfEsu/sFW\nI8MN\r\n=9dua\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","react":"^16.13.1","nanoid":"^3.1.12","react-dom":"^16.13.1","use-image":"^1.0.6","mobx-react":"^6.3.0","react-color":"^2.18.1","react-konva":"^16.13.0-6","@types/react":"^16.9.49","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.1.0_1602605628908_0.1714923050484205","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"polotno","version":"0.1.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.1.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a3fdb7d40d899aa5eeac174b100014ab522a3ba3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.1.1.tgz","fileCount":28,"integrity":"sha512-jvzCjXX3IrTKnsz2zkxv+WefJ6Q9YlTRWh22Fgpt3cfTQOsx9JKF7lO//QKFbuGqpo/jnmoF2+i3oW4F6k5/SA==","signatures":[{"sig":"MEUCIQDaAA5k6PBqptCZ5FtgGNnIFN736naJq775rVe+2R0L2QIgNEBU1/MtBXt5o6wPswXKLxZpfG0FIYHT34XJueQJPqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfheD/CRA9TVsSAnZWagAAobgP/1HEdXou+yN56vZWN68K\n/oc/tPwEdgcdETk9BIw6OqGX6ktfOPyPapO/iATsXu/q9Mb31BZ7Nz3lk8ua\njMycl7xpBrR7BsXQ5sUr9MGa1kCQqCKDs1RGngnJP6S+JloYmcsOmTPVz+7Q\nE6jKiMCae+CIQVF6EfOXErUdePZOvMi0e0Bq/zNJxz+KDsfet+4Rbf/T3xae\nnCMCk2oUzK57BCWOu+DmxbgUnePRwhsVGBIszikdHrBbldHXEs15qgMsUuMs\nczdCIzEYXX3Z6UiWjTU1AOrPnRkaKydBazLwEuCa4k40/Akmn48mg1cskKa3\n4jdqn5MMsTuDw/Snw9Lr+1l2EKBAq2KwE6aMVRmSL1X3elLhsRqZnykyG2aW\njnC0JWrP0QVTCmV1eqOgbn+tYMnYwmL9fBxY3jGM6scJ0SsrP8avtVr4TSMC\n2AH3wUfZnksmO7C2H5T+qoLC9PyG/wW+ypKfptm8huzkoPkGQscMCWc3yUDX\ng39ROmy4fSidZ22fvcGOlofTHF36LeaLy6iQZqzy8k18xFWYGYqMQQio/kPy\nhRXbLXZuvomP6mCtLGcYFaVW95M0LBYy0/UhAPjlCg7WGqkt8PiJaJ5jjsNm\nXyy8WpykBe8t/eN/Bx2wxo/gu+N2t+kf55UdEIO/+UAzE/mDlfSnw9tz3TlG\n5Gyf\r\n=18fr\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","nanoid":"^3.1.12","use-image":"^1.0.6","react-color":"^2.18.1","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.1.1_1602609407014_0.6657738155697761","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"polotno","version":"0.1.2","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.1.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a86b3d542267d4bb43e878b7bd8ca264a7a62071","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.1.2.tgz","fileCount":28,"integrity":"sha512-ovv+UGOnbyXjQXbOafSDOwRj88jkSotqWOJcn3h+Ip7ltnDgBJrGvgEzdRU6XcJFSycj9mPbtVWCvCqNGXTmaw==","signatures":[{"sig":"MEUCIEyHRypalqU2UckMog+CeoPAockv+y85fImoz7SQgdoTAiEA7u4124lxFgh2MFPR+sL+XURDK/mPVZpC4My5I1QsgZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhgGyCRA9TVsSAnZWagAA7sYP/2YQFJO3jo9+fkQ2FUs/\nckA2aKbahh4vTKKuoYPS6G68aRLVEcvGdB9Bt2Qu2NXzLCyrJZY1HeBRdIVs\n//qUKP4QOSMsWI+GlInR1FEzgvMoLu7cspSpL6+1GruUMKojrYmfSM4ROXml\nEzCmxPsdlP2iSuJjeNRzDOkhdta8BqUuvEGzCI3dWALVv9D28tVA/TodC5ji\nBtzCkm5mS2ll04dtS7VNke6R9mNLKzaenm1Z63+a28tI4IoNNsxX1tJwbA2E\n20KCYkI0c4RXFjbRlwpcfj5dDsE0V4AgXeWr1OjWNmn/QL4cY7VkimfIe5bI\nF32UrlPlgQAtbgQU+Ua0MQZHCOowe2GyyumvoNmpU/5KxZnV4teB2k8CzWWf\nY7Ai6IYgDswdSbFX5X5INaxO5KcTs6i8GoiMMl4MawwR0c0JbGv0wFXHF2w0\ndw5W+Yjounh3T70iWpZT0zfp5Bjq4EkmINwapBOcSu+tRa5qJsZ+czHjQJpd\n0Yw+P3N8j8Vffn7MjSyDM/3DWpQZV3jmQkhyxVZZBlcvbozSAUzWyWWovO9m\nR/OvVhz999FIag4/w43ua4xJ2XVin1uiCQGbFKVDn9A5ChTF/7xiq+LhPmNO\njt0u48AOZoG8JOcTVy3i8iCzUbhITMN1nsdncbP6F5j1e/K6400u1Zfm1hvd\nG8Bc\r\n=fC4R\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","nanoid":"^3.1.12","use-image":"^1.0.6","react-color":"^2.18.1","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.1.2_1602617778412_0.5732370529148265","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"polotno","version":"0.1.3","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.1.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2d0090adb9d75ee2068c104c9d058445a6dc677a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.1.3.tgz","fileCount":28,"integrity":"sha512-6mKDwGokfnZwIEcWPyKsxyxg5hFj53X+lF9DgttuaO3pJl8nrs1nNLZ+x5QF7yaVBeRWL3FThf/tvNVejx7J3A==","signatures":[{"sig":"MEQCIGdcgGMvoe+NFx9eb2j+y4d1d6IuTwABhP9nR6A6jJ2EAiAM4bF5yLbSgHer47fPXYUpUsdzM3x13GdgUen2xBbVrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJficuNCRA9TVsSAnZWagAAux8QAILSenT9+1/KHBrXRRI6\nFL2b10QaGNE83/tcVuMR1FxvYVOivnhR+p6YmxDkZhwVsp86YIyhOc7/uckC\nwWZzSXMuIS9Hid8g4BddNueqSUly0EkB0Q1BU+GKmW9xXBMLTggxRxaZp2ih\nsgHmzPOdGiaXL3tNitv4CgQvoiDr8eHI3/oLjtJ4cipv2UEsGUUATU79bMih\nuEWHkcU2ezbwYRYjroY6AlvvG2lXR/guloDri3HipW2JM9UphzDS8O1N24Zc\nXZbabnpOxSIUWeb2cW8c6iCpv8lqsqt44Vw5avy9PRL0ZyArq4EbNQKb7B/s\n3fxUeFkQFvBemU+d3cngrKTBtV3HrOSQ6ggIWn8pRPrkarkowrtv2hvJsuZ6\n5z1uKz9BlUp88xHh5xWg2J80WpzXpO/qhG5vs5ams+W5BhIv+Sx3I521LEJH\nHk92Rw6AV4MxJEFQeFD7GNlaRFN9mw5rKwjVsWKeuDH4ob2jT0qzqSHg+6r3\nFWTyJBAw1+O8LebLOlASVLvs16mClJ9rOwtG7hMLj1ONlVZydFvSuimKzUo+\nHfwYsPC9w8uHL6T1N8rgNPRtrEPa+f3FX4dxvG7r++DPKoET70wRoimbP/kD\nWjDs24e6yUx8vImGU4RFMj2D4Zb+yPY3AVmWjBKHTNDclF2D8c2cLC0lxIgc\nL3TD\r\n=lFqU\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.1.2","nanoid":"^3.1.12","use-image":"^1.0.6","react-color":"^2.18.1","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.1.3_1602866060524_0.49313202034735926","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"polotno","version":"0.2.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8acbebf6319827ae064b4fd352d0a725daacd8b5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.2.0.tgz","fileCount":29,"integrity":"sha512-lMv2FrL1IB0645YLp9MK6euIpuj3HVcYB5CqTrHQ3fDiwgnRcOfkQLGCXDkLShaB4wLIBk9lZFxRluGKOvSMFQ==","signatures":[{"sig":"MEYCIQC9X1n9p3CyHWL1R1D7+rnkxHRv4PaXuaXn6X3nuRsX2gIhANKRR5M+GjqbgFimmKaHgolYC9igQTxDOhp06Tx8ne56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvRtFCRA9TVsSAnZWagAAFX8P/R75xjNbEvD2CaXCIfof\nq2hHbJfNKaF+eDF+Jr7glTfHbygxOlCStkxOC2IKLCtTSncXh3q3trP9VzFt\nTlUxQmbQE99W8s4VR1kMLgWq2F63sBf5SeIdtmqG92kJYDSLDJpbQmzIGLoz\n6ZnYD7A4yy5n+vT70c5bg1teQz7r83eCu2VnEZ9Kntbv1VuzW5dibvOxSiut\nbhcBxvIcOzfU3GyyB3EX5pEYO6SJtpDOmLlrDndEg2GnccOiVq0ULSD+CJlW\nMRSP5lRX06/BWyG4N2bW1CzZIBf7dnjIuxduJT7cPrswSxHQKi5HV+B0Kg8g\nnDss/YJV3oHmnAvG8uBRU0KpBzBf/0tzkUkDhcWiteYnUX8Y1KK6NPLpFUw9\n6UYwg3k2HvDJZgwUldu30PLFj/8eM8mAnh3Lgm2Ibo/sVwdyx+NRwLoLFHBB\nK3Jwa0TFsLTJoc2aK5z0NU0QyfI0gfY7UM917qCtIB2hSmXsGd5uBZKCPrAo\nvRZFDcSwu4Q5ZA8X8qXwO2qE4R5xXfiAZdKv11mphSmDqdMSIkoTXZtd3zLC\n4KINBY5c8n53jAsTdzX3mpq8rtqPWuGciftMtWkiXB1FNcRxtpYMBMWhOiYI\njoR7cVtnbr055D7B/UFbHuejOVCQoM9Mk5cO5LkQuz0uDNiM5iskTH0YtbBN\neDlJ\r\n=SAYf\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.2.0","nanoid":"^3.1.12","use-image":"^1.0.6","react-color":"^2.18.1","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1","typescript":"^4.0.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.2.0_1606228804982_0.3993657201956655","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"polotno","version":"0.2.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5b8718eeb87448272ca28104bd1285106f6eea8c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.2.1.tgz","fileCount":29,"integrity":"sha512-jHBos+Yd35AUnrTd/7YLpKrWGZosFlO7Vte5TC1LflqOFcQdVcUtgdmRBzYyvJOnTyMXSaA+btauNQyBN+Qrdg==","signatures":[{"sig":"MEYCIQCp0MGV0TBWl2EjetWxs1S3vfn+8SD2Hvxwf7lauYvJJQIhANhCN/zP7LgkVAbWCutm9wSx2ZhNjCG1jmEFyOFIYXyn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwCJJCRA9TVsSAnZWagAAyQcP/2ZyXe/hdh3Pz4ZjUf1w\nKibpKX2GoakI//dsRs4u4mPWdNFUIISz6QMuGa8I7mmsNIM6NoLECMqogGFb\n6SFWMyYVNFHdDanD3hFdRbCnU9F2qA33TjiIvqP3aeWloPBe/qXbPttcRBN/\nlJo7KG9UroBmmtZWUHcTVOcuD/8iXJ//HEdRJW+C3VkNFmCEDRHF6+h91/43\nhTPjN771UEOeuL8rhbb3XY+cGako/mmoIPN0OJvQo3BqZYOvIG6O/rw3hEYU\nWugTgGvEGQPxbWbOx/w5Rtd4kQO23pehs0dzGqX7sInMIXRgwn3Q29NkcuEU\n/sgbYzsPW63ydngSoR/g1vz1lg8xYy0/OY5piLIr9zFSROR1oVGymVPtoap+\n9Ph/DfW6DZm+yig/dBP4oqEDW905kb2ka1LUzXC7CO32oj3ZbiWl/Phxhmf4\nffEE+UGYkSSb4nfK9PDOjJTFqMkMFT8gH1L9dlPR1rirYAsi+rRbvoK+dKHQ\ncp8HyWRn9pBiMZaHfhYlMk+/j2Wi3XZNDNHWm4TE+eagUggrxp4GgK1PIzyJ\njrj5dSO3DJNxaxJJKR+YdRqo93RdKgO36OM6rnHQvaJP73Yn6/VW4SZmJUea\nSSsZ9j+HKZLrAlbTnrKg6dGADj8uqfsVRYkiTdu+U68IcStob8F1BwWm9anG\ndhsk\r\n=hWY7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.2.0","nanoid":"^3.1.18","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1","typescript":"^4.1.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.2.1_1606427209440_0.44304365473983354","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"polotno","version":"0.2.2","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"088d5cf1d6558c5d57f423af9dc9d26df4ec38fb","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.2.2.tgz","fileCount":29,"integrity":"sha512-0UMdYpmOPGfMFXgHlSuaGygxdvldA7J7lfYDY1wNYdu91u7GAe2LLZSxXgBaYu4xqRtKVOCDWUiBfRGOwKzvVA==","signatures":[{"sig":"MEYCIQD1LqGuEY74hZ4ZiQzZQUiPPSrdxkWtdX862xA7wSDgSQIhAOof9v0J8u9vAlxq36E0tfKN7mYjGl1EGKmwk2iHmxDQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwCQTCRA9TVsSAnZWagAA1rgP/RId6EOSyib2qniN5H/t\n75Qdc8Rf0IRkmE+XN0EpFE4JSnKsB8VhYZiuA1GXx28yXZbuIu5rfsnBRGHn\neiXVYCgqRKrZVmNk1bCXgByyAGpYYyiOIdkPyrRfco063vtxtq14tCxVNO3M\nZW0ZaEycb9bknZCV2qBryajxayJtjDGA/eJ4vnbfL2VfIvMa7eSl8n3qGOD2\nhQSb8Dz7f7Be9laMXDUpjuI9JlL3v/wNsavy25bSMo0ubSzwJXtus8VvUo7r\nmjLuCoXEWphF7Bs5steE0LUhpNGc2XmRmpC22oFCcIJcTazekLD0Fu6ZGoRo\nfYLF8LaOtC1fuGe8Zsi65XtltzbjcAH1RE5VnG0fu7N/SFIQRejifLUe+g15\ncaaYWW7MbcCm59DO1Ps1scoV3+rV/bko5ii29UfuitPk56hcY5/v6oJGsmKC\nhsNzsV4NyXxkU2guQj0CiF9m8j926ZHHmStcrAJK/r6oFjCGd6UomMqVRR8u\ny4c7GGVGoP8j6owfuhDxGD4O4YV4eq64c0/ysKGV1MUqpySNPUYCiu67O1m0\nLe8XsmYlg1iOvo94sCOFEghHZ2IF0w7INMT9AyH8kt9VTAxQd1FKR0Rtz4Lu\nfSOuvNAe6Yhkq+1Rqxs6n2/1zxI1KENHFkKWMy/GLicil0AMNpBX0RPVb5RW\nzE0g\r\n=+2TH\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.2.0","nanoid":"^3.1.18","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1","typescript":"^4.1.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.2.2_1606427666782_0.5133765273694193","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"polotno","version":"0.3.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0b1a2d75bb61b7a81a9d9f3360726f5c4d7d5775","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.3.0.tgz","fileCount":29,"integrity":"sha512-bx+KZfMFeFi7pKOPj0GnvGtwVImIRt/BBgGVJBIKr3v3LsXQzN3uy4DtgxnsNyXC1MUwSjIRkhtESg39lLIJpQ==","signatures":[{"sig":"MEQCID90rpqR05A1eNVPSTK7xxRJDY6N9gv0pQqHkHb3mgFWAiBlhEfkwFns2MdP2mKNUkNIi38kj/lqaSqPY7s9YMZPKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwcaiCRA9TVsSAnZWagAAGO4QAJhJH144UCzz2TeUI3Ar\nTL3OU7UCuRVFesOr+OxFcYz9zC5vS+piA/sY2rgRPqtOUdrpREvsIUjv9zjR\nfBTkobhSRHTdtPdPE5wkB5DvXPWjPkqhZPmdbTmtTmCKi/jkbixGKficsPlF\nPcy56sKRXp1AYL6bVqaJFTgSVoIdMRj3mCLldrr0DZ2O7sIkrTjaBOtJRjG1\n8lDsn0MPpswU/HUy38EITL+2MmNC+RLish6WKmZMEVtJIFFNlFdNVoutRjFw\n4ycqFfpA+CncBdVX4BVvfuH2ye/NiLya9DuahgqNEJeage9z6bBtryOaLUli\ndlaSMWgmChup+sLj9Vdzmv3PlRtZ7uBTfQiYu+iWn6GFuE+JJ+spatRyCm4v\nM9NtpUmBL/owRmvqc9+z4y6V/EpUwO8wf7irWGVzqGi4pE/z/2o1fyNpZABO\n7BuHahBFjxTyuszYhCFBj/wvLcB7go3b+qwpTy4IuHa4pgMWdJtCl5rSe5D+\nwKUCki2YVQiMTaOme054Ff1OBzKTtK2oHD1dXQof+S7HnXN/TBKcMm8b3Vrh\nL/L1Eot6njJ3/32YkSWpFQ/GswiSMNyMLQxlhDGfH8mjhq4Gjc0XrAvZp3xm\n5vWhy5PTuR6P8rrD6wUNeyHUQUvne5CeC7RtfuwNrqC6J/gN4azXFZlb/vUL\nuhpf\r\n=jt6R\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^5.15.6","konva":"^7.2.0","nanoid":"^3.1.18","use-image":"^1.0.6","react-color":"^2.19.3","react-icons":"^4.1.0","react-konva":"^16.13.0-6","@emotion/core":"^10.0.35","@emotion/styled":"^10.0.27","mobx-react-lite":"^2.2.2","mobx-state-tree":"^3.17.2","mst-middlewares":"^3.17.2","@blueprintjs/core":"^3.31.0","@blueprintjs/select":"^3.13.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^16.13.1","react-dom":"^16.13.1","typescript":"^4.1.2","@types/react":"^16.9.49","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^16.13.1","react-dom":"^16.13.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.3.0_1606534817510_0.9374862692584149","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"polotno","version":"0.3.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.3.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"47e99a41cbc5522b591cf582613dfaeb6e3438ef","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.3.1.tgz","fileCount":29,"integrity":"sha512-ykzIA7jpBXE6YcnE7/bPJ8UK/Or6OFIwq306a2d9afZ+zTbpqiHucqs3p31zcBixstowAYYghbQKTYveUzXolg==","signatures":[{"sig":"MEYCIQDYEY1mXeE4j5mg4220KCT9U0Lw5R1zT+YmTbvrA0TBYgIhAKNRveFeAjNzG1VNWkg27quipgWrA1lH5H9ir2eSxy9d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxrdFCRA9TVsSAnZWagAAiaEP/Aqz5lxe7P99SUIwj+9p\nW3pbuz93lAQQS+3k2eQKP6G4Z35GRBzb0S0t4rUgjEXhr6NTzSNsksBBcv6L\nLrcehznrf6BhlWcNSNA+BIVW6pgp14bJtw7gtpAoL5hctFJWweAB9uwQV1jF\nXLXSBViV1a/qNY+Jf+wO3Zoe8CHzyJDj5SjjOZL+yLM8w4J5hR+hcOMIrPil\nl4btfv3c8idYtm7ULzHPk+Rja/Hju45750Z2ruaiGFUPC4V8Nb53YJwA7ntZ\n/I4rpC4cz+8iGDHwAl5vWs1sD6Z0Mb07xFEtPkiMze+ck5K4C6dSViq3kb3s\nY/bZACf0IquDjChBM2sJyvx9Dz2e72xUt5znWB6/3BX6ovxte1F6ixSlQheV\nhkTlzCBcbozGNoPG4p48ocMRVmwPqzlOaLcJ9MP6I0zK3faIJi27ECc0YfOV\nvSHoSjFNJj6UPSqnv5eVeQlyaB7y/dzCL47bdMncbW44dUXDdoh9/49iZNpr\nDhGHw2NH9tRxNHXmuYWVZOBomK34sxL8GvYfF8NI31p/RM687PRFkqu6swTp\nws3pnyVoWlS4ubLOBMtNTBrErqGFZtH3yHKj5cc+C+dNEnpX1eYmQ9DUFQbW\n4Dt2Ccg9HwFLfO1OvJ9k+XJeCVkzeMgx/zq3dil7XcW6LF7uuMh5SCZ4Ux+e\nnWq4\r\n=IvRT\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.0","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-icons":"^4.1.0","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.3.1_1606858565108_0.915925297083044","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"polotno","version":"0.4.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b2986d557290586cb200900725051dc8e4865d45","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.4.0.tgz","fileCount":29,"integrity":"sha512-9wz7Rp2oQ5+4c6gDi/Qm0oPEIAWA+lGjV60SKVz2E4kBQxyS/d7wHqYFMXF2t9a1XxBhm8mr2QGe1sLBExqhqg==","signatures":[{"sig":"MEQCIHHAbfTeFL3qXpiVRF59dkvOCsgNNxkviAHeoG89mjUhAiBntO4oLgy6NN379msRhhDFjqPaJikPtQIWbFg/O2QqXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyp+JCRA9TVsSAnZWagAAxq4P/RQ9HaWXiJTrQ0Uy63FJ\nBgC7SOB+E07qpopP+xKWAoWv83JS8pqDhNB9MTqKQT3fBqHwEmyY17qXNQPZ\nCuProzZhh3SNm27w032L44bEID8nRh0Pe6NhefkfYVmdKXVxg0Ovh8ZFva4X\ntNYS2iVkubFVn123mg/KQXKZzqlyRWPQ+QKXDHZX8dxCI6pC2wrP8Ft6UcSQ\nQmr7/0TFv7vrOgsBrsMyptn5oB2xhnpdNxRm4uSHtDyQiBs8XzvSiOph6ypu\nh2cveclBXJBe3rpH7KJOad70urYlDw5QFLfBf7gdrLqColS9GpoLGWdQyrQR\n89TOzp3LIOqOBdrV0LYzBzMmdu/9B7lYy8vFgsu7Pyo5QVdadRVU+YQNmHPE\nDkgy7QWQcrscsS8SDjXha6b4Slu8vnRsuHz07oAZj44+8bxrUVYDF5vi9WFp\nJplIuIaUDlBym/NpcNvyWpNVlT0kx8fjhxgn/nabaNqWMq2JhUsA9jei74rx\nR3UvU32uxqYoY//ck7rzqyJr0HsbGgM/Eo1cTMm/6sOKYkm83bM2eEsPILsQ\nv/p9Fp9FPmTfaKwHyiQ2oo2wLuLprNNKd7kRg/QNAdXyhq6xCtxYcYnW9njI\nTn2MzU7eEYSlJHjXzeZmMvfRKwQlWn3BbVftTzMkN40Hx7QXPR4sZhudS0f8\nBdAE\r\n=7Dww\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.0","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-icons":"^4.1.0","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.4.0_1607114632697_0.8581806894307833","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"polotno","version":"0.4.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.4.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0d9d5d6dec1b66f47e7641a5dff72c2dfb8c8bad","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.4.1.tgz","fileCount":30,"integrity":"sha512-dIpYyopDR5mnmsl2Bo0mtlLkNFePBVkFTF2WngN0jLr4E0PaADMaukYiP6OsNJRTKIONJOrUFb+iWWHexdVcpg==","signatures":[{"sig":"MEQCIB+FDhfhRhcKdABcHOb4LctYZpsgGL1bvJ1DNtYdQAuCAiBANvnAD1pBY+JuvafvzWNhI3KMZib6cH9AffGqEkjKbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0OUxCRA9TVsSAnZWagAAVu0P/2TlINBz5IBjIstUFX7a\nIuJAhHIPjz+9tKyKK+IvQQbvYY70E25pbqhZx6tkGGIvKqJvA3PEgVjpAfW4\nK7Yysb+vD/g4OJG/V+h+go5z+UHgqGK9fZE3gBb6URlHHbKdxTEZ4UtTBQyA\nMuoHj3JNHJ9KJZNAUjRtwxV6hVMt/vhNbnbCEVf6HcTpo6pm8zDVxFDNjlzq\nEVw5NsXY5s9IYK4dQ6txaHYg7KAhheCGW2DYvsyxxkQdYU/yuSau955DB917\nDpaD2FdnvJ6kAlpzNzhaYuHVfXedNfEpJRSEOCP6Xw5la5Jy/xG0ZBt6r2Hc\n2yVUkhaW1WyXaOrnAYstHGhbhnWm8JGQYfzMTSlU6fMBpvSy28/56m5sZTzv\nkZOEmgvwVORWT8X/0JPEmSb4NGCgg44v1CHMaY0uD3AXrDI3bDIRcnuNA0qv\nn/6rX4pzCd/jkRNBaXVPLv4bRJPEm9ezvq6PxtaLsgcB8t5N2WLo8GyvaYz7\n3Y+rfYorKwSxeFO7N3ZcYiVBffzFD17OET4WqUYgGBSKGDfeuRxfkkhk6YB7\nPpUgplcq71DCmB4OvI+O8kdcCzZVFhN2coNXCCUc4gr6cpeBAVy95155wfKg\nI3+Zz/x1zAADZm+OAIsFk4CcJdpJ9rhoIqvGOSeeaAs15AGlL5p1+HKbcUPk\nCoyz\r\n=DstC\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-icons":"^4.1.0","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.4.1_1607525680727_0.47952466286043016","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"polotno","version":"0.4.2","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.4.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"124739d1a2cb3ebf03fe18777063527fab173e96","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.4.2.tgz","fileCount":30,"integrity":"sha512-jchd0H1YNTR9AhmufBbOtwDcghDNDrTyRXOAY64Opgwo+Xa95ALLo86NUzKZt8loedbCO3S1fHB59Vshwd1BLQ==","signatures":[{"sig":"MEUCIGhrQtP7TSUZgqAdcjB0esn7pmDUXkvrXnMYZ1KypCm+AiEAsA8D2lr7VQu12DQLcu+WFgL+PLkALo3F1/QruvcqWlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf06qxCRA9TVsSAnZWagAAx7wQAJg+iUscb2DFxa14cXJa\nEt0lOxxlOtbGPImZRxMDJ/wlpcQm3Ip/NJ76RfqOKFjryEGVCdWP1tS8WUoU\nzSDer4/0PCvL6h/TRKnzbBbolutEY8dtfoX/rLOFYk8br02w+kj/l9xa5Pfr\nryrV5kex+F8q/332u8YDF8b0ZZlef3HgqMEK+i3qMbvThwi1usDEjobRkvCT\nWYrLzGk2+TaGXIIPckCbJ7SIYBrX/NK1ffUFxj7qsJQ1E90Ug1Txp2s0yV9X\noOvNYQ3oSjtNX7U9iv1cVmNYxGwJ8Rm8xGLFIeAq+HGqiGAPuyirOtzDHKRt\nB5bYQZkS5A3asrTE+IzZZ7jEYBJYMQCTUtcagsD9iw1cuCgYjgdFgHBMJDTT\niy/BIL4qbE+l1OsSxE1PmdiRK9IrEkocJFlkqYgG5D1GOrqn84ZIqZRHYDvU\nkfZyEqnP9Ono3sKk1I9RjZTxq2RHuo0foz4Z8eYWzrUoafwo89qCw+9TV5tY\nn5zGVnHpx4VV/pStr3Ykv7OjmnOwz8aB2BBosEhwpH67thXkxo+ppiYi8i8T\nW9cRP6t+hIVjSgWfheM2MA8HBXRSYs9OTMfjKIEL9h3DfslRpcwlIABb/jJE\nlDpANt8bgoXJvQ/KaiXomQ23Z3qnTniyWyQ1vdDAzPgN6hpkAEHvCn8YNPhb\nMi4N\r\n=i3mE\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.4.2_1607707312660_0.45532603508759895","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"polotno","version":"0.4.3","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.4.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"17998c5a36442aed49402b94d1ae45c4f3faebf4","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.4.3.tgz","fileCount":30,"integrity":"sha512-XNqn65hGG3uD9lTzuuoB3/CEO8zSc5dzUU8D0AigyMh81mxwmp+6Ae5bzXbVJ6UTtkthbrR/RvClpDsJdH0LwA==","signatures":[{"sig":"MEUCIEkyXFZQvlSdBejMoToSYKg52QhjRU/OArw64ItSlyzTAiEAots6HhpPHdFRQLHOmYxtCUPDIitPPDHCRCjnfprY/qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf06rZCRA9TVsSAnZWagAA+P8P/izX0woHKBJ9HpIPFbvi\npamYp71iK+tpHRkjl9p2e6IK1tRoc5Phdxp6rHTqTum32a3BcNQeZCEWz/l5\nTv2PmOhXfOijfDXXtGqQifxoc9+oofdUsF4XSyyAQ2BjJJIf24CucDnhPykS\nESdQBwbPe2uboBuAjrHM7vqmZUKodW9y3ddqzHWOhI/yPfv+TXHFXPvEAXXc\nRM7mEn02dlJ45YmT1VqYrrwwnoSnlOR2mLN+wlgRd2Ikl57ewT/+ybrm4/FE\nwaDWZo/AXfQ3iFi436tHaxfYHZGI+fwu++TlKXrfEH+yq37JnaRkvk9dDhVQ\n3DgfiSPi60vxF3RprFd+sCiD0oDoegUTXaFPJ0GuHTPkBa5xace5G7JILr9l\nHqV/4Y/f89M0SrljveB7q6RImCtzbi8p+gT9gHrgFQS0zl/5Nh5qozWep0vM\n6hiWBPWi7w/fEyS7tS/ZWA0EOAaYXvlPVJQBu0H6qYngEPJpN6e6zijSAY3z\nTXnUa19B6xoLhk/qIm8nY1Fznx7PzZRcxu/rKKg5WCm0sy4OUmoq4246/byg\n7o1p4ChjonDTveQ6G0TNdHCjjdk2Q8cQ3VH/ODwINyki7Nyk1KQCMYwo2K35\nuJOjggdkUrM/R9EAX+KXwKDaQBFp0fSp9/YhYXIFxkZTCwv6nkxyy2zhtba0\nkjmz\r\n=tYfG\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.4.3_1607707353038_0.4504828121385993","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"polotno","version":"0.4.4","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.4.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"30205a35dca8adff71c715136dbbd21c37d1c3f7","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.4.4.tgz","fileCount":33,"integrity":"sha512-zRHWBZku39+eHIa4l/FUSAKAIZ3RFcqe1OSli3jDTci52uMLfmiRnVyxvuzXoW+cKE8PLi6An82iyj8ebDZijw==","signatures":[{"sig":"MEQCIE38LwzB+omraSaeAE8whG9JzA2/8KVprUxBaLNxzoBOAiBCDwnrbazV0l3aPISFj3H/L2U2029SE3U3kgSCgdc5dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3Q6rCRA9TVsSAnZWagAA82YQAJJy8vezYhBZYN00syN8\nvjA1KjbJ0psarZVAQ1MiKZlRZqplXMZyQ9PW8hAVqG8gyu0dw7joTe6A5PAf\nqNd1UBepHFgFdOCBJfkbaeN3tPLRN723hphGxKol96B0KIZa8+GulTB5gf/H\npcH+i5JPYICq2+wXL+cwNJzJnu9/6Fdy3lXxJDMHlLEFBHBddg1HgREAGT0Y\nEkk1jptQm4BUP+3YebZEGoe6zzXBdugdwfvuJPyYjbpLkRbxc4RbG0RgfgPM\nZswvXJmYAbaMSUmR2kPp277gUQxHo6S2bvT4k4ulGnj+6eshdra6kklYy8jV\n/5RWBfH3oiLGEQZrlqQa61Ge7gErCcsQxADcmSq+Y1NSqmBV2Zc/pVdzMc0K\ndI2tkJW35PRSpcgB0UL2P2eL8AlwxTS8typ+AoKYovmv7P/I8IIkuc2bO26b\nNUSEQlLfWWDPMrVgCZvlPdg0yvqfSYzt8RXClRDcrlH2uN165P66B6yY8Mk9\ng/zLQbGaikCfyccRyXfm+gge72pPR9XYC1rUN1rYGSFo0jCKRdgG2ccM3j+a\n+HQHeGOtOhUM9l6lnjrWbEgSBb+H7uDX+mojRdYb3OaLuhyvCKctao6RINNd\nfEp8RqM47Dxj4i+53WBiF2WtlAps2ti9Q8T79Lmr7kEd0kPGJ3AB1yRKC2V0\noOfn\r\n=pzba\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^17.0.0-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.4.4_1608322730942_0.5344865750511272","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"polotno","version":"0.5.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2dad6162ed3895d7c24288c8f5fbf957e95a2284","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.0.tgz","fileCount":42,"integrity":"sha512-HTb6LNK8n3NudUWLHnuTAmwAMj3WBKMXzFhvP74OZT24IIQ0qyTJRWlUGoW1I7CJBzXgs1hQwhDP5r9qe3kRdw==","signatures":[{"sig":"MEUCIQCke9nzcJ2C9PYYiByZDd96WR+swtvC7FOn0OKGYFwz0QIgQILTAde6Sn0FK5b7ESxG4AeWOjybD1ulAKKzn1hHLq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+JPxCRA9TVsSAnZWagAA+jsQAIGQB6WqmsZxF8BMrNHu\nMxJbxPiVceDqRM1bpLkzKOwqgV1sFukHfvAl27xZRpEhzUY6SfwKFPb1P0G9\nCvoQMNhIuG/5S/AJnlghhtgaLiHaWwGkvV8FJFAyX64GyD0ZZTHJJVwnClt/\nexlq3rwFw8jTRk7sx3E5u+oKlhJRQaeUrAL5s5hPTXTgSSlBuJw52nkZ9mXF\nbfUZcNxI+oUF/JUXN598W5Ix+TZDwOkpHZKX21sGAnzeXaPpi9TPsz46iqKb\nfJgK2eeqw9e5SJ+8HFwPnPkUKXqlCcqWtuaD3n7LXAWD0UTC2+z1nON/OOm8\nF8we5ASHQSKRUjTNB7y7PfIkGeLdYKuM4Mq9Nuh+FLKYt33GuMCQ6eWQaZCr\n7FokQjUfSx902gomqeACGGbnAp3Zp+d6/bxhvG4e/HRxtgAB/bwaoVDfhfJe\nAWz6SUp05nalyuR8D/188c/pKWUa6x1yuVksLjDIeRnALrQgHqfBrkjq6e5Q\n5vmEJ9YDm98s9vb+HlbiiEUetr+vKrHAs9NILLgDAiov74f5SH2oJDlDtGrm\n7rVeclaV80kPGLUJ0G+fo+tjFZEh5ctHb42TK+1G8nCXN5T7AlqX2R2qIA22\nRT53kcSahb3MpefdY7Zxz+rLl+Lr2BaRC3vzj0zx3TgSftn1GtM6bX0gqr3E\nh5tg\r\n=COHz\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.3.11","mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^17.0.0-0","react-query":"^3.5.6","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.0_1610126321003_0.9865895652357168","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"polotno","version":"0.5.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"cc4da6a0e05de7814f61bc850dbcd0c2256b852a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.1.tgz","fileCount":42,"integrity":"sha512-SeipMaqptXlwy9G4qkmpk7u7yWeCB/G5A8Z3WPE+MqIkEg39Fsr7aKehkAwSr1gy8u4H1C5sbf6Sh6MCxlpb0A==","signatures":[{"sig":"MEQCIH6DIwMlIwqyXCYUMDIGsHfUOrPhX+vJ0KUFcLXIwbSsAiAMHwU5HbOxyVe36sA62C/fCvzG7mSSDsAgN+W8RqKXyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+OMYCRA9TVsSAnZWagAAhK4P/jHswPUL/FhlzCPOcenn\ngWo8C9MlSSKXscV/qDnTMkKoBGi4MR/T7zX2aWPilPJS8WFcTMB7+hat1v7v\n2FinBv+R9xYLGUIppWCjsL1QixfmnJK2rZlAPNBKskOI32oat1GD2jxu5Dpl\n5NdBrK3oJcIwo5xNth1AGACog5bw9lbub+gHaF8KlZpniUV58D6ktjqpw4WJ\nyXF/NA/FBOt/1w8jwxpYpmCeWpuZEQP+K8LjBbFlpFpu+/fli3dPDFk0wbDP\nzvHGxf2vP94/W5FnlfUtEWgop5phthaf9uUTH3n7vHd9IRFZsob8tcxwi16f\n8Gg0Mc2/0KdBfuSMLTu59ESSPIIPPrwhj9i4sFGcpRj+J5viVXailRa7XCZi\narpFewa1cZ6FXjAstNEAMXroYnThGsBWsvOKFDeJUWLW2Js2t5crm+myvCCq\nFM4Nz20J3UdrWr3euT5WXfnPS+V+dIHXPf95Cv1Bh2o0q3TlmGQ9xnJA3H7v\nrl+SK545gCqbefxNdRdHa2cyqez2Xn0NbcKZhBYltFsc+N49ZxHOnloDFCUs\nXIsmcQI+kM6jfEo5bKz2BqKdV8YtVOHZ4qbxd58At86+iLhyDP5uSc76cKtx\nYcxZeinE8XHO1qcRUa8kp9K1lm4W3ZZBbENbf5yprJqhSSFFx/Wr+m3hAQEO\n24CR\r\n=hWGI\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.3.11","mobx":"^6.0.4","konva":"^7.2.1","nanoid":"^3.1.19","use-image":"^1.0.6","react-color":"^2.19.3","react-konva":"^17.0.0-0","react-query":"^3.5.6","@emotion/core":"^11.0.0","@emotion/react":"^11.1.1","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^4.0.2","mst-middlewares":"^4.0.2","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.2","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.1_1610146583950_0.07169159425522498","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"polotno","version":"0.5.2","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d787121b16b7a2adc8ab067b2b7f6bc217f311a0","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.2.tgz","fileCount":42,"integrity":"sha512-QQ66d7GF7tsEZecXiyvuE1qfoHVZpHULLDzf5+I/bTJNi2M/6Nivhrw2YUQnBIr5xDg20KKCPX1t45QUL7w8hg==","signatures":[{"sig":"MEUCIDwHBhUi26EdZOzCw2cYNi8Mu7YJ627mrqzOquEFPPsMAiEA1N4vTyOMpYkOjq2/0rJZKH9FqWBjQFCmmPPR4W9O8mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/c6oCRA9TVsSAnZWagAA6qYP/1xnm+LQj6mnYWkOqbxl\nNIdqUM3zLTQKpLFd021yXlDSfg3vnabBiJPi5tjcfffGWhLpC5V9o9VTK60D\njdf6VRsqJMm1VukDLroa5PMYWuE8QuoJOz9IhIAE1wpTwSDmQXoOoW9iPX8S\nfmCdx2sD0u7dgEhwsfpzxiVTWjz7cCk4Ovva/4Y97ID6LPUTW6cUvNkTt0rj\n17i8zFULwAVyZb5y6Fo0yyyvWYu20vKZjuMiBvpxkprUlGJw3koUi1Pbbv0Z\nMq8wjW22Lc2AN93XvaPR78NDCSCNViDooVFIZxCTywGPeSIC5FgNVJi5mYSK\n2i24VUxv5MxUixfEyBZM6SAbiK2P+H0mVUJnp7ZysAUkogKSPwOcP+4T7z+B\nbhaZb0JizqorxHS8RWZ7gHhzzCBiHxRm/sxc66XTKPpVwc5taw9y3OLE27WO\nf9Z/YVx+pkovF71+dalx4UxXbAhgqGchzlh15Kvh2DUhPVVGeGDeL6feZgDc\ndZkyL8dfKuU4yZacVlHas6Zhe6iQrnsbk5JXIZC1e6plwaQXZlFxP+pTh+0N\nOSBnllqu53zbEVKGCMOUA21g/JwAgHsvoeSEPBAihz9SibbyFZJpO2bjTK+d\nniy6Iw1S3lwzPkvibaJzsgC6KvEGuT5WNAwiB+gLDnKFRcVaObpMf0JeSnoj\ntcZD\r\n=ktF+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.2_1610469031826_0.7599552683804474","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"polotno","version":"0.5.3","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"92a575d6ab2b24f7406d384728a89f801c3fc280","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.3.tgz","fileCount":42,"integrity":"sha512-VEsIPF59XrCTakM1iT/dMxCsWOoFIDKM6EXoVU5E4O5pGG+nUGvL8Spb98yX1vqmopiWmDdDXQLBPBFLcWiyLw==","signatures":[{"sig":"MEYCIQDmg3R5t63up0MrW97mHEfz09IKEz0wIlbvDtcYVCWoWgIhAIpY2nAWsyOMdy3JelIsgST1TxMp08jXMfX/IqbxRblT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ir/CRA9TVsSAnZWagAAx8kP/3hBvsgxR18mOoJxYa/l\nUw0ZsGRXWwmBhaNUOARqV5yAX45q9VvvAzwlhAmhPkmqst+FfngRZglS/6to\nFHNu4OfF+MDtvcGSiz+GRNTakqtQXgpd7N8zRRI3BFWe58EvrcTg76dh6qQM\nsBVh7/xJ5XdlRHfihX2u23e+BmIu4dED8OSjVA7HlDSXkJ5JO5EbscM41PQA\nNf3+/gC1wjyQKCvRRZqRtUeMUdTEScoPbGXnJweO7HP/5ytgoGjNzH15Tu4V\nmt99/LXMejxrg77zErVpT9wKD10CUT/H4IgV0U7G563mQC9QumooWlha3nmz\nZ3E4CSThjme0RknUJTMED2FUEg7M8CKKnEjxogTBvIX8HE/v2fWborfvXnF/\nzvfcuFcJrMjT/x1bQW68pwlb0MiKdfV44fyUy1216wJEJRp4XrSme1aAOG+Y\ngD+Jmpb/Bqujvjbgut3IVreARmVU2oNmIt1NQvtE65kIXinEYkhYp+CGtm7r\n+HDQt/9kTbZOPNkQdGiy0TZQ5j0b8Kwn6iRXEbkDPRLIJlOpoHvnPvdaf2MX\nTnnaRW4bZI+sGOzmBZf+NvpDv7S4UXtnbeVL2LgDodjhBQX7InBPdE544jca\n6TVt3PIp9NrNt3nBk8H0yVv6OLZQhHj+bBwf2wXi1MqqUM0AXvpp+cVq5/Kb\nr/Wm\r\n=3UC1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.3_1610492670760_0.6990321534439916","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"polotno","version":"0.5.4","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5a50aeb9cf5ae847c970c11a04b1546a33082d8e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.4.tgz","fileCount":42,"integrity":"sha512-PYg11c6rwGTsaAYqrcD6eXhNEmZt6ktJQxOROeN3/1zKQOH/DbLisUnCjioQ8CZGIJiQCJRbl4UN+/GTZLfHdw==","signatures":[{"sig":"MEYCIQCnWtsj1spHpzrmu9HPI0VksYYhciyq8KqxcbttIvFwfQIhAKrPZaWJ5xIhnqBimFL/xsCvBa6tt9aE950wqHX98b74","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/l3BCRA9TVsSAnZWagAA5RsP/1uG9UAS9KlS7Dm7Sz0q\nyBfaNBW9mGyhloGVVg4+JgLAGOuSKrUdvwcWmj/X3JfhvNC6lKNTJNcXEuSv\ngFySKJfRASv1rGhOhUKVDhXTF9x18QXtasqPgSfang/7KWS8mNWukwISKO3+\n1ir79T2gBwcTltNuffWzwow8xdxIw5QYdGSDHvWMy7UbCyeJvUnHcVQK6cCL\nIc/LwK52aomFxJzhXFYdTlfT2Lw8XWcZpvXHLuQb18lPN8zEsvclRAuJ5mJt\nA8Etj451KJXBMcZh1n36JGkubYXPBBgSfOYCvL6y+2YYRomise6ZjCvzQRuZ\nvSI2nGJa5gjfkPukA6yr4cj285lWOpZ2FWdJTpVMG60kvB913zav++2mqeQ5\nkqD0209+MQKsnf4vkH/dpLf7sHHjx1arGXdnaeZDA5s7Uxf2L5fSVePO1L2M\nipB4crTgTUFsd0YvsDks8boLmIV0KfG3jM8+QxHNS41mTTARUMXxRiv2wIL7\nnIdCj0yRce3O0LiCl3MzhRkHjkgpyJ9+vFTgWLlTam6T8Veb2ZFq6do7VGpX\ngaxETKdE+JcHMrxggP6dI3XVkwPo+lnEzPdHIxCswPUX7ZXccXSIAwTqctv7\nK2ROiKBPcaePIvbsCJXjqCzkItNzYY0Kemuuf1k/tUocx9hEpkvQjcqPBx0b\n4UL1\r\n=Zjc/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.4_1610505664966_0.6526389389710847","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"polotno","version":"0.5.5","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.5.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c0b219672e10c1a20b868ca25afda55978bdc9ce","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.5.5.tgz","fileCount":42,"integrity":"sha512-YN1hyHjJzRgwzFmZDBvgrZrlqJQ710W/x/C1tI4pdHh0l6fUwKeV8sWQYz802WyZ0BzLNDpzLOtQhuvozaEI/g==","signatures":[{"sig":"MEYCIQCCRy+FjSZRrssoKNyz/0pLiAOpLmoCd63NcDntqsqkJgIhAP1vebnwvVS9NWrT8iXaGaftSl0VylkX689I+o1acVc6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/l60CRA9TVsSAnZWagAAjtAP/0aGUzswxRwKyfwCQgtS\nAM5rI2AddW9xtIjnIRSOBbK+N5ETHyqopz6+N2tBz0jz9H1sU5opC1OtGdNt\nf7Y7OftPCpvlZnKT090pD7kcuASQKMoaaVkqXryKAM+gdcpgBTiJMoM4Mut8\n+F2Il6VJp6nlztc2FXCiw26SoP9XxI0D+nNBptSZLXFRiR3D7dqb7bQZfvpU\nrNfA+x85rTDQCL7dbV/ywbu6F7ea/D8ljQ8M9TIPfiFCWlfNCxRGQ9wbD1Wf\nYnPsKylP86a9DV/IGan8Jv5r7y++B8yqbUCn135au+aKFimW/r1ldz6HIibv\n2TUzZYhrtyNTy3SWkqMBfPSWRcj+FfhaxEtWmp5Z3SKRX1W757cPQOdNQKpD\n9rHKAuD1ODpZOkepejxQw4lE76ggSjMLD5SV5xAb/9Wky3/LdQPc0dqoJafp\nD0B6E2ivuag9RunGD66YmUN82+Wq7Wly0y+jYPjYvB+76PqVcX4HBGhHXk2Q\nxV0p3+HqJTN7r38BZWWn5x57UnfZ3jeNU9onpE0vRNgOlKQAzSZUMOd1TRdD\nsBVxID5lL396fAlAgCRWid9acTHUzyL6C9RBwDfg587KXCCi+td3rKZmY1jk\nNenNbzc6sYrIljn9VqElHIfH/SB3kfhON4lSDbNMhpzoKwW2fb7oHjc8LzNZ\nzTjV\r\n=pR5U\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.5.5_1610505908133_0.054061973497091964","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"polotno","version":"0.6.0","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e1dbc1c1a69d2abdcc2110eed7df8a50bcda3ef3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.0.tgz","fileCount":43,"integrity":"sha512-jLCpaLU0epeeA7hW6VAs7QxIa5xo0NTNGlC+BBKv3XRd7yAv8k1NsXqBlomaDxBO8U/WSnbj0kZY8+FMgxaNXw==","signatures":[{"sig":"MEUCIQDu4eHILiUofYVtpPyg8Suw9155DlCcGzX0VOZ1ohjS4wIgDxKPIh+uLLETmXUirdxqiH2Do0vqBPi6Jmr0qzicz2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgALZPCRA9TVsSAnZWagAAwGQP/RcZECNhBOMNTjLi+/xH\nIHawdBAlVM0+pKDvDawEwgYZuTZZAwAHVBddUANhJ9p6U0uZVSKs6HQjB1ev\nJbc2Hdw7MfmmZ4P5LBCkaE0gjDnIFusiFV+emtoXyq86HQqbESIx4VlXjn3/\n0qf+p+oEAqUepxgq9RK4G24VAbOw8QKOxVwzN9Kmb5FVNXhuYY7pqjUJ+z70\nA3qOzu9+eNyZ/ZpUDmNZwXLT8R/6vh4DRmNVbnOZxwnF5SpfoTqPEvlzKwf+\nqj9KAfXpNdEWHcEPXH3iHKrCzh8aoQGjWW2MtraKFhA59VDBteOq8y/Fz9cW\njpSZXZ1qiN8/VvjYb7sXPiYyHyT/T9WGthFL2Fv143yiYXw49pOcWvE8TOGZ\nvWpC1RwBFXTde4Mv7fbnWg9UVNaRYqWmFNk8t5Z0hv2ifiolhfFy4D+omkQU\nEZokqul4eXnnMkni4LdbWGu5F/vy+nwA0ED8DLsbUSr2AbMeRtHVk2gyIWOO\nTw9mO6WcjebxfF05c1cAf59SiauOrAKP16Hyk+8Wuvda+c+Qfy9WiZOxEBQ+\nq68W3pEzm21mr93RLkII+RiS/t587wg5FD5s+s/tobCx3CP64LogE/Je2Tns\nx0+GQyGFJWEh/hLz0QEY5AKNy0sLQHsFjvNYbBSLK0gL4ARj3I5Ln5AvCM7Z\n2gYT\r\n=JeTc\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.0_1610659406309_0.7409215199999994","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"polotno","version":"0.6.1","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a673c1f33a020be2d261b700216364d59974cc68","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.1.tgz","fileCount":43,"integrity":"sha512-MFwwlDPEY6MKrj84aywwMycIi/Ifh9ImQGc0xWchDLMrLElBvuVVQ/pL29JmyLHKg1iFcO8zVPtyE8tfwskaAg==","signatures":[{"sig":"MEYCIQC85r9mGn3vE248z0eF92undJM7CtWKc4Z07oXm0hP0PwIhAMxwcY5QX0Gu/ruL0ZJs4bCLx4feGUwHRvRT8rybEJN7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgALriCRA9TVsSAnZWagAAmpMQAJP8mo3su4sit1NImb4t\nmQbqAWk4r2IQ4JMY5vDWbA6BJWjTujLA1zO2BhxIUF7f7qZ2FWDFeFVtdLcV\nq7RZtBMO7EUZcG6JUBrmjCMg+dtzoHdpDbwC5Wv5kNlarI+2DOLsyKnWwtTe\ndAE/3yzsR3a1AhI4DpqCJmcdO50lTzXecFpTTJMoXlPBIgPUymnriw9ind6m\n17Hn/MyhRCkSWveLqV3+iOAAuJAKJtN9dZ/DP4cdrAMKWBYA00mESyuBRwrY\n6jMbEyS/VeTOw7q4NznYV11+RW5ZkoAA0+dIiPmcFWzLPcQahnjgJ2rPUHaA\n/lERceaZmvqMNwfAy69F1r8jyhnfGz/5tyk+QrVfbMoemCzUmQQdpiHspN1B\n2DBfU78CZhOKtesnQ2+9o2UWcCd6wtnxVPGvX33dZJ44fTVDNgclUemumPKC\ndtMwfjBZ2Y/zA+dnNJu5C1VvRMJmqBZSF7YrpMQ6fp70eQQsGTbWQMpgb+cV\nMV16t4IQK0ujW4tgC+qpBBmak6FP3y+DWgY6AqLfjsMDliivGlMCxPGiPayT\n27L3MOHBfslL+mqjnTlkwjl8f2Nvncq2pVbAXl72v/xoY0JeNtISjbA2PuuY\nZgkla8FLSlb1Cdow2t5U/zcAQ2Voeas2ioPrWNFLT1BF/kVdzp+AVCDtHnoE\n2vEn\r\n=ZAJO\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.1_1610660578515_0.2845893790138907","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"polotno","version":"0.6.2","author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c3c66027d4b69bd2706d4e1c47461bb00e125f3c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.2.tgz","fileCount":43,"integrity":"sha512-lxl6UwqMTBSAPMtOOSp8DaPCMfGJ1FTs5wYbSbMlIHiFPBoDXDBfZ9tjM6kVDnAn4z7va81O+eDYK4gy9Xo8Xg==","signatures":[{"sig":"MEUCIAczAQxfmikaLieGWSMvSDl45fJRkBNSACgQGs4Mi565AiEA9Vcf4bgJOoaRWGMzpWZNapLK72osM676L8LRBEIpw6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAZMSCRA9TVsSAnZWagAAgKMP/iY1m8yoHBtte0Y+JH/E\ndXl5y57p0r1iK5uKbE6b5uyyccbXihQwWd6U3BQM5IqaKbt7VkCE35wYCBug\nLUGzhunjsWfDOZsHufokIb5FKo5mkwsZjhDifDGmkCeIX7cywg1hfkVSo5RM\n7q7ItHOt9x65p534uNdi6avstsuLNoqLrz/dMwFu2uF2aXcx3zF/APOHl3h+\nekN+USiR+zy/Xo72wiaSg18++B22d37LjPKJHVdNv0R4zsO6qew7FgyGIoUr\nDMM8tIWJWi/qUiEpZo7Gpy4PWOGKv1YEVxPMaQnfgBCuZEwCHcOS0nbI67Ys\nrn2+u7k0yPhU8xf3QkkJhNtIhyHizSdfySFJE1scLWA3OaPdkz4MsRxLSMXk\nNwvqm2rS2M8lgqi4Iju1X07YPCqiM31eNe41fcN+OSUBbkWrAOIskNytDsgd\navmeKlqf5t/t90dH10B2yGktTzlGTHrSHOVLhPXf/L5MHOP26CjBonknwALg\naktDk3wk8+nQXOkkOHIA1mG/2RZHwvjMwqSSTtV4EfUpFMSzjZdcVKihZFe/\nkMiPfljOX+Rx1+rWG+7hPpdgt8zqd4sxKDydOSt1PkfYYwAQx1SGl6Q4ozPn\n4gMvV+CcEz6H+7vMFD79OYlfeXsXPvHpuV4eMM7li6F+uM86LiahlofbfLyI\nh0u2\r\n=U4lT\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Canvas editor framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.2_1610715922289_0.24556234212396055","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"polotno","version":"0.6.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"dab59d3dcd45ade77c96cc12ca0145c75b74e9c0","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.3.tgz","fileCount":42,"integrity":"sha512-0g227BsUCG3wXg6DlySLPSwd+HRFVVOWxPSKCdiP7WNCGX6IQluCPzcFnbS28H0xt/btHJaYwWN1TXGicbRrJg==","signatures":[{"sig":"MEYCIQC0XVSV4xFfIKupEJyqdQapGtXG9IgrI7mpbAXEpVG/LAIhAKV6XOSxGo/3d+j9LKyGfZNQ16dYmI7mID0J+DXdE+dV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBZddCRA9TVsSAnZWagAAQj8P/2oqy6Cay4bMgnu8bNaU\n5E6Rck2TQUf4LDaRv229CiVNth3xs9P30irRENmU4/QnrFoyYo8IfCnbhzUF\ntX3UAZt9mRKT5nYObcln4l76iZfgb+0RCyOFfXhSOvPAuLhO4HUFLzJwiyIZ\n3sLPNijzx4AONkzNO9XFTABuEzFcoCx31E11qxKbsE9XChR+mFVX0CKFVKzu\n0qqzFhEpYT3BkcrkhS+UVZsflznW39GciqyM0qleTcemJbfNWtUb/FmBDIp2\nGIJOCDsINfVrr3Wq2v81VysO05o37z6r5703Lbi+TEknvITATyBY1xLmDv49\nu53e1SBsi2uTEoowl7lgArq2E93viuMEG9XutUybt1JXBPHo+gwrfDVbV/7i\n8hUxb+W5LERRHxL/P9OFatuHWi1JIPfcDvdsAeAG0zo/2ViQHUbZvXxyKtS3\naZ72jSSCtjbbju4Qzyup5CKj9abqn2RNrvwI4eXfb08Vp2fTqhiFE8Rro2PF\nkADVl5GusBPi2ZZ1ZGyktXFuIOcqITiDRCSF/+4PgLf78CkzRnGidNeOEcYj\nNWR9xintIA9+KGhBMAFVqiRrp6Ob6iubQ4MYI2+Mg80PBXNvyrTSaaWQzQjm\ncpzDH6f9A6mtB6q1X6XtVm71d2XAOC0QM/j4/WPNbtEDm2gwUqskJNw/wy2/\nZHAH\r\n=QUuf\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.3_1610979164745_0.03806375396196282","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"polotno","version":"0.6.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a917ce965bac459e3ac1dfb8fca928fb1cf29c33","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.4.tgz","fileCount":42,"integrity":"sha512-5GNQkY3Bo2zCO1f6dwClEl18YKNKsLWzD1MPxBAMNB6qxgvCWdV1i26I357N5YhCNb5xwnGpC/d8vy2h4Vh75g==","signatures":[{"sig":"MEQCIC/O7tSc+GAF8SVRRQ73v4wBFxuPz7JW1wmLw/+mYkW1AiAPuwZTKxHTUN9saSl8QQRl6ULIZH9KCqUJ3+IH+fsqwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBaCVCRA9TVsSAnZWagAAK7QP/3L3SO+4Ar75QKk5PAin\nS3BhLzYJ+wUe9LH07Az84Ltz5Q2uDn46m30YRSlrd+eQvvhWKsE20ixnsy/d\nfjDblFm+fu2OqeHVRniTmVqRayCtxsf63SwUBdUJ6cJVEEriV6Cbb6I9q+96\ngh9z/XQ+C30XrGoIS2SKouAUrmmWOPUH/sJSgV71oyzB1T0eVkvCAd0VLuIY\n0InulFeGc39k31FqAu/TFoAyDQHPEmeQ8Uwi67zyP+CMEtZDKVKDRBt+zL3Z\neVXBKNLsyJ7YQNome/tdiDpjNp3VPpd1buJPeg/I7pAv08dDhHRpeUuolz0r\nk7y/Fa2l6VeDHZVQsxCTBTu6MLz2FR7VfL6qCgKS/tvZ6hU8UYN5qW8wYR4V\n7Kt144H4wdiAHsy+7vBFpcDhRUl/9IlHfjreMYxGW2U+q9BgkXMr9S+Gx86G\ngpVxDSg+BnRMaXDhg/p4HOT8jCOvoFup4xJnrFJz4+pl2Aa99lGscLuRgsDO\nyxuf8WTky4PNwstC00EykPlMNF8QdbLnUfxI7jfzmVVEbRR6QAm2sK5VYhO9\nyPJ/K2yi8/IG76YZ+HRUq/UptNc0JT/0yMR8pUVyMHrliZ6010KrTlgIC58Y\nKxEchD/knlqARBmuHfoGmDAybGrfk/rZVIu0WPhCtf5stZZKMUv3B24XoUcO\ntaHf\r\n=cf0u\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.4_1610981525527_0.6975064524640642","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"polotno","version":"0.6.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.6.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9add8076ad4cd8a795980af795576ddbd86b2dac","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.6.5.tgz","fileCount":44,"integrity":"sha512-8A9+amvJEUNggNBTek+Z5qwUPQXi6iSOTvWpEulLvAmSrnhYL1OGC5LbCaAteJiyjASwifzDH+/3wBoJkT3IMw==","signatures":[{"sig":"MEUCIQC7nkcrknsGTG0fk9t2TC/8qG8x51xTTo6FvuMKMy3EjgIgXrP0clseZB4gL1A2jbUp6Lp2+asVjTYlKf1f+0/odoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBemKCRA9TVsSAnZWagAAps4P/jUFvfQbVqRM62r6ljZa\nm5y4h41arnujBYiT4PpHC6DVwls8XXZPQOEvRX+Pj+gPKLnFnc6ycTsoKe1I\nU293OKnzveeZZ4+ptYEo06I5mT2jj6DUic/3rVq1JSCBID+AkP0VnvYFPGnF\nn4tsxyulRT9syciJWXAqezPEmCbkKV6kfjj5J3NxOw6XkCFpG8YQpVQLHgz3\nmTcDr0y/M3x3o291wKFudFbD4zFxENyWzES4rrnYV7gZc3E5UNQboeUhLYIV\nQRFX/JvE4xcpHewGYKDaaxFoQV98lI2oLD3FuC27KFh7JRJVAsTjgwth0+SB\n8E/sASKyo/nNJ38JtgZimsmQvqePET3YQz7pZLpAcDuNndcOS40Obed2hM2H\nFbhLJN7IbcKigwuVS2iMBwEWuUnA38TTGwrc76v9i4O1pwYd/vlS+NSNOeZM\ndJuReigvX7PuogIVI/g0yLF1HqY05b+y7qXUKC1EwdBfrBbkcrwknfe/2X/C\nvhj9ZKNKeWuD/5yCzZDtNmx76QT7YD/TbSYDCD8X5cbyMD7+0sP1h+wVnxWr\nQCZcqyzkPci6K15vt9wNhGhmDZTTlwBIi6F76ZESTtZlhHJm1cqjdcqqYFVU\ncZlceCGDYvDR5/hx004Ce60xLaoEGLnk6m9camp3CQS815WXNNLd7ZfWZH5s\nSccv\r\n=Umqw\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.6.5_1611000201622_0.9524305786862335","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"polotno","version":"0.7.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8cc5e90fb67aad365fc5e8abbb6cef4539bc91c3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.7.0.tgz","fileCount":44,"integrity":"sha512-NXDBN0OBr0HYeEV3fb78Dk7aVtQciNpjdmq3Jt6u6wnVavLn0AiLZka67rM/cI9H+iyZCa5XlReQ7skstCtTvA==","signatures":[{"sig":"MEUCIQDzC1FOoGGnheEB+juivyYL6bTW3U9yOdf47PW1ZlYPCAIgP2V9adSmFxekyYosr2KDz/CamZNm2X0cqRt4W9MRn1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBg7eCRA9TVsSAnZWagAAYLQP/02Eab1oz4833/Lt10T8\n4eEdUlJl8oUCQoh3Tuapl7ASLLR6KepsBVLryqEyBkWNdLXO6PhX4FWVG2xU\nN6KAC57ZrEWdJwGsQ9CBvr4T7AclGeywX7B4l+4ULmcpaUkM9jBI1ulCMxkm\nijYuvI1jjtkd5OEWmOVQBU2UG0iH8FR8gw5xgyGfJkT9ntavyzM7EZWEEKsk\ny36Z/uHRRZ1Tmq4whP9TP31vT3oWseHGEVKGAMvfUu2NPKr5LGHXDy6Z5hM4\nQ0BltQ0yQi2iZFNSfLiQutKXrkv3MlXeCyHxTuLpew21ffPOyGSbC40pxrls\nXS5020WqVl5stpimsY0ciaSTgFDgtJ9lJU9FvI9pJzwiGhu4gxbEMO52lXgt\niNLG6gkLpeOwO64QQjXlj9MfyW4SkAXegSUysJF61qcfgzGwWydKrO/SV3nw\nD3KDL4gvEyb+STnwWqU/80URF0iLSw97uFovaFu4fQF38EUcvFcIiwnBMC0j\nhgAZy9ZtyqZOp7aubM0TP57dCPJw5NyLSTqHO58Jo0RteEKCB3iHIaMZZh/6\nRH83rMjY8mLo4gd2uhP2vXQl3Qht8XTYMwgpemujhGgsviUZgr1xEcY9gThA\n3LXyhOsir4wgQQPcugd4Jc0a/J6a2GdScf4n7M0YbvI75XlbGKrXNvkeP5wW\nj/s9\r\n=hsaW\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.7.0_1611009758298_0.9327400579392018","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"polotno","version":"0.7.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.7.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"dea4bfbc0043d6ca660606d60bded3c8405319f3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.7.1.tgz","fileCount":44,"integrity":"sha512-FxN5O3S2vGajIYayFBJPTaEZGPADQm0ZIWUyN97GxPz55dxOzAPiSgUfe6EpkhDamw0t4PI5mCnadfKYildOvA==","signatures":[{"sig":"MEUCIQCh9bhh75FCTLlRvmoFXgstHqVxlcGxOyiFdMqpArybEgIgW9BS9i2QqKMXttck0lmk92sgjsxUVSD6/VxWy+2qmzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBvPICRA9TVsSAnZWagAASScP/1D+ILXNA3YSuMtmyOhP\nb1AIloAizb1PGL2pSYMENuSaJ+0FzyVwAcHqpBVP501e9sa36l2QY3PKPBLm\nD4osL8583s3xY2Ubo5FcvADFkt9SNISxDgAPYF7wxgdIpsk9/Vs0L1m+IO2f\nb2z/R9/NEb17Mn7n/M86CtYa0ou6tHJaTfl0l23whagAwjSJwwFAjnnM0qgX\nncdTec5Ab1iKFL4ZlhwCzJhSyKpyD5jP/hVRtGorn0D3f0BbGGH96xwBzhry\nxK5f5JUbpqtGPxWCxxYeoLzNj1HNjkHHcaOq6ZiEdrXOL8ClwO64Xl5wpyol\n+OqcOtwTinVJkyCi+gEA/LLmQ2esIgTXsC75cSQd7uNPUilwS6xjPsrglHg7\nNfFXbUkoUXZDgHIxdk5xIxWcWG6pb7CgQbuc9ty8xQccgir6yyiWubyl/VMG\n0/ElPQYUWn5nkxI7CN24h6AyDW4RRgWHyyHABqnLRw2vHeRWTe8tqfFNZYCm\nLTt5IQ93awKCAVD+QYT5u1Wc/z/GSkYdInedcyjMgd3lLJY5emBcRToKe+cR\nHydjfaEqvFbCbM/ScmoELFTJMtiXqcYh89hS+6AceZfLcLolflwr6QSWKhFC\nDHw4Fmohbkc54DxQ2rw4rKEecBYl8fgP0AIBbK+JRmiWqmcZcrv5UD8L1d56\na/MU\r\n=Lp6l\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.12","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.36.0","@blueprintjs/select":"^3.15.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.7.1_1611068359970_0.1230969471884602","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"polotno","version":"0.7.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.7.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ca00975ee84ee799d82eb3e2210e1cebac2fa8ba","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.7.2.tgz","fileCount":44,"integrity":"sha512-zfnJRSaMK4rX/SwqGf4OZmTtNA3rsTrsuthkNGKGVU9ZIj9C/eKGbZMIbUE0+eifaJUEKc3pDfaYqPP4U50krQ==","signatures":[{"sig":"MEYCIQCPktnAzlYEUBvqI/brOOgAJHleknzpFRSHkKs6KR76RAIhAJkL66m5EXdTV7f1yqrPE+kzfAOrfkUVLdi1dzw3mjIr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCGhBCRA9TVsSAnZWagAAJsQP/0T87kSdr5ijjm4P53W2\nXWnwXJ/npGmBo9Y6fAQWz7xznqO8fHvxj09B/zp8borDZcsTBb71gBbptJz4\nBaLZHb7kcxCv4ZwEwW7Poh0K+K1DQrH+F1t3R1V2eGVZkVfsiwXFFBbKfiRA\nrZxO4dzZQLoZO76Ki+c0Sh11xbvf+hTLCBmeZfaRa8PV0bWsTX99YAlueJj1\niZ5xCkGLz3GQZ7uBwaI2LpzGkWCONIchNwUxlrND0docBzyKiw4CnoGynt1Y\nr2A1MCnfUyybEUKgkFHWRz74WJ1Ag9QYdmD5kV8b+M98JVXr6U/6P+9qYpWb\nLQGPadNb1scvxoQyfFMsoI6rZuVDASn6pkjt0/UAs8S8RI1eXu1pVxM4yNcK\nYh6Y+QuwsEIQdXFFDz+w6PCY6znC2kh2H1uLkmTG8YVLvz62RzE8/Nf5i9Eq\nCJqf0W1/z69J5IATZ5KT4emL//Rr8hwJ/4wxXYKT99/WAjFV5Q8CjSOcqJOB\nxYpeO/QnxhRGNc0NqW+AIP/WTXXRIkG772UdIbaaqqRmgDeLbVlwEB5xYC4R\nqczfz2x7JtT19Cm29kUb8q2SBGRhd1I5CfyKcIKJHLaFl84UEy5mwXq9Ch+D\nlbnkyFDn33GDG5FyiGe/y1F0qPObNSgqbTBQatGOtrhex/dnFd5nCa2jVygu\nbran\r\n=qT4S\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.16","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.37.0","@blueprintjs/select":"^3.15.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.7.2_1611163713373_0.09702391940000021","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"polotno","version":"0.7.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.7.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"854ba154ceff1f2f31d843be3bf40d0ba87f82dc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.7.3.tgz","fileCount":44,"integrity":"sha512-pqQzxD1YRzQKeGa41/b/px6ApBV1R8yxdqW87s+6eZsw/dx6we6Wq2E9Ol62W7pMSgkUgzgDvEvtXKuEa6RE+w==","signatures":[{"sig":"MEUCIQDd6FmfRBj6ziX9/sUSJi8xjA/ctTysOecRDxu2CucaZgIgVTYPlemuIkDzbgX29P3e6PdEEgiyrc7kHRaK522v4OI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCIsECRA9TVsSAnZWagAA0+YQAJnpxy5r1HscAcl3rGdU\ngcSXQ9bTaby8pznjhmF/WWSt0EtpCvVQ9g+CkU6mMAsmzykes5tAHHJF65f/\ngzysdSUras6LrTlkoe+1Yz0WeXp65vj96sLdLQf9KRwaYfy732uzqJdGKF6f\nQ9Wy1c19webjvswCzN5XyY7Tr4qMDd5gOoeilvkoytB1Thg2MH9qQMDwxiGi\nRctHm1aikK5mPwYLnH5AM9+cKC/oMXyEhWN7I3N6y4cITRHm7amxY4NxzEWs\nnQyjcnjjZGVTHKFTkSUbAsfV2AmuKxJGDn72InNeYzIKgzauSs/sHGbNba2O\n374WhaN5tQZMOR5hGQKn6QaGCDRzqL3772WX1iteKvt6YNtAOHSpTuWc4Cyv\nFmq3eGmgAsF/or738C2WpAnRLQ/blswFYmsq415V4HA0kv3ErmDVaELoNopW\nH6dV6f9XeSh6GrSktMjsm+TeX9lXFZLPD6XE7+6iACdZtA7cUrH0xnesMDnQ\n3KokuJ4hDSRfcvLPhbSX4/xi0BZ3AeE+hPsabbGmjbrFLmoSouVfFrBiAq9i\n7VcJAw0ZKl0wO1bewufblT24OuLVOv9ZWLEnrJLKVw7smEpq7Jh9tZuyVhqh\n1yc3co18R8XDXlssB6Gk4VBqwG/XpGBVfIHl+oxc55h4Q6EnsnRSGJERGYxL\nufqi\r\n=mo9O\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.16","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.37.0","@blueprintjs/select":"^3.15.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.7.3_1611172611839_0.43125314478721766","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"polotno","version":"0.8.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ad25266ab9cb60ef2d1e1a6c2d45d6058321e760","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.8.0.tgz","fileCount":44,"integrity":"sha512-TaPyi9+mI6NNILvgwT5ZyTEIKDr+CAUOhfKFBd7gLKQpNcDZqyVmhuUAyoF9w4LjwQ4q9hfVZfgn47WMKHF3zQ==","signatures":[{"sig":"MEUCIQC7nhTj9B5ZhEl0mcetQt50U4hyAZ51ITOjenQmszuvqQIgVpqy/hzbTl0DLrof9Yr4L0cPENQnCjupZhogtH7d8SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCbHMCRA9TVsSAnZWagAA7wMQAJ2UiHI1MW/6NIksscnU\n1HTJ0y8h14Ank1yQgihsk94RGdGUMvjNRxSAYmIvhanM6XRJmvtSXZCJOQHf\n/1Io63vra0r4uVC44GLJQRuAdsgE2D8EF1ehpj5QbxXWDfAfg30ZGAkmx9sQ\n+azKC9h5yfWkNLNMhRXeKJ9QDaHfJ9iymXtqEay81lf5yb1l+T+DhrL1mqk0\nJZp8FUczJRpFxL1XyB91Ef8Uhi6/dGUJRo3eJotjOwBKDU02fn78x/fW+Cfw\nOTHyhOjtk8zNMFZGVnbCllz8o5JWVLJ8gXQUUCNYjsdCkZ6ikisY8RENjrBV\nX0Of6i2L+AMY+N5nC+7IHJ7uxgQns0Ozvl/HKiZo8fdv6SoBgVnWpFJL18x+\nNCWkkSJ+XzOPy+3tYbk7uFcwBJy48S8fCy6C/rv31buvospL8V8rc1HohYri\nwA7XOc/p8R3pP94a4cK/dxmY+qXxh75RqWxuhIOQpRUL9xjSSTw1XYhdYKlK\n6QnQJQ6ZKzRKiz1CVVh4OfIa+0FxvjTsw4FF2PGgHt3lpUXa5HBdWMEAFF2q\n5iOq7g3QZcLnesuaYRkVYyRps/wIXai4sRs/fBnQylN/1YMVekyE0UJcrwfM\n3p7zc5kaQStr/+fLsQwgo1AG1rWAH2K2pwmYjGkdQ1k93pPClxFz3vmX+yn1\nJVsw\r\n=aE/y\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.5.16","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.37.0","@blueprintjs/select":"^3.15.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.8.0_1611248075880_0.6340911634907112","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"polotno","version":"0.9.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0f410e0c7550b67a131695653da1c865e64d1e9e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.9.0.tgz","fileCount":44,"integrity":"sha512-0R4DE7CPru/1G2PRw8i+XgUOSHoeU0YNE8o0/w9eudIm7pMG6zuI75ZSfQV9kjquI06AmwIUPYY6LGcfMwTuVQ==","signatures":[{"sig":"MEYCIQDOZHM1KPAvF9j+QbjebY5p8wErM2Z3akMNf4UxDQbmGwIhAIzhkm81U6fRNqzEf1vOOROfpekIBNyppKCaTgUryJLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDNJECRA9TVsSAnZWagAAprQP/jm10cK3EjgomIR+umyG\nsI3GWOcG291xdILxAtDzHngegOkhGZwGYHHrsEnPZq1HxVDJPxpyxGduYcVQ\nhvDTpdQqN6YRZbS3++saj6TI4IYKcGv/7ykr4MXl1v4VyQxWeUu+GmVrCBdN\n48q3xS6SHmm71v9+cXpy1g+B5HE++TZZvOMxb3WTe9e+0Z7EWRYoV2mbXAA1\nswW9+NmGjB4VYSdq1Nt9lAiDRiiwB9VUkH3QDdIfs1Fsy6+vTBz0q/D7eTRN\n5hfZnuYOYsYv02usPxwp7q8eVnjltPlF2MbcMuiCuVhQcS2cj7w2MvQ5tXSh\n97LNvxgmKZ/l+miEpKN2IS3XgwEtsEBaFOcxwOsObMkkWt3hKwZuiOzt+uiY\nTnvWB+OIlTUj8y+n8UgE33YmZKdv4DFdYKyoVojSiV6kEZ30Pk52iuvFzV2/\nDXOGo1gmSbqnqpCJblzL9ou6Oftxsf7AFhgoo7i2SGrmMKABkIiZh8mYiKWL\nnvdTd/ZKhZsAf97EaTi1EQt3O9HKeUyqGFZvz08IevDqzNCG566OU3pDsfpb\n62KyVAdR14L+rpBDZQdolZx4YIEQryc/2KFanjyfagRnhVggqeg8linNghST\n75nqF6tMlWwxOmwcA3oOzh9J8mMjfiCGfk8AHkWq7P4i/E12cBJaRtvStd20\nL9XT\r\n=y7PB\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.6","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.0","@blueprintjs/select":"^3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.9.0_1611452996078_0.4654872472279714","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"polotno","version":"0.10.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9cd4efaebde3fc9578652a65b67c0a2a3ecd0dab","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.10.0.tgz","fileCount":45,"integrity":"sha512-TtOMaAN+guanQtG36GbGC42ciX3s0/t41UwV9q+LUmku9DveDBNh6mKm/YBGCXwL0oT3BWdRVgti7kr+COESIw==","signatures":[{"sig":"MEUCIG66iAuYRgvtDzJyqq0tIL6m/YAEUyyjuKVHbJW1aFyDAiEA0t+8gcGGM2Kx2bct/883pSlgyQmvighC8S5aMapn8N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDbpWCRA9TVsSAnZWagAAmdUP/1Wpw3wOqYLXZzuZk3Al\nod3Ud9STtOH7vrHuCMlkWQsv3U18PTFuzo3QLaiTOmYyr5QH8zorpCi/ATao\n5HwvVurksz7Ql4PSE1enmNWUySQgcA2oUbWn1eqjzX1GUgn/SBYMNy3zPnnQ\noSsT1u4VO7oEkSscIdlYflHZq6B/mEbEr46JgKzqqQInTXnYPxB2OoiWw2Pi\nd0o4pomCNYllarhZF2cN7ihZ25JMIvj31vve3JK1/rj9LExAAtNjkf5txEkE\n8PISSZeMz9lGK1S0am0/PTyh/5Z4FV8y03p2xrjLGts0QTrcSwHjuM7z0Pht\n0ciHMbFdSMJMcAJFjMWAfVDRu+oqicegiNFeBlhxujUbfFlCyiWJtNwkqWh6\nyfnkkQTnVa6o59CGUR5h98D9aexe+RH9sC8t0ka3camQRZdMiCMqzbgPqdmO\ngFPnPffbNF4hkRjLbAzAZb4EQFyfU0p/oredoOykkOGz+ZjOoktWcKqbf9T1\ncfNHi0nHxQYvp4+Ucfcl5EVFQXKh1CGRbhS6VZDra72tixE3BvGu8OPVnPvb\n+vghmckyPgOOPL+OLpWAEh21tPTB/OxVS2/4FvEZMS4esoZB59W/kT1lQAp6\nMPKd9JdRaP6YMQlK+W3CVmMyEWO+slqXqYyH9NPunDBFmOCxIsQ1IomLMxeK\nir42\r\n=eXt1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.7","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.0","@blueprintjs/select":"^3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.10.0_1611512405718_0.2910086404900807","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"polotno","version":"0.10.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.10.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a485fe10409e479ad28511a5b2e38a63c8518a04","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.10.1.tgz","fileCount":45,"integrity":"sha512-UC9Dj3KRYy5jhQ5Midm5bLCA11IX1LMX0GiNzKehxiyhqlowjevAMMcfYGW3YLcrnnG2ev5+MT6g+/VIpAjYbQ==","signatures":[{"sig":"MEUCIBLo6LBlz5CrGILf7UXpIGRkRGcbXALihDBJaAVCV5tOAiEApg2mkrCBummPB95CVQOf/d+3UfcXuKtVhUatRZDcPKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDb2ECRA9TVsSAnZWagAAQ8IP/j8zHDGXDilcRQYIyL4f\n/52qLcEp5HvEygiv9cj59tHMJi8Dftb17HsTEsHhPfFDRQ7TTajRtlr084oh\ngg3sSzqqqmJXFAJmrX9HmcnaNXRXKbbnUyQw8pqg/IG4kjiYQWXkx604W1hi\n9VEroTaQXXOtBOWcl8tbXRPFNldJ/NzVNfMkVebuzllnnlbfN2wRy0QY+IWv\nZORt/eS8snXznEnAcLReWNgo29Jpk6UoBrhXtQlFr5puUowerFajQOJaR8mA\nP5W2WaBSWCwH8m+eeQjWXeHG/aUwpP23atzxV8caMmkVi8pwM0Im2gTKcXjK\n7q1twdHuXYxSGROlQzNpFJdm8+732TxDnWYz5OZYv8YuMz/iT+M02UtYb69I\nsG0JVEHr8zekiybeY4i9T7Rw8WXC3ePeysGkxGHgvaM/UiH6KGAk6Yrhna/W\ndnvhJAf7mvLmB6pbudoorM6AFx7b0yZhvHA12nulgUatKipMw9M8FcrPcJHo\neKmzeGqmGNNdTz2+TKPLQLrLNYWNpOVli+mnmqaN+aRnDaU0bixPQ5ngCPRw\n30WZmCq9Y4z0Iw/OfruiHR9RjOBbaOPdw48Yt5M5kjGJO+qS956Qt5lw3hoi\nMX5VbG6zvVmNsDt/f5czVLfUNXSEsFwB5oJ2Nf8pY+OI61f1NUgh2qA8xuwk\nTAnq\r\n=BNMa\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.7","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.0","@blueprintjs/select":"^3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.10.1_1611513219951_0.9271659760309598","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"polotno","version":"0.10.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.10.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c786db66a5b7ad0f8e5969fc580e75c1d0ea3db1","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.10.2.tgz","fileCount":45,"integrity":"sha512-VSeKmIl1qQx9xOl+LWHDsFF6kkAxV/k4tGdLMjAWX/FJZhmZ5OqEMaDKk6ZUcViTjFOgaNyDPrWr7p7ah3MA2w==","signatures":[{"sig":"MEQCICTUDZWUUcF12Jc1dgGyXP2tc2oexL2MZlgeeCAhT2xOAiAdahSg4CCXgSTFdaRNf9u0ZKLb16CzESB6qUEKdtzY2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDwrnCRA9TVsSAnZWagAAjTkP/3rUf0uTvH/nkbrHMNDz\nGwqKHVjXYA2vLNJc2r4yMs7YHSodfaben/MG2cF17Mozqek6DHvAMGMx0itt\nu0dyF5iJiDADioc4gqPGzC2gQ2eeaNm20A1h6H/IqgHZWBKPH6zn4PlAgCVL\nvm9ZumDLDI3qWRjYq43FCrTfPpJRnqDwYverq4ZM2N5BGKD5/H3D79YuoW/X\nayrFHgQ28kriPGAiqtBVyJ78ICwueH+2cSJwJUSeIOZ2BWb3Ve2KuluftGn/\niv6ioA7ix4IUrrMH4kopw9l3irCskjlf8h/gNS7kuPAixaxYyj0XzGWa0eJR\nTqRaTnWr16Q22k4u+UAtdQZ8GcnvzZPH00LaG64WuoJpR5byQxBgoIKRvxZq\n/oOXDDjDN2ARJGhZlCh2cdThCBsaVsYBhhi8LPO3tDMOxZuxw4MkvpBI/8IB\n6mmzC5t+fDAuXf5ri5Oah0609X3RU8pFg7Q1uDt4+RDKw4S+TNFAaabt4vw9\nUIQMruwMRBnqzAveXIibQo2hu5WCrJJDH4vFH3NyeSxwPpwTBXD0gCTzJs20\nrJdpEphi7HvGYKd6ZI9LAuQwjdRh4OUDDTgbGxY+Qjs3uR4vN38EAfRm/kWf\ndolpJ6QhpjiC2H6x81pEkWevPd0ckTVm5d5dzpoKFJ/tEZ45aRM4cu35fgxW\ns+98\r\n=ZRA/\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.7","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.0","@blueprintjs/select":"^3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.10.2_1611598566623_0.16765611475895525","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"polotno","version":"0.10.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.10.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ce7ef19bdacc85e97965d489c21bc3c24b0b55e8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.10.3.tgz","fileCount":45,"integrity":"sha512-Y0GJ64bVar4EwDJ2YnD52clZlo0Gue01KpWTX1mw1Qjq6/KZlxG2KuLyMSyWRFRE5SPQjJBDB+tthWMcrcfh4g==","signatures":[{"sig":"MEUCIQCOtDgHEAXFbJDYMBGeG+Q0OwXR7R5I3LAfaDKqzRy5VAIgDxw4W6PEJ8Gtiz/8FXH/QEu5swzw5SZBqrhteN0PbVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEExnCRA9TVsSAnZWagAAw6cQAIyhFfW9Cqlw9rEp+RLO\nyVDcISxdDrMOHklY2YKXmNnFYRABjbfjb1Uvehm3gvmgwbvSMQww9OQJwY6V\nN+7USQAgjFxhE5CinbiSLmFgXkwhvpJJS2IThoGUdW/FAq0oIA8+cAqmOEhA\nM0QGSPtz14NcWhg3YhtTXubg4SksQwQMcvCGklzAzngrzZrEXgSxleDAnh6q\nYYGjhcU94JWsnVtpVsChW8GdgNIyolxY238FrKlKHZN2qS68eMrpvvaAfaje\nANJitCrEcDGVjLXzye0Hc7LGKPdcZ3Q90ipMNm+A/mYAFBMFbQJzlAi4Uzrx\nwA0YfmKxmJlNfuEbemcimKeLC53m4pjw4F9Z/alKpEJ6CVkGZoN3e5DIV5Bk\nad/+Vz3mNDb+kpb1maJRFrfPOfg6goGPdwruoCxORAlRiZs88pynyL6HiMzs\nbs97GwU+/oyelHrfBTE5zwlBVU+C8lfxY+ctZNrNrWwdstRR98gI7dgjTyJK\nq5uP7onm0RWSxDkNwrHeHWpHcJCVGfMFANwjf0VcPt+sOnooMSrszJ4YE8B7\nAPiAFv+g0JsDQSYyxz084Nl0SCx6JQxlRS5b9Llt8Oom+21Ib+wnzQKEbbkN\n347ukvUKFxIkNKxDuEHtzRFksyr74TypXMksyTE9c+9Lq2lP/OmJ8SDoIkb3\nrttR\r\n=5F3L\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"^6.0.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.1.7","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.0","@blueprintjs/select":"^3.15.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.10.3_1611680870636_0.7290793320568552","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"polotno","version":"0.10.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.10.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4e0e3bed79c399e7fedfc2d4d5e02ec230031934","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.10.4.tgz","fileCount":45,"integrity":"sha512-/AMKrrHC6ZAw9psgw8zwU9rFJsvZS4+G67X83dcIP55ieQN/9jivhdq1dSgYj/h/GJDA29zeG2aO7n3C4m+2Iw==","signatures":[{"sig":"MEYCIQCzKCFkDuvyE6afXQy8XRO7F5dM/lyJdMFC7SYeiq1lMAIhAOg5kVNsiXyg8HlPYh9MMLZ6Exlg+WJJDn59ABg5XaYa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEYL9CRA9TVsSAnZWagAANuQP/j56EJ0m2T9E1YfubCY4\n/LJeZKiVwdmHJCLM8qT4nNo7DhY7I4MjluifktPdXdspnKyc5hKqxEFf3b16\nzez9AdvSwE/OqO/llv0+K6uqBAOdKMdIMM/NXKHBejZTfsZC5umOv5tFTEnv\n2WSRsHA76F6jtdmbSNmMuUPORLYWO0sn5CGk066bU54t+xKlVX1P5/bhqePI\nheWILGB43VxPApLXDQTLp0dIcE8DTggcqXea8bC62mC+J3Fxjco796Xe0G1q\nt2YS7XWfUnm23njyR9R92DY7g/GZsIVe559naSKGEMQgDLZt5Sz0CEvmmq2S\nT/gCPjnU2nj16YRSQlDZYw5jvhwHkShQEB2g1qLfTsJLwxCYX/533mhdSAAG\nRQC941MCwNLZe4W2ptpH+NO7XRkUdurNK3EPO3Y9hoWAsYDWrFEU4VSuFvdE\nYBVmOtSPqP7d7jr+polJMqASSp5ryjJ14dYnvnYY1Gf/ItSnY1X+n7YQAtI8\nRgbeif3d53Z4RARG9F1OTspA0/1fhdz67L18njcg4MvX7l+TbDcFFZ8e+32U\npIzL0s8YtBHydjkItCUv2XLgaDScptmpX8bg6WbXmtffMUlOMtgQ1ahtaRqa\nHE+khb69tFnREXlTORrUOqSDlMM/Gxbpn03g849Ld9jFkB81Xmwq3m+qmTYm\nUxk4\r\n=IAy7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.0","mobx":"6.0.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"^5.0.0","mst-middlewares":"^5.0.0","@blueprintjs/core":"^3.38.1","@blueprintjs/select":"^3.15.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.1","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.1","@size-limit/preset-big-lib":"^4.9.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.10.4_1611760380643_0.9242077964007556","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"polotno","version":"0.11.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"613056a24bc8bc52bc0952129782ab31c93db817","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.11.0.tgz","fileCount":46,"integrity":"sha512-ckmFmvnuboqBRn8g09kDnPiNQwvlE6pDduSAcFnCbweBIrG65mhvrxkGi8v/Ep9PVyO9LYE5U/4MgnrcgcMc0g==","signatures":[{"sig":"MEUCIBppstCxnYM6qUEW2QzvzVQPsQmLXmOgkf4xMlA6qSRRAiEAnqmhzfTTG/V/K5t2PyXdZFH+qQWb+oQbMfWvDmHNdwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGZSFCRA9TVsSAnZWagAAQe0P/11+lEg6K49YBI1jJSm7\nEQ7ymNYiLPPM5YVw55j3dbHKlWVi+OHfC5zKEVD69QYLaOZVTFhoYs7Dlzp5\n6UFoOvf+NFJ2QheIUPmeJKEGlyYA5iWJXWA3gUKznaYFO3VAIz/HJkmgc3gm\n9RFJA2SFvRQrT9u/EpTiv2+MXRQi+CngRGqt2ebPTK2A/13TcPoNf+pwN/oU\nZVuCGA6ngCMlFK8gpj7kgoReOEMvBffW+Ypv8CkYCVhvbJaCY86qzxOeycKo\nIUUvag4WZkwCc8c+OK/ypoU+rdbeIaWvWrq2jhI8MZ58IdqZi4IyNNeRVz0j\nNPrVDxb4Fc7tcDPh++22KFepyJ044LNWHnrDBqdNNU13slDaE0gC8Rt8ArWy\nN3nzkjcQXj5HmggxeP9/Kq+iZfSDwVC4sMVdqY3kG+D1kxpMnDTR/6Od6Jw8\nlBoW77GeXFFAZMznMRVjPbgS2ieAkn3xYVJOVvSV53VucSBS6ok8Bs+ldMut\nRdInobQfAUhz/Zz9+jmhaXRwQI6z5Mn5Q5ugE2PZ/65JMvSyORYXQm/WPN84\nSOeqQokvrhEPG/WWoCd9bkvVXD/C3yucX/tw93Qckrw/EPlpaHykBrffYtye\nHbrf/2ITrFs7Pk1i7T3P2VpcKixlZ6AtAL1H+gvRRr6CoZBrw15sW3ofG0Bc\nq2QY\r\n=JtlW\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.1","mobx":"6.1.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.11.0_1612289156759_0.03329157479338862","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"polotno","version":"0.11.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.11.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"fcadb707e79d7bbcf38254cae6a148f963c1fa1f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.11.1.tgz","fileCount":46,"integrity":"sha512-Cwe1VBmy6WpXZoXw6Zx0Ic08PEflbIshQLukwYGHu77EP2eaI1TjP9zXuoXpnAhlSJfpvP2PyKf+lSjaUVxAGQ==","signatures":[{"sig":"MEUCIQD0nqSuUWFUiver/yQecQFzHMBfnwlcuSRTQpBYRoyF6QIgM6/xxya1voCAw/EpAdseFULr60dxl7VuhhW50oOGotk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGumbCRA9TVsSAnZWagAAuWsP/iq6sHa4QUEdDy0sFtz3\nLCCTQiXqw2SQPQ+S0gAX2+iKAdzwZ2RUix7jM+xSfmlPGhvX3nnqLZJgyX1z\nyy6cgYPPiAcCaUTmPpcfci2jqDrYAQm7XbIcPkRT+chy6QkN1KgPTIoebKVr\nERtx85eLaqrza1zPvrwrlVlAFRYlGWA9wtps4YAGEmEXTdJlhovQboiAvoym\nQDeK4O9glFZGT9P3hyWBbH03WerXQPmwP1bENJ1M7ocbh4p9vCS1jY77EKBo\nF+IWE0X9mOLvPX23kjUjYYzMf+NowcXPr3gx+gomKL4orVoe5cmJ4iGzYw39\npRRmJO6AYTzTd+QvvJiKTuDlBggkZbxa+SIB003ROYdjIrUUlU/o2/BWOrX8\n9/xlqQOCam0CTxxqZ9Q5shPnRFE4zAK+pMwnsgLdBgELgxsge3JLlTEtT2HK\ntRvMI00Vy/VjuGINXKzn8IhbVh475OcnH4uYDfbbT2QOfoz4txIJ1Qmc44jf\nNyOLmuAVzYb7lIc9NiBO2U7DqRLFueH4oPMJK1iCz/I0I0jvNoMPJE6WLpbz\ne9R34M4+jVHIGYShQJpdZqZDaVeIVpU9qK1kLAK3RVw2B1tl+ySp6BkfzrcG\nWX9Yk6wOtU47ytkNBT77x2yQqwgA7AEIHxjuI4TPDIhTqUqflDoGy9+CQvBB\nMUbT\r\n=W3Z7\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.1","mobx":"6.1.4","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.6.0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.0","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.11.1_1612376475238_0.4432473440568796","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"polotno","version":"0.11.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.11.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a7abc92b9161be2ddb05a0527293b0c659572c76","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.11.2.tgz","fileCount":46,"integrity":"sha512-f0Bg6y4xzBjg/8cBMxoPv2Kv+saTtG1yvXGV4qHQdLLNP/9tN6MhZ+A8MHDbXKaEynXbdy7Ucrg7oW4k4aldFg==","signatures":[{"sig":"MEQCICrlSjorRKgjN2q4bUV+Fu29I/icSHU7yPVYlejgQWCgAiAmZlbm1K/d7niaLijVSN02vR2c/CxL0Jk/Fng9dVqDMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFUICRA9TVsSAnZWagAAW0cP/0Q7G4Bh2HxVHpJapw4r\nx3NAaLz2kdfrX0UKx61KOfXQbKT8vuDB9DxVvqIpGxRzM9aoISgb6Pi2gODb\nA7r16fsPCr+8ckcTjqMq4rVYV1MbvXxMT6BDiM9H2PndxmipH11qi9kULfsC\nDN4X+EdUw++WWe5SV8iGedF35mg0vEHudpsDA04XziXB3OMzdB1cjmy75zAB\ni0QXSghm8JzlR7qNWH6E+D91xtMOTrH3IaSuMAsI5fX98Hj6SfqXmwpWBnBT\nZg6R+5VZhecwpgoYlzmZvKPBFnR59a00BEmk6V+TfhTgmles2zQPFZe5vgLM\nWSAY1wdnrhyx9H9RejARKxfgVjELQmvhP1bwD7YrdM4UI4rSmeaOLE5pVAwx\naLfHuDPpXDqC/fqSe5sl00yARX+30mnYD59awwulTEkCcVF7QzMztYM8XwFU\nB2JamonIaTcoF4AhNdzC+OnXcKDt5JBjVbCYEX00TEuU7d4aNbtTLa0pXn91\nnBIT4bfQFbJprBRFbuQmmzytfjxXl0h9iOE8bC9SlyHzzZVQ4Buo+q87zUaW\nm1WXau59OuPbRwP8YZF++Ehhr8algNb/HFmDClQXT5y972DPCzc3vvCtdrub\n/xMvwbgtOu4wv/kXRV8ZWNxmoFwvm4xeQEMTkpQrSP2B8GgqkY8dnKO2wCBm\nM0z9\r\n=/OC3\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.1","mobx":"6.1.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","react-query":"^3.7.1","@emotion/core":"^11.0.0","@emotion/react":"^11.1.4","@meronex/icons":"^4.0.0","@emotion/styled":"^11.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.11.2_1612469511894_0.19898410392113086","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"polotno","version":"0.11.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.11.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"39b07b6307da36a9e2265eef7592e39c7e7cb999","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.11.3.tgz","fileCount":47,"integrity":"sha512-9hDnE/28yF6PKq7oe91qZKLgSjw4x5zxEX6vE2t/v5jWBxWOwuuE6RiffKlz4Zx+tfRfD6LTyTy5OLKKJ7gjUg==","signatures":[{"sig":"MEQCIBLc4eig2XDK3y1H9cQSP0D7i/TuI1ibVO7LJNxoogbBAiB5Warqqbk7wK1v8uRdG7kftxAI6S5Yp/wuAPdIM+qM8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXKhCRA9TVsSAnZWagAA54sP+QE4il6n2ssa8G+zfDnH\nU3Syx/0XhMTqMo6HjcC+luVSpbv1pamz2BIAQcXYipucetaf26o078UaUbog\nds/uQ/D8o3GfKtWs6StS5D3OXLwartUSV6D0imoQngtGnQGg2/2Zho3KW6pm\nl4B97ILr0UzzLBavbgVYiywkLdqcsp/RWIgqAyzIHRAUFlYWTwjLBUnDafCZ\nOyUEzJ4XnFgpZQHDTDPv++voEI25FDhq39OcwnAhcSiXMMCJ2i7jM7OEiEmc\nDHYv9r2TYJ4f8a2S/HmKo/Rw6dqrOgOx89siQxyxm7nNaqlITH602MY/auS0\nFVhfjkZ+gIPS6s5Y01Pl35xIqpMLpVL2VEezWlfFgQMCTX+rgH+jYJMjfRMY\nx5ZuwX2V2KxWZ8wiA1O0vKpZ7nZrloNrjkNTW5TbMvIuHBujbkL20z4gyRrf\nF8iau3xgiXFRcok8C43L0oSsTcNDUog1G7D2/oUU5FQqsaZ0XdNtJd3i65yQ\nEN9JTVzrZs8Dwd/vBy0dv/nqmtktXFsYDbSPu2mhTauh4jSnMbys8kZLRBER\niMmhAJRWlzEMqG/N3ZsaGd227izIwJDfFQMaL3dOQUeHkzObZ4xxvfvqM+tK\nqArDU3eXcWU+zhmD3mUNOPOBoEajSaDxaYc9dcNtjF4v8Z6YrTSX9SMnezrM\nL6/B\r\n=KMYf\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.11.3_1612804768767_0.7306900960248148","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"polotno","version":"0.12.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"117667f82fd1f2c5332016d1cd90525496160fc5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.12.0.tgz","fileCount":47,"integrity":"sha512-Uy2W1q6ab2DDrtOyg7X2USpNwyWfgYl7y8fno6yPcbC0WnCgAj/h2fV+uhImpiO0LYHDzMcBtM5LDDkVQP8knw==","signatures":[{"sig":"MEUCIAsTAzwaPx1T5Cz3nLmVC5nyo/Y0Wk1eIHVFO9O1KF3FAiEAwRRpAElDnloocZiNDYO+AxNq7zcAgKUeNNbySVWy+2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXjtCRA9TVsSAnZWagAAiBAP/iYJK3w3NIr73Fe8yY51\nmL8cmirYuVelQGoL3mfhH2Q8DgAsD/npTjag30hKwO293NtkNpSYmk48ePzm\nT18NpfeARUMSuKbbpOZSu0FKjZRJURsxd8L4YCC1OznH5bmRyWOEYmjkilpf\nwHE+3P/7P9DbZkUkh3NVDOIV38SRJxATVgzAAoE8EyPcSvVnlLj4vkMvzRIg\nvC8tREbZoSI32r8wlHn5id4o6iz7TOYQVlPKsJKonei0mugKdnllv2WsAwSz\nmcDXITCqFEz47fOu5uqmlgdKAEpme//DnsSkliUCHyLOv6vSgFoBC5/EIdqc\nmV3nW8grdyhDP1srUVWJ2j1768TbjK3wi5ScLOSUZ9lxqKLFXYBu2o4MIrC+\nv7w4Ua8xZ6e4Ja6hNIzTcx7cVNLO8sYwz2PokeVCRKsyjvx3P9tHNrUVJbcN\nt3zeG1n6N5AY24hYcrTrSTRPfLjbpRA1zIvRkwNo93Byk+DY/Y4nsgtgpINA\n9J6IT4qP0Fho70FffBwqBGRhxFW+CS7D8qgrgXKy/IU6C/zcJtHSuOuLVE4v\nXFe3mBg04IY/0CnxfaGRYgg4QU4inH1OsabzgSzKj3d25nK2Iy8oKvTnOS1C\nnpye3MTZY8tLGqZTTxXJc1PJzwEqdfGHuMg/qrd7EdLnGPFUkTsjvHMDEYyi\nDRez\r\n=aoMo\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.12.0_1612806381151_0.7339840830239517","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"polotno","version":"0.12.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.12.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"528533c844e3a2c9627a79860880ba41609721df","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.12.1.tgz","fileCount":47,"integrity":"sha512-P1PY/gYCq/OnN4myul/PGFk+k3OI2LBgkic/dGflJI2aSzGNWpOu1fWgRqy6bZmKkWqH+ZV/eRLKbHVNqmPCvg==","signatures":[{"sig":"MEYCIQCRrIAgJlckTEd6sv6wulyNrcS7S8dHlTBZMGdjtDcFfgIhAJVOk8gkDpXShQUiXHRSrn96Nh3tT3MqpZ4n/AXSVwaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIrzWCRA9TVsSAnZWagAAAOsP/12JWHPFXjJp4ITukHlm\niK+aecPEsnM46ZFlfvnSvEymELwzsTAkpUHMsdtUdl1bIdwsMkurQ9JTuXd/\nqlpaMipInT2UksXFvRRvwvL8CBT3i/rrKsI4UnMRcciOB4F+9dQQJa6AREv5\n3mZONF9FLmuFrVw8LI0IbzltiKwh5KbYx0bqVqCcqHN0sqPlPDnvEfqHAp+H\nZ3hwyS79o+ExMqDBedMDzjwNxfMQYq8vEjdsBwEClk87i5x3EX4wlzQ8idmh\n6/nrCeqw7Giv1bKENfPvSBfoDdhp3r214bDOxeCgjw6ML7eeqWXl90gSv9NU\nrLlf5kdRxD816EFxoKhDP3JbsQluMehnlGZk6JM4Z+AefJ4pjCqD7A6y4gvg\nrLs0M+PQNSQEullgpacgO11irerRKT/bATloo4PDAbLiEIs23h/c+gQD3L+0\n7ptIWNCoNLh8LXCCXsd8Po46U+ALSmybhvZuVEmcDXfkdbglVopTorsG9dyk\nqpwb2KvSKOuksGIPOs+TrAkGla/X+3PXTBtH01kdByWiD2tnMK8WEnaD/D6g\nah1OZFSyinJNU8/vRKk/JF0mvEvDvx1bbeZNzhlq8Z7Ijppp2hM2I06KuDYG\n8KIwcM8Yfim7LRRUovCBR1wMrke8V2MWTHXKaOChrA5/LWPMu9wne277vKX2\nleV7\r\n=KpuZ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.12.1_1612889302181_0.42686515965632266","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"polotno","version":"0.13.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7676374971c40e1e246296f795d1dcf97474b067","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.13.0.tgz","fileCount":49,"integrity":"sha512-D5tueWRljpZuGoSsvw27CLIHL8bEWnapihTBflBaEUwmontOQ1IG5Vy2ShRq2jdQKHCHaAopCGscuXe1fE72vg==","signatures":[{"sig":"MEUCIQCzosKwBxtMwOVkIHFq+ZYGTPLrZoswnyhA+6pw4xgdPgIgf7VH6iE2gBOeODoojEWVImCrmrJ3AVkv6hVp1XyCsWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJEjKCRA9TVsSAnZWagAAGTcQAJFKjlCjJz5NRYH46Gm4\n+oq/FAgh9zI6JcmW8y3nbCEk0+MCEWuxrpzzNOdPO/o84/hj+Wj4Fzgo7HkO\n5p6lUYqigmWFt7v1p1KnFFc3Au9chZ1oveLnmHYJCkelDWgT6U4K6+4mqhMy\npxujJdbew6pbZ7npMXRT2VMPSrNuQLple58ah99jOR/iA3ow0nx5ERIfiSxK\n9XRo/3cbxXSQqLAcj5H2dmdf8kFEhGJOIWdTZLkQfP3zKqqlXMgB2+BAeFG0\nffO0GQ4qNdtNcGJKXOjdFTI3CgSSpyRubacVupxEd2QRR5Z5OlaItZCI6Xpf\nsjwgkU6rdopn6/YwoNI5wdgUepzzJK+MZeoiVM1Zf3tm4KXFXGpLFuMtTljl\nQtpsvPk6N2rxWhmwGESn5v6fXCNw34rW+mahvz8QAmBh/T9oT/SU8fPMQxVA\n5yb8keb/B1Ej+gRI/Yqh5/Te8RlzJqloiCBFDSIxAw/9zEPTsWneXsf0T19A\nAt2p44+6f3DwaCnebgYiw0wVhW5Bwe64fTy8KujeDiziKCN4OoTi52nf7gUN\nFWV6Nlh2uvylkirBUXZ8XzxZUl9q4AJg5mOXhOqVGIAmpHS5CFPrqJd8yFq7\nyHdwVRMq5byuETC5qz9S2PqnUrXaRh2eYNOsA9jDLVXkAR7pWTb8Xj80Ks3+\n9cHK\r\n=6hjv\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"^7.2.2","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.13.0_1612990665521_0.04492830038469542","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"polotno","version":"0.13.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.13.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"01b4566e65601de1c6a45b139c70ec5adcd941e0","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.13.1.tgz","fileCount":49,"integrity":"sha512-3Mm1taxaaOLo9VVj6D1d2L4Lyu8yHBtEaf9nd9LwB4JRWF7+91FtLUpaiqcbTFK+WulQ5NfWvpFPnvl2XeGDOw==","signatures":[{"sig":"MEQCIE3DHX/QhlkGW7AONSF/uVH9ZUQgNdWhNbUnZSE65g0UAiBtC2Ae4FKrfgoIuGtzBYaf7srIfXXm0zARqZixstRrYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJvq1CRA9TVsSAnZWagAAD3UP/270pUpVPI9ozozH/LED\nkxEX20ZAeXwBakia6SFEQg0mfOK3eYKflTSy9laukMKCmMs0EbToJevxoIsd\neqpvRJwOYNVwKSsynjNkFZLGxIjMiETOeX2g3EqOKejfuZo7i2E/UC5MuKt0\nLpXEgFCj111D3qav+jeEOyXGdHg1PYIU6gaXq4ZwPEGEAyWvfTtvJbJre9RN\nstWW/Ry/HqKQm2v0X84f3Q5mFYJw7IcenLSsmD8pVvAPW3GUB92RNFDPar7c\nX6lzrZayLmIx6CPT6oB25brnaNESMgZTwAx2INYGLfnntWAiVnJ/lHDi/qIS\na7fdrpvAyqEQ03DX3820Uxj9fHiU0h5LRfiEryIrSj1XVDptExEYHFjXphxI\nxBV98YDdchlKVen7ThxMKpSJb2WXv8O3wrkzlX3FNkByQC+Gs/UzsjPyWIYb\n6Zjc8hXxCQpNDKnd9aUXWCBSsQgbeVpfH2b9YanG+khw/MWIN71B30e6jHhC\n05elm5RiS6C4daxGeIKqAXMLd+gMrKDDy/yYV+WqgApFLV8Ov9qZhBr6n0su\nLTb3MC2RYnpR03hlEFDt4AtQXwsJyU8fw4eSzlHvy0p8qxjTBALDGCcjkGr3\nAUY9kYNZdFg0PSq7L6T5sk0e1Eiz7plNldeNqlaK439hnYSx7Ikj+1HHnbo9\nSrVW\r\n=qBpD\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"7.2.3","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.13.1_1613167285404_0.3583795198980806","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"polotno","version":"0.13.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.13.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"443d7b8d34bff1986f0ae71026f427aed6894d81","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.13.2.tgz","fileCount":49,"integrity":"sha512-YoNJpZobDUF33Nw5NIoVgZ34HZsdK0p5c9koNXgdz3NA/i1F96HpIqm4hlR1pNx33zs4vGdfHr0qyZbE98qyow==","signatures":[{"sig":"MEUCIFAADAxsGUFijEDk14YPeWUynt3kHP8x0YQ6aUFM8aXoAiEAmztR9hRpjnRRSKHdcSEPMrorhUjYKWGTspjXXc2PdJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL+EqCRA9TVsSAnZWagAAOcQP/jbpLRD3nFnBX/EAKW0e\nGuFOPmZtPXqi1tMHrVUpHLWNnFx7BqfzU9pRzaKtroB183aNAbU7Ut6Zg9/U\nbqb62T9xl0l9C3/tjOehNNlf52aQmSOCRle/vgUNS+RunshrvbxXfLELjAvF\ndPcHas1l4LFu/J35PVf3/q1SyjZ4q8TIsNm+aFpQ6wsQkx28z2m6Z5l/BptH\nbZk+9XNZlGMJGoRF1X0F4ZOfSttRPmxwt5t8w50G4epk8ngf739m6IeXQykf\nYV0PE0beXw4ZPSemZoPVW8pnFjv9GrzOzYoUjcxwg/dRBIbyG25YyVVsf2/D\noP06sq261N/NJn/Kjs9zuaBBovkBuZhBExnnICmeXzz7FpFM2+cCKghESONJ\nxwjdtjXIfzhoVhvaWeMl7LrBBjlk+ZRWT3x3xM+mJu58pWTL7CIqoNEkmfUl\nvXYPYrV8yspgMAcX6YftUYSk/aEs6ovrfqRC5tsIbAApHrTthT3qkX5dext+\nzRMLhYs3qhlbhyI2lPqkxQzuWa4AQtgHf5xh3J3eUNCVNEhgRiOBxoXqvh01\nc0ktU3mfzufXDlHxOcCNR+5xVw+ge6RGjwmNnCxm9Yd2+bQXDs6o8RXypnjR\nOz3nAF8lOp8+ohAxU/un2P/WLEgT1zJXbbzXtmthZa5m4G/dWut9yFkcTICI\nDAOQ\r\n=FAkG\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.5","konva":"7.2.3","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.38.2","@blueprintjs/select":"^3.15.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.1.3","@types/react":"^17.0.1","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.13.2_1613750570233_0.9081736548709807","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"polotno","version":"0.14.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.14.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"aa15150683c657999440239e0399704015681849","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.14.0.tgz","fileCount":49,"integrity":"sha512-845s0rt4xhsTg1aXd2dJhuFnn1UA85Na/nTH2OQucaj0Z8Gg/8xlBYCjHE1RpjPylIfFeP29yXRVQYBLBQ5bHw==","signatures":[{"sig":"MEQCIBiqepkZJh5PTwhpoAe8T6MEFkKPCoHIHj3y50uWz0WkAiB939RO0v1Mp1fbjDER2nttHLQisjZSXRAyiQ6mitVbug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgORQ3CRA9TVsSAnZWagAAN8oP/jxd0OWGGl1nRfwsrdGi\nAFzwCbj0QCvjuuYujhgpXY8h8WX9e8TXsDM9uARVRPga21q8mm6NaNA8MBwc\n0StTuKpqJ9y3+uviip2RCfSk1SgYPPYuJYJ8KKDBuMBWS0D3T3rAPJwBAfG2\nkIVmB1mnW6UWb6kX3aDcY2HyQJTNNMidz298ATXpc1xpuC+aZ2RNBbOdIIrL\nMQb+td8aRLNhlMmcz4rx8bZIdk6UI9pemjFs946qZUeRa1O7MEmj5dbPZeSK\ntcfpmQHs7nIxCdhB/ExQmPXTp+FaSGVvLfBToMuDCUP/N0Ga7l1EvnZwNvmQ\neRaH8D+4M1ZhC7n7/VS5G6xisM99mG/Ft0wqT9zhNDGN2QP1SkL06XEP+H2M\nhnZN0ItLcoXuxWYEOv4n+Xvwijjln1ArxJseRBiH10psfCC3IHtuZAXteKvT\nMAfQqN4yyviIexGn7BWQHVjaxBfjHWCX5bD77ASnOLGjK9bIFyA0DYUXGTB8\npyQZm6Q+5/RUsrBQR6DgZk1qJ+F68SHGBU355K+8WGANcwZoegbla86DYAO/\nokeir87bi+eL2W7zsMCyYBx0Z/QzH9ApYk94kLeO6RT8XaUWlEDZr4dBCFBl\n7V0Dd+RepBlCwvZhSbq5jekafMkK0SfKlPqp/6kvtNnskHRQqOpYoq2b3wYN\nLGuo\r\n=YUTj\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.7","konva":"7.2.4","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.39.0","@blueprintjs/select":"^3.15.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.2.2","@types/react":"^17.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.14.0_1614353462494_0.009455113506157797","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"polotno","version":"0.14.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.14.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"74ddc4753872e81b6c54ec20ab040a79648cf2fb","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.14.1.tgz","fileCount":50,"integrity":"sha512-i/Wckkoa/aDM0T1b0tdzTSqXpwLxyOgwtgf27yRVq+lNrZyVxk91pnEopZbl3o0a4U1kOntRzgRTtEaEs2It/Q==","signatures":[{"sig":"MEQCIFDjRtEVTRQmSWGzYescWKB4HfM4V8ggaX+aJDvx6yr2AiBLMaVOg1muieRJW/rBR7W/XjrG4VV4VaKfVkD9CBErWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOSlRCRA9TVsSAnZWagAAgc8QAIgBSD4+I83QWzZ/8nud\nGNRcgCFxD0Z1v+dbcbJ8/7LWBGr9LxBNsLlFJ9i+RShtKzPcyK48npjtblj7\nXNdUwOMvMpjeVwGu0eIbIUjU25SPJFeyy2fezWmhxhno4Ph0Kh+sa7Xfvc5D\nsIZ78WQMYXCnz5yBtn6GFdwCu26jaocczwim/uKy+J77tIzMGRdL8wZHzr6J\n7JmiV6kHyInFJ1hoYTZvOm9VsxDecwzNlfbBxdHTdKnnmejDaELPVJT8e/Ri\nmrPj48f7fCR9d8r/WPcm0denc3ac1F3Tr4E3xdYJxOQ8oqZ1+14vbNXBohXN\n+Hkbi4yY2Y1xkKQV0XyycHVNVoAhHS6tC8eSO+D55aEpohh1GPOcb43Ywm2R\nYmdOey44m/kURPk0opl/hmtZVDYT3J80w/OiDogF9wvBXMqCtH5uqsltkjMl\nuBOH2i0RhaKTV93rnT/Zc+uVF9S6xg7wy0EBERKJcL0MbI2dvzEem34PLL5M\nfPAQWrQo4OM6cznbPPVt1otpm/2xOsJDG8B+QPHIWTfsvNykQoQLUV1fj0qp\n5lgonoI97Gv7dKaxw4xirskN3gYzTvANB1k4wG1v4/1TMsYMEpSaExLmbCRQ\nqvCWOyIPEyVIiQ0UhvFIEKMSVCDyWyPP8lqLdVDAZ+B4LP5bbRWlqxxHiLMv\n5ReY\r\n=yOqK\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.7","konva":"7.2.4","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.39.0","@blueprintjs/select":"^3.15.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.2.2","@types/react":"^17.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.14.1_1614358864464_0.09945557043151254","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"polotno","version":"0.14.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.14.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b013ddc43e8722f11cc701fdfcd11fc231e3aa3f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.14.2.tgz","fileCount":50,"integrity":"sha512-AUIttBub8/4KKKM8z/rK2uv/Nj6gem5FUT0setGNQrIScB02fXGDO94YDjUbaUAtwbYEKSE0M1WrC1ZX8jl6sA==","signatures":[{"sig":"MEUCIDuO/h4wlsOmCOVkj6vsgJOiRo2wuKfsNtrQ/srUJvB+AiEAoEHBNJPRuWgAz9FyMggel5vzW3DNvyEjLVGvnex42H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPR11CRA9TVsSAnZWagAAXUoP/2d7pGCcXdD2A1JY3QXr\nBauXQKawBlQ2gaA4in3y4p9Lh2gXmGzmsl8/2JVu6J6qTfC/QD9TRK7g4VFy\npNsXyhYrk7vS5NCkBFJFDijdURkSSxgagoZ3JXNPd4+UUCUoZ+nh9clUboNx\nfH2/4pX7xB3kcl9Da9WWc6fQBJq/pzo/cvoqmGFLDeY+ro2Zs/Z23hRp2CAf\n4vFAH3Uls5PQRQ99zbAkf8EwzZm3pBmG74u+0Bc9RCvuIz7qKcYoN9j5ueP2\nMKCNeuaAkjSdGizD5QU2Rj8S7BEqnlxI/yLCYASqf0oeSN9Y8WW5x7L/gk2G\niwbfIExnP+ZJlQN2+vxo/ySzzeEtvGVlD+UPT9dkh6TIwVFv3d39XS0f9eXj\nat1pN4jqLlrpUlwN5rwD3Ppi9vMAsSEsiNWpc/V2hpvBk0YT5hDV+e5g5GeY\nblrOG9T5r+zrj1DHhINaw8+vAjWxVWaxEkx07WI/OtVPl5SRaVC/cKLwUSEU\nwxQm32DYoFyGXmPmKREM3dpnzf1rUFrNeK3xYX9oWk67OcA68a0BZo1XFvD8\nicE/95s3tEt+aw0mTOBvtY8qx6Tz6TKJB+7czmhmt3jCLe7tILMHbnCjRolZ\n4ugomwNIwlM8h3fW8gSBlEdQ5fnTEdnXj138fHxyH58N7FFmYh/F2GNHcfc6\nyrBX\r\n=BurX\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.7","konva":"7.2.4","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.39.0","@blueprintjs/select":"^3.15.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.2.2","@types/react":"^17.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.14.2_1614617973059_0.9620886559551294","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"polotno","version":"0.15.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.15.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0c49af0dbd28952be9f109766d43169031c4c11b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.15.0.tgz","fileCount":50,"integrity":"sha512-zogn9lj0ITNUySKF8Z1gqZb733SwHgelv7edVndQWUNIqX62r6cpyrQRzJxJRezGeDEPgBWwX+4K3kODKnBlTQ==","signatures":[{"sig":"MEQCIB8LshzrwhH+exxQb0g7LUfSDD0/Rsemw9kG4B5jSlsYAiAoU2t73enB8eEgsB15jYDkSNbhhEpFTx3hIOegAoc6oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP93uCRA9TVsSAnZWagAAsr8QAJy3xBqb6Fd1E9j7RcK+\nIdNQ9YukanshDzCbX51s35561UyUGqW9TLD9sxYtAmdMSZXany4bYGJOf2ai\nLLNCJzKh7nk6YVHk3X3FKPix64d/5CG2ts3QS51zIHnr6iCKJ6MZArR6KuyB\nt/UtQw4DgyjJiGeJQ3EoEZjRF2oNMAEUUfKL5W0rkFSM2Sbl8xr5JHF4wGA1\nC2KDjJeSr9p2RmYlkyHpA3X8UoLr98vHwB9lN6cV6aTTv1Th23hhd3VC499l\nrrYlwHOIhKQmzpRkizYTvn4ZHzbif/6yssGl6PWcX6Kh+q6+NEBeXJ16QLib\nnokWZZHt0L8fAJu5n1JQCoCvOVBjFsbGrnvm2cE3HiX66qmgiId2MzsR1wHf\nEnSh9M8ohTISHkHExX2FNO0WbcpBWCiysCNCn/Ek4kUPq/xdxN0RBNr1IKse\nVrdmLPuD7FOiOWRu3eGuDhMw4DVpDT6rKp7ORCD3L5B01Mlmnw9B3G6f/xuK\nmKp4qcc6DqAE+hOTtb+tpxNObYy/expvbcUsRbbztQxdquU9GIAXp+VAeT3Q\nhP0sPZoAZeR3116gru1SfPOjzxuo9Wem+xxpcsuTGdnqU0Yd0BmolBuL90KZ\nkjUJIItCJWBgN2jPi1XdiHoeay1M5fPw1cPUX5L60IItjfRScHNsjucM2dpU\njIZ9\r\n=9ccV\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.4.2","mobx":"6.1.7","konva":"^7.2.5","nanoid":"^3.1.20","use-image":"^1.0.7","fontmetrics":"^1.0.0","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.39.0","@blueprintjs/select":"^3.15.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.9.2","typescript":"^4.2.2","@types/react":"^17.0.2","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.9.2","@size-limit/preset-big-lib":"^4.9.2"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.15.0_1614798318279_0.5297485420379733","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"polotno","version":"0.16.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.16.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"17864111b3be3df9282f35cbbff02194c67d5c97","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.16.0.tgz","fileCount":50,"integrity":"sha512-qMgPVBChi071aYfKmMd4d/ZvMkh+cD3HxvAuv41GNcMUjpqgOqPZYQpJz4dydloxXEfvE0bV8CaO9E3d6q5PMw==","signatures":[{"sig":"MEUCIQCeLg4etnpgqgamtCMG8Xg/oA4to5cwyNQ1UX+wROmBXwIgEmC+X2qfUkggqJDUQlvTgrsblt1p3ulHGcwzf2ChIxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS6dxCRA9TVsSAnZWagAAG9sP+QHja6DfqfvG1QGYYDYt\nEZd3/4EL8NhTFvSwje1N5afy6NYO/uGcsyRnxyHKUaRO364DybaSRaJmwmi3\nolAQffnBUEr/ajyL6XpGo9JEaWwUKcqcuvBy+l/uBShZlQspMiHe4m+A4MEg\nxPkFJKoPmOv+51hrwYW5AEjYKb5tUqagwdupuDv+JTYIH0T/yB2bJYMmrlon\nS5+28mr4+NbM1ZgYGwMn75bDvmJqeQ3MrXK/JpDhKEmVjvDehJRHauaOuOgt\nQ94rhGV7hOuVfj/hTfLgUU38H7hO5M11p2A4NrUfAaPzaWMjhE1ivoYwJxMl\n7nOT8Leemi0b6ezi/vZkgWiobLl5IPrmmr7IyxDHIWgadklGDUfeQqz0i7GB\nSJWAj7D/772Q36qrxStbbxjNItTUOTBwE7i3bLmuupSLucR6FNidxgEOGC1Q\ndmp3d2A7GV4hCO+bpxOTWvwMdfM5bt8BBKkURy0JmHzLE9zTjFSwbFbA8hbg\n2n8aMODOwvzgr5933tULomYsMR3WYY8uknO+AAYjkngo09+KtO1vy7TtRo1U\nGUKDnIEEKqMpL5GhbBN7XxS+V+8ZG3Vjuzxrze26hTeoY+e6roBHEXbaMI28\nXzM7dmXmoUDKjkfs5xzuHr+KpKOqei5+CuMx8nRnjHGcrw/bQz/qLxqjJnDL\n3l1U\r\n=khYg\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.2","mobx":"6.1.8","konva":"^7.2.5","nanoid":"^3.1.21","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.41.0","@blueprintjs/select":"^3.15.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.10.1","typescript":"^4.2.3","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.1","@size-limit/preset-big-lib":"^4.10.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.16.0_1615570800535_0.6495583856660587","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"polotno","version":"0.17.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.17.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"929c7635e355930e3f9ab3445c6d478e48361569","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.17.0.tgz","fileCount":57,"integrity":"sha512-vDOxL+Q5sSyH8ekZANV5guEOAqd/2H6/HAKKAs8vGTF/TFV4dTN7DD4UMDtoIV59jxPE0zdlleJzKF4WI8B0+w==","signatures":[{"sig":"MEQCIFVcFL2rZFZ/ka7D7SnQoynQN+UDQnqe96Jo611nfjkDAiB309nA+d7kB5FEBEl2Kd49scBC9pvnF6kzcSdVShRDXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWj3KCRA9TVsSAnZWagAA82QP/AqDjzg0MR8DsoD6Og3p\nnsHZN7Y9zdvZMQQafISKEl56bi1RqkW9Ryb9zXAGDtepOyKt22Y/G8mvXrpc\n6C6MdePHrXc9urvZaCoe5yuhc7AUpxxjzXWE5tua1hh3mE+yzS2WVe1noyrT\nJPVYdOoqecGynylZt+bE6Rn7ASZR3lbPWbzoo8ghQCndTNvmc4Gy1By9Lw+L\n8amM92XxByF2Qki8W6SckTCQ+ARnklRPKeEdbRJ6dEqqUf79vJBpJVIv4m8I\nGpGSKf2b570hMRE/HDhQC6eik/AXWrVGcTcrvgDj9Zvu+QmBTdb6dcN9ynZr\nh3VQkoqSk3pMnogWM6TrrXCSyC/XjBDYpWXoey8t1mBIzQwLah33gRhbizp5\nLoj7ok0wF5erPQadIs6hIy7hwZqRyqrkd9NsZcUbhY+zO72LGxVhT5dXtNaa\nB2Hhyre968MtYu/PAxaaV/zo+nl6GQLMJ9HRRhCUmHv4upAdcGu1emqOXtjv\np9Y+Ewxqs2DM1Vo1X5Gz4rqup6lvCmpdGGiUfFdnoTXWriHSGcGt0as+097w\no03eXmNUPFVW9DBKjC7amn+ZdBhbsaXqjPnXfKiCDTD4pKCkd8M0pObKT2V8\nnjk1fDh/TFg+sDrxx5AIunR8ZMcyTWBHNRWPi7FZp8RjMxqydJrkei2ywv/a\nCX5j\r\n=mhDa\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.2","mobx":"6.1.8","konva":"^7.2.5","nanoid":"^3.1.21","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.1-3","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.41.0","@blueprintjs/select":"^3.15.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.1","react-dom":"^17.0.1","size-limit":"^4.10.1","typescript":"^4.2.3","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.1","@size-limit/preset-big-lib":"^4.10.1"},"peerDependencies":{"react":"^17.0.1","react-dom":"^17.0.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.17.0_1616526793977_0.2629503950888181","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"polotno","version":"0.18.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"46b2f59f0f66771256ecb82aaf979e9d73d47eb5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.0.tgz","fileCount":58,"integrity":"sha512-j97Voe5j1xN0se21msrJ02Lj/9gD/nk67P6mo886gOo5WLC9LNEg+8y/daUtA8wrZJHoa4sRfET0x+PhVgg9Lg==","signatures":[{"sig":"MEUCIFAXLzAw8vFXdq7g+2eqal3fjogXJwiprdOSD1u7TGRjAiEAgEnZS9kTIgm/7bwnjvqtV8gP9eEtUtRONtVrNFFR7ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcG88CRA9TVsSAnZWagAAbmQP/1fx++Xp5mlu9KID/anr\nJ3JaEVA0R8GJe2kaLb3tePFc4lowIBXWhcgm2Hwr7V/zrT4QrvLNY/bxU0q9\nBRhF8xk+h5meWpVVD3KJyPPsqAFKqQ9lAgbg3OEp4URjOeZ6t8+E/zv9Sgx/\niMgKJnjwyXPj/fiSAMG4TwmO3kAGX8dJNPNbCISylbBcnIpYW9jA3fkjzMcI\nSubCDF7Ez/ooPrQTLqWo58ssJ6ss8hB0chbqbO5IE4NlI74oG3M/UYrZwLM0\nwZuQTovYCZ1MD8Ca0GH4nMyEpGJFd5Ejuk7FGq0pSw9Duy3cKgwblh/s7cOP\n4ouxmrhRyWLLCTa49JJRhwODmoHGnLGKw4tfs2FtTFHgFlQpAJHvU9C/eJae\ngjJN+s7teDADlS/nOysiHavqE1GRqCawVD3RkNLzRWEozebUoDJvwiz08O63\nV+nOf4xwDuuDDfLlJTIxdAxVLebX6qJmYcyFmxE13ErLS923/oMEwDJkcjuX\n0kowGpZDdQ38M8MWDi0wb5WBXFswU1gVqDeOElhuGxaKlSxODC5XzafmnCVI\nznadJalLLzrWhhHuBs1txkPinDuFSDC8lRmw4fLWhlZNYzPH93EbwU+D7YBd\n9h8dqhoaS5Nf5U/X/w6auqEPj6YaGPqIjCymSCeNxVBd+97AmZ8dn/8LkJq9\nMCCt\r\n=kivk\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.1.8","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.42.0","@blueprintjs/select":"^3.15.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.3","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.0_1617981244302_0.12744439402037622","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"polotno","version":"0.18.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c26efd2d6f1b8028eb077f4cf433b1fa0f294c98","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.1.tgz","fileCount":58,"integrity":"sha512-LSBwR8buFp3htqLQ+x95fv435WChRLwj9vEPhfeLqLL+o8BoTRJViHLgKl2wHtSAXYlLjneSuYiXvmJLSgC4yw==","signatures":[{"sig":"MEUCICvTfM3/vGqV9XqTepyMhTspdIO9YdYbBvsI6b982cFOAiEA+JYzoj2on3c7hAiSIdcNxgbMcs3pc0W0FWwl1x/tDy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcHVHCRA9TVsSAnZWagAAmC8P/A9O2GG4sIz9nRa0SudW\nQj+dOIjVXuhy0Xuy7kRThFpiqC8BOC1qbo2OMQ435O1a7qsmBdymArGCB5s8\niz26BAPXfwZD342kvHkwwBFHICWKmVfEyXnJYLDfA58bd1dXzrPJIyqGcg+v\nHlCWTzLHzHNqbpOLljqUVo3ZFvH3gNCJ/UHMzimrf6p8Cll3LUTL2Yvn3f64\nLSQOlb0jKYfoL2bkC0HW46g/H2Tn+ZSTsG0jzdf6EnXGo0AA2L2brvBFnjuz\nYQhf2iT2VUPXJ9gB0Ulg3kVfN86nrDj1wFTK4bh6hW3fC0iNB0S3a1p/gqR+\nm6PMknbelCMy72wxtORcJmCmSy4be8CgrqIjVHKHsBpmWe+7N3OA5ShKUMqS\nq+NRFRSQPKKzum5tg89eYWhOfQ4JsRtuWgOXamUh/nqy3LUOVT20khq0Hbog\n+ZBGfrZeduOBuaJ3CKA74UeXHPWHFNk5MXxC9Jp39z5xYtJXiGmGsnHYt8Xr\n95YrrbWzH+ccn33pv1OEWUVRq4ZhWv/Nxgea5FMVLLQcs5uMWfPRWbiTEX8n\nvwWuDeVc28LHkkYEs21LbJmTzt35scCaEuBE53LTlYsi3mvDOKrrjqUHZBGt\nc90RZZK3dn0dth9Px3OkMxXUmpmWRF/1D/QPGRSnU/KC0VCH4G2b8I+MPHAx\nsaJK\r\n=IyhC\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.7","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.1.8","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.1.5","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","mst-middlewares":"5.0.1","@blueprintjs/core":"^3.42.0","@blueprintjs/select":"^3.15.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.3","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.1_1617982790934_0.2737031213326493","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"polotno","version":"0.18.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"36032f4a9b24cc83449dc2fd1964f7c8ae1e9f2b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.2.tgz","fileCount":57,"integrity":"sha512-mnfitm3M+Njetp8YtVQHybvcCnsyuNKcNiXXIrEMyQ7LPmkXHq99f/qCd7wx+bFVIfZhDqQdAoCC2nM1/iUAjQ==","signatures":[{"sig":"MEUCIBMHnqiXCpCUVHOnyz7AP6JmNidWIoj8hUaA05XthXctAiEAuHPFQhTkrnV4gq6xn1fhZPES29xYCgeU+pp/IVA3Ov8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbSgCRA9TVsSAnZWagAA63oP/1lwiA+NmiVAfMDpwY6p\nMsNfH2h++2fWvmfpR1K+7tKXEG/z/KrQiNoGCJPufmkATX2WHuGy9YVbF7C4\nGlASvG92VuWiFIwQMJ9qSLKpcHoKmKu4Eb9niMNqqvuUDaFE3hs9sYYX/3PM\nXBlBpRl5DLtYSM8XudoxnclOz+jeauBU54ummMywRQUX06dduHYnY0P9ity5\n9owxXBDcyKKnE9yNVi8IwFIkc5PPv2732Xq/LzmjprA9wV5R0nMsVCHbul6k\nvT5ZN2hlowwvR9NOAvQZTsiAqJ8BvFx/+3wglcr9bsElXq5ezuV/BuWcCkSm\nZupcdaCAuFkh0xQ/GVLry6yQsig8kaMSh6kGUxHyY3j3654uBqLXo+i7oD5P\n39N+J7stPkgO3xBFZJoUL5BTGtkx94qVoFFCSlWF7Ec3PWlFsTtVchlVZCZt\n9cczHWRUhDvFrbafS3FH+kFS5oXdMjbA/7zuchXxsT9e4HiMeLoZPvqDXwnF\nI6aPgdndE/o3zdvvx+8Nl4Tzk+sm4RZaX8621wI4X1VpFl8x1EFnaIjgs6S/\nrRQafMtnWK/BBVSBvZ2S2LH02kPiCKahnBAzS2pvQJEAxz4Y16n9q8b9+tzX\nt9/5Sn4Z8QJKUhGuEouCcG0rmBgsUkqM9MTrG5TFjIFjpist+1Hi9XSIBLM8\n/Bq9\r\n=6Zow\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.2.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.43.0","react-konva-utils":"^0.1.1","@blueprintjs/select":"^3.15.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.2_1618850976007_0.018139205787567114","host":"s3://npm-registry-packages"}},"0.18.3":{"name":"polotno","version":"0.18.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"74d8bf3b7db311d668441d384504adc41dc3be74","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.3.tgz","fileCount":57,"integrity":"sha512-o4ICA66D6ZSuSO/1ZwSaqVRVQlZbHZ/2V9Wg2osLH1vXEL/kMbUV56+yrzXjYspT99wkN1+b6QQ6GoMYyUaQPw==","signatures":[{"sig":"MEYCIQDE0mhhufCh6V/p9Ky2w1ErqAJTnAb8viY0l9AaZ0nrTgIhALMhWZbVbHhgviEQgptsoMyM5m4ICeei1k7YVeJnNHGi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggEkYCRA9TVsSAnZWagAAkYsP/RBNfUxYguEjq16m9efm\nzdgtC2+a2aPlNICJjBTOTe9YhCc95CwW9/e0TkjKDYSwl6Au4U43oC+iTkvK\nzNjlhkZ5JC0zsS0+0RDrK3GFJeI9zLc13U95eH2Qkz4GbK/OsIDa5KH/Un2r\nCJHxq4CqtUTM3vHQoMqRRwmFss+cHvIcOzD0l+YJlasYrUtneRFztEYWpsEn\n9Fi/BgThSGKRW4EcEb0utdbVp7n8Bxs+/tJH2LU6MaEwSlyyRJ6lttGtvP1c\nF8PKg/idDc+9AT7EkwdHRwUD1RdhGijA6YMgmpv9kFBhl2j0ksqu4jfSNQR0\nkyRaPRkexACxD6S9A6+WFulImeUkgO9RaiU81SLJujI7xQpzIf5y9WvPl1EM\n+gff48r4GNfUzWlUGMuGiW17blStDMO7Lyv93YSmSVzH0ZMJlxA1qBeGD+Bi\n11s34weQaIkezKaa3GlO3VjbF4TdVOpL7WPhWTJ8YDqY5/B0itoAPQO30n1V\nNj8dwl4zXmAfKxhjB5sbWSiJ6qjqARJo2UUPyVq9XL5/RTpTgdg9U/gtHHji\nPOKsVr/dTt9zt9EQ8WeQXrSjn4zhF+onpMCEeaCovx4bvWKO8oWVJUBnlNvG\nK7/Y7eocdkl4CQrCAs0mq67i7WAO4nQ0QXjrSPVgk9NmtRSSLcTDdqnBO7x/\nCE+2\r\n=d5G+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.2.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.0","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.3_1619020055888_0.7532529138110513","host":"s3://npm-registry-packages"}},"0.18.4":{"name":"polotno","version":"0.18.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9b332eb278493ed874634e680e3d2c0c104d52a9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.4.tgz","fileCount":57,"integrity":"sha512-AcWL9a1V7NX55XQ2dJ2wUFpYvSC0tGGDXWkHXg5ZBfmAoYaK8TpESCmRzB0RtrjQIVSz59FDiVGq4Mjz0x1HZA==","signatures":[{"sig":"MEYCIQDvGk0sVJJbv9AGarTru0u1ONleJRTXfzNDnj4faKX1FwIhAPdcFoTDVgDnDh/iSFKKuXzcnsGv+/sKB2Y9G0essmUX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggbjwCRA9TVsSAnZWagAASFQP/24jSxO2wk9F0rKmQE9d\n6EGUT8sfwjy87hYGKY8p1iU5MmmuY/upbUUzr578TIQRsdpmYdR1pHqLa02x\npjkUZ0D28lDkMYD/8/HHrypF2AHyb2EbfikbgpnqIL9i2RG7NYmlVUv/JGz6\n0aUlGuCwlp0oMz87HGpjmkhFoEkvzMv+fl25Z/2J+bbwlkBVrpsoO3xyXgNW\npQAIm60+T36xEc4k/H44v3QgHLHDQUlnquahuasNj0JGLGNO1pjRUgOYXVE4\nRV5NJzHLVjOsOSGT8HTfJvQMQLSDCO/008EWzjiGpfO2KFpjJwpf0+UKcc93\n5UQXbfXsBpPkzU7Z8S3lJBB6jP99yfVj8Fqd6eY8QMR1qP4s4/d8IjUfFx1C\nvtGgWDpgLaAmPkG47uikRSu7L70IimWTcFUMVKkj1qQnA0M5aJO/C4HzmKqc\nGup14J44AKjCCJssTciAhrWmWX7pBzh4FerTeFRS7l3Q9YXKtstiUrZIFz3W\ndCWI0oH0Ifh9i5SxHFx+a03igWogbcyUEItkaPLrmLwwwCayhzdIWUrQ1fLN\n+L5bTzErAUmKP0R83C4tCAe4Xcr/CCft7otbdNiew2Big3U+150VVqZyry0k\nfNGN007pmdKKCvw//BtU27gS12vH5q0JdTyHDhs5zl4503Gm7HZu/qGmiIvO\ngSEM\r\n=o/T6\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.2.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.0","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.4_1619114223579_0.973449304566369","host":"s3://npm-registry-packages"}},"0.18.5":{"name":"polotno","version":"0.18.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"125c5cf493efc8303a8b875bfbeeb7732771e25f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.5.tgz","fileCount":57,"integrity":"sha512-eSQXlDbQimb7HqJ0QOqFt8QsIgUSNiYyyHf2pWlC6BVfO2qLuhEO02R7IUP6NIkEh4g+Jrr5teuLvOy+YupXBw==","signatures":[{"sig":"MEYCIQDOVKG2ImJzR4hiV6rYv6y6Z7lQCaahRfXlpK3OmxsgwgIhAOcIlqWfHtZtBAsw4yp+6S6cJW4TXDRJfo4kzqt3VUmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcWaCRA9TVsSAnZWagAARVAP+QHkFFwK0Sjrs5612GgR\nfOhYmm10Tflf1ZcFElSJ7Wrl95ZMgv6Kd+Bg9AcgJ8nzqDrf3fS7OfwKBfKD\n2Wodr3ioHCWN3kOo9oWk9iIPZGX5X6TQfGficvhPfoSDqKr0jbAhCv9O/ZR1\nLEjEeMRt9xSvVfWUhV61FUcE+ujfUEfmTXu9k/JvIWnmJvP348thtkA3ODLz\n+TwpBQnp07QLee9aLc8t7936mxtlxy92aBG/k6owu6Gnn25lYtbTSPvFPobc\nSuXqZf91oqUoI8BCuNDMv6brFDyOmFZBzKBsUQzj0P6dTxULPEFViIu+G6EQ\nPdoeClVGV68BlOHFgFuvZv11hCtnT9ZS0+/PXbLvWJKpjWg464T7clHj6cQI\n3/48UHJ46fQR5MJLgObKVKvoI5lQHtu8dnslK8S95fJw8sLhrlVRHPcG61Fw\nkW6BuGEKVTYtyRlQt84C9N6q7gLW9XokopCXC166Z59Mk0tXCaAPsh8kac+A\nsu5S8uwXmqEcX2nDpv3GALz2/2tgmjAOn/AHCO3/fgEy9zVzFzLEz/0IpXrw\ni5qWQSINtwXEAX/nw8swsoX3xwCCE5TvKBUYFak+Oj1fCfkmeq+aymlMj1Ri\nwmaABemISJtlBKWTr2s4NaABU0I8svYVLGrX38NAq87OcjgAh28WU1e1Jeeq\n8N7g\r\n=c+YA\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.2.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.0","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.3","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.5_1619117465749_0.26782095490025615","host":"s3://npm-registry-packages"}},"0.18.6":{"name":"polotno","version":"0.18.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"1424879cac4226f1e0239aed272c45fd44925f48","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.6.tgz","fileCount":57,"integrity":"sha512-7Wx/ezrND1MBRevxT32O3p195sEQbdG65n0srz1rEEo4q9j4ZDhgDBcEwwkD1BsUaca72Nl7El6KAP/HSHh2Rw==","signatures":[{"sig":"MEUCIHyDmMpc7YZ6fOGDLZEJk5x2NKzb0/y+C0vNBP8MvVZnAiEA8cc/ULWi6SwdygCwGIj/l/GtH90UAlJBnEKppu5H4YM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghxqqCRA9TVsSAnZWagAAp3kP/iIXfWMv2KSdU+oJwvC5\nAafRJ8wvyLldtHZCHoSpJ9NcANCgH0jNr2rfGiFJwyEyDMPMsT4xwU85euIq\nHqd2OEmxQeC26QTEklEI1rARLoGDQ6e+IhRsgPqN/2AGJ7ImptgWSj7zlia3\nCxe65sB+Njh13DZTYXPTVpj1pOrAazOGFQPv9QYdWdZbuHCgk5O62PA/LQR1\nDqDr3gCxC6UDEAb3yOGRjXV9PBt2WtumysDsF6raNdyZ6QWfC17F9N/hWnty\nFoG8O0LmbfanN+ayMdrAuo6elHW/T9HdeUY1DOOjl3L5QhLKbWckhf/32Ezt\n5SRI7FR/Wi1/CLre+XwGpqEUec/oiJq+HafhE8DPJan9FKKPv4piMUhhQL9R\nG8BBnw5UjccHeLOD0UCC1cZRWmbRoKuzE4TtD2K9/oIHYFRjPT1OmV6Dmqcv\nl8OR9GfjcPg/3//UATUdOm/O/ZLcWMDo+TgiAMJINM70piHPx2p57MZxVDR/\nrAk0qEAOw3jF4pVMngEy0D/fy5UB+PJwY/6FMdWNEVVPUmBpVNc+CnMwwoll\nhI4jkLYwJQSnt3DdI796eKIVrVEumgaW6sDhr1HiPhcKJ4FEykpIFXZO0bDE\nGhBMxNVgQ8URn2WRjz5oc9dmnITDMXCnhqA0KIozC3WwZV1p7MfeJbuZcXZy\nue1e\r\n=rkN1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.8.0","dependencies":{"swr":"^0.5.5","mobx":"6.3.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.0","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.4","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.6_1619466922025_0.55078361564149","host":"s3://npm-registry-packages"}},"0.18.7":{"name":"polotno","version":"0.18.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e4bfde6713282aa726b2ff9f1050d26f25477cbd","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.7.tgz","fileCount":57,"integrity":"sha512-yJXoMXOHOkpZX/oJVeYZJohNzMsogheLgECZ3AbtwgIPoFljcsUog81C3o9gcNUuEgV3HVNIsukqi5mbukm2NQ==","signatures":[{"sig":"MEYCIQC4L0q/mVSKfqkY8q4KC3LQdeHdvJQibKmx5yri45o8fAIhAJTwUDsIRSbvXUZnnKNnhnBg3frVIHxFY1YkbGjrx0RV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiwGkCRA9TVsSAnZWagAARwgQAIfXBA08aspsb6kj7+3K\noS6ik5nL862hxLrz72l4EfCrJm0idEpDfQwZoZ5x8AFaKUBo6/4oExknRRyA\n30iDlW0T9XEyhFkIRif97oEMAj4EO56YxceNTYMZ1L6UtHPZss+OQaLbuZgY\nQ5kynjx8zNciXYb0JqCD601B+9Jbal7pnzkv2gqLL2ifPb8Hq/njmNkiZYye\np6oV0NaZk5dk2LUFyzfEXVB/6Za7x7YHZxzxe0SPkXFftbjOMyYX0zfM5DO6\n/d22trgaR4AU0+1EUjh3GT1zvL2f2u/rseGgj6w9kaBunt0tXOVqFxqmzDGE\nfPrre6Y61f5EYExN4NwehVn/AiWZhaO/HedlZdPhcyT8PDc6gMmxFbkYVk40\nMxH8HsLVEr1qLNB2H0lL6mEyJg2tYPygGVGaBB2zUUSUeYbNWJW1uQs6DkGu\nR+VlyYCQUeVxllN2tncsUYhHWmesQ3gcW5f9MexLy/nW5LciYiu2T7Xb8YGA\nyQYTi/CzL01d5ATdbhA4BAKtrDNHEG2snf+RyUcVpb44nGAQ5EaKuYTfrume\n6gbkbQXmWe/rK4H8xwVKKb20+np+KUJ/1mkmRFMqZ+yFvGfzkZL+hJCstGeB\nxngTNTtB5YJBkb72EwzJ+UlxvXz/VIXgpBmn0PDlOSQjYvw7OJZ4gyWmSmRX\nNfT1\r\n=iAFW\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.12","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.5","mobx":"6.3.0","konva":"^7.2.5","nanoid":"^3.1.22","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@emotion/core":"^11.0.0","@emotion/react":"^11.1.5","@meronex/icons":"^4.0.0","@emotion/styled":"^11.3.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.0","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.4","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.7_1619722659541_0.2765967863673122","host":"s3://npm-registry-packages"}},"0.18.8":{"name":"polotno","version":"0.18.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"40a7b5d597c1f3c3b2dd30a148776f26905220d0","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.8.tgz","fileCount":58,"integrity":"sha512-RmbKpo4fnnR4/tiCPAddz4ijGd+GtqVx2UZ4ykSI3GVB1/Jvn5yi/P3isORXVwVc5rmizDny/Jy9IK0lwkZxFw==","signatures":[{"sig":"MEYCIQDOlnqtp9JjhXOMqGxcIhSnMSVkD2Wzw5g3wnmfXbaS/gIhAJ9NnsGd9xZvUeaM/gSl4qcJX+vWrkbP8A1OLsjLvFY5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkFebCRA9TVsSAnZWagAAkzMP/R35k0KQcrs+8xaLUSRy\nMMcEGPyorqPUZaJMZPK1Cux6CwbXDXBN6uuUKf/whN2EU4illp3mMOYbqC2Y\nnHuxP5s73rtE7gP2GT5sIMUk79QxWgjkE+WV/vhS5oiZ1WOgmz5AC5iBoTk1\nJe44sznqU979guwpp4I+DIoHd8roBb0o5wrfEnujaPttEQNqCgSAhJZ7ZfzE\nOSYU2WhVlSzakXglxmbc/LS4j98JAco5ssJdYEM8O3x1zVydfzWFd+Rj86+Z\ndm2fn1jXNPttls7clktPYe430hjZXWQFmKBZrTnEt4vK3x7fUhiEVy8Kqjak\nraUxW4/jr/2D/qSQ40l33lKfk/pEkmE49bZXAS+AOLyZosJMivuikHdEtOWd\nX9XJLLlJBeB0o0yK3wZxvlrR2DJEGbloE03SnkTTt0/JhcCJxwt1o6DyxpEk\nOtk8rqpdj27+BGGEYb3DK44dt5sYhWnyyIKiqrs3hpmKwEhtQj4T0pwBN00f\nqH5Mar3USR6dIBJCRFl+iCQ9/KBlWcmsVxhrczlwzsWB3hteemZzmiyyeEAH\nKrwyC8KgPTtTu20LYWJtSrkj2R7ctK52dVqenSXDH8aPVbw7RYybOGeKvuw7\nZguvT7IUA0gbQvAqka6qIrgFcZYt5xkYdU8ScclCcmw0ZODYZOQnfE9gkpfg\nrIvb\r\n=5Ach\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"6.14.12","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.0","konva":"^7.2.5","goober":"^2.0.37","nanoid":"^3.1.22","csstype":"^2.6.17","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.1","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.4","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.8_1620072346923_0.4612413024007973","host":"s3://npm-registry-packages"}},"0.18.9":{"name":"polotno","version":"0.18.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"75a6275cdb019f0c8473080dd1149691d0bad523","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.9.tgz","fileCount":58,"integrity":"sha512-0LVm317eJ0ey2aQE8DIhLm+ONRC1eehvuSmoq9bkrzf2/JcgJucNgWWK7pf4CFLChWUOTwQf2vJPTHqH67M+ww==","signatures":[{"sig":"MEUCIEkrywCQkTzt9CyBYkScIruiuZazvq4SRXCaEd0+4RxsAiEAjWHzqdx6ztEGWLkVMSpaNICVAOuR3uMIpumlgdeXyLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglYrbCRA9TVsSAnZWagAA0yQP/1twKlSi39vpwfTNoI5f\n+F9VRrDmS/34MwNFKjlnk3lB0R08qxRSYRAIWBHCvW+HzN6rBiIPDYyaiiNu\npYX56hCX5/zhzBG8OWjNg/UZhMYBqHW6yb2RwN9183o3C/EdaPJ2CPxJsDHN\nVSFAhD6A+EbobFiuyDKf54QWKGb9xXT69QCa3kBCvVGr041YY6g3nUigQFrD\nrReDvQE8w1vRltsYBHxqcHtu5qQwsTWf/NdGF+NAbJU82xjA9vUVcEPjwKJS\nhcKZX8/4m4YVtueXxbhqN/CwXCEjJXqGwcw4FD3n6rLOJabZTRMTXMzJxXVE\nhLp1UHUvb6wA0lXUoyxQ5WlvGzKVwZqbies1g51GWZcghTiYetyhjXWA1h3f\nRHQau4AkhHHwFNjcWYTUZy5kOUVN1+8nikgobJRwr1s+U6PhCypCRpXVxPle\nA74rgBbqSn6I6uRnORZU1xN20bPrzAoz08JKh+1NAJixha9Xntr3HcJKW+81\nR1KQYCnj8Huvxbce+YYPjzJaQk6gBCn+DqdqwMSVvnvT0s5DCVmV6q+yjMfC\n5uWCILm2GlAaXUbUT5EkG7ONK9kjYLGMio5Qxpo/IcHMxLEhaNgKwLx5ZZLC\n1xLTV1hSoKKCQiuAuVuGQb81ZZTiuRWdU1B7ELD047GR1S95Sh2cx0sHa/CJ\ntj5J\r\n=M1/F\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.0","konva":"^7.2.5","goober":"^2.0.37","nanoid":"^3.1.22","csstype":"^2.6.17","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-0","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.1","react-konva-utils":"0.1.2","@blueprintjs/select":"^3.16.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.2","typescript":"^4.2.4","@types/react":"^17.0.4","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.2","@size-limit/preset-big-lib":"^4.10.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.9_1620413146639_0.1377056147383795","host":"s3://npm-registry-packages"}},"0.18.10":{"name":"polotno","version":"0.18.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.18.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"6b0651eb3fcca84e3211ed8e376817de1adfcd5d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.18.10.tgz","fileCount":58,"integrity":"sha512-h+Hk1jL9Cmqqc2D5czzUTrPhV0tsAjYM0Fw1XKY7vd05qf4iiey5cu3ZMJcrbhKDtnT9I2PaZOG5D4N38Ula5A==","signatures":[{"sig":"MEQCIDTbKGEgqcGXhx76Ys/4GSVt6Gj0QsCeKgSo6ipYYD3vAiARX0kuAfum/XiUgxI3NXZCTkdEfmEK+viNNrI1BuoCgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp/cQCRA9TVsSAnZWagAAnP8P/0M5Jg86ePb2ruDNr9Ye\noMlHCAlCnxuNaKM5PsNK+Wh1SYReFcnANZN/02bD8P9XcbGEXYiR/7wuBHDg\nqhFRbM4r2C07CA4ToGcJN9jHdkUSuSmjGCivRKBKftM2mmHQZzO+eXUVWb/C\nupgtSo2g867PKjMDyxwt9MB//9QLHidryWZE2zcgpKn6F9HdqEt1E/k7emok\nWWL06t5X7FFcVR9TZFqzcFpFUEvpZrvjbbdvzSfEadOiWOwa0pP4Td2oeqVJ\nvjNtMhaqsOj5PXHMdsqzqkLDc5h2HqxyZJxOB0sAJwM+6bPU4iXzgcNPJuzE\n4BO9rJKRoplK7JJ/v16BeXuQrL4r3sAe5W2XsaBrr7pdqXEZrStkXuwWBWaP\nHLaLgV/opthROUL72+XA+bCkBXgzgGmbQtg1n8p7HtjLwXjUsx8yU3tDyovj\n51Ycq6B2aysrYqEf132axqGwtD/Cs15pyXl9IgpEfRa5a7JFZ0qa6mpALfZ3\nj3kckNigXiS8zfNi9Y9ugOAx+Q+qVACd2Ngcqpw7eoXyn6uhutYI8T/xEPFW\nZjb/NjTzQt3BYWhmWvvzBgy6kY+CNvcB35kS2X4+cy6LP3+t2t2W5i7JU0SL\n8WO2UeCzOIdGcurrX82+E/uOkkmx1mbHd9rgjmmN7GXq49OVSnu+4rkcsyS9\n4kyc\r\n=ywzS\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.1","konva":"^8.0.0","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-2","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.3","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.10.3","typescript":"^4.2.4","@types/react":"^17.0.6","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.10.3","@size-limit/preset-big-lib":"^4.10.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.18.10_1621620495898_0.11983218988383837","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"polotno","version":"0.19.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.19.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"929ec35bf0a4ff50896b423c92e4f18693fd4b6a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.19.0.tgz","fileCount":58,"integrity":"sha512-cp+FQdDcH5nPQtduuOG+Cpyc+QSws49OZGhvuRFrybjN0+vSTYMw133ULCrDpBRHZhLvGAgNOeAO7f3tvFyIbg==","signatures":[{"sig":"MEYCIQCngQIi30PwMENo4RyCZrp2FLFClk8Y0w7NgGwELmhMsAIhAMjRsxNtOewNtXkv6FuIfS0rv9DXG7uSPZd7j+HXQic8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrSnMCRA9TVsSAnZWagAArmYQAILGA8SBAnR2ExfW6FLg\n03Mglcg6AzUGa0BL5qS10w6l3YFrcTEof/g0UUMN4or/J6YBrLfCap3fy3ow\nRvvGWNVcXCb2t7FI7ijjJXESPyosYrbS9/gJ7JiPlG0U7DRhALlKSpW9HRiB\nBN+PDFAqf3WZvT+NMVz6KnEh98zYyakyNXe17zwRTCn3suEyPkkow8M2tJtL\nnkS2VgqcL2BKjz4oWX240A1iB04mQ6MsNQ0IfDFji4NlWyW5NLmTozp7h7hd\nZnBEwEdbtw0nCe/0LLmsE8uHqTbiuNOYspp42dT9wQTlGU6/To5z1tFp0u6W\nA0LDTwhVeJg9cSaYcTFYSqm55TC/L+aWjVRIef75x4ZIoWtBCuFjWZV7nXV1\nWjRZxdldFnM0xUGfKOLcV5Sf0vj3CBJb0ckaDZTKBeChLy7NXo+Mhej2ImTw\nDXS86njk1CElAE3GTBezgY13zy8iY15IwS95Ui/0BLG0oKmYuQN0kY5fy6VW\nJRS9gkvPtR7eCPd9YDYIjNr5Dq38tNJm4dk72RNzNltvDg5xUK0tNVy+NJBS\nSWjXcWcS3h+pR3ZfcTxIrTO6/Qd9LRrofxPl64mOXvmjKOuCAKYGLfy3cmYw\nwfkT0JoYBLrG+Hkyy/Uugnow2/p1nI/rdXFpIT6TbVsEI7RBLbB4uySfQXuC\nadcs\r\n=3Frj\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.19.0_1621961164136_0.9323852908006847","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"polotno","version":"0.19.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.19.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"05914d3572c027e7cda522a122ce6b4e78d3e85f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.19.1.tgz","fileCount":58,"integrity":"sha512-XyVoO1ZHl4uxcU2LUDeU+7HCE5NwrgPhKwbyfLz/2XvGm9Byd0MCqxnVPOTfw8e506vLOmBjSEZE7pQQxlY7ZQ==","signatures":[{"sig":"MEUCIGYqREbP7T7qjlZRkSXXeIwaWYie4g8FfNxkP3aZvz53AiEAwq94FFRuaZdcV2isECxpHEHT2DeJ907PujB5pDzJ40Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrSzrCRA9TVsSAnZWagAAw34P+wSmE9VIUCqw0372eIoB\n3tHWXqpvr2s7SWkKTzAftqvZtQIc+ioMhtIKGL8OH4yez3vljFCi+PE6Slbv\nb2Vf5IUa7v2OjODLJW+doqfNVG/o126OQOyjwZJOU9cybDxG1KE85m4cqbiU\n8VYLz4PycYRownzXwU8+3jZMQFreZUSjzCBvZmgMILVh3SyEeZhzphpeNzxL\nD+X3g5i8OSm7+AorztWHx1y7/n2Ut5tDwyJU4rmPZkrGho2jxZPLsCwgz+Gy\n1giFCPEPleJL54lNRDL/3h8N2+ihQO0PRaQqqjNbXffIUngqRqS2HUbzPU+C\nsy18L5y9zZbLamlLbv+JG6dJGIupcJRwND2HTiFQjX265K2xqy22L5zbmcnM\n4kriNqgBfzyyVotU3EnkoMHEqRW4GISyabI8d6iqOIRQvTlLr5fCRXDrsFHR\nn9ouc6gwx/EiDYr7Pw1yG7i3S/TtbAou13NoWss4bi81A/7e6KFg3vzMf9Mg\nr1e/tOp23TUbuSGD3xjIY/52nOz40UXeOvxH6e+83pjtdFlrhdf0+gk1mHJj\ncb0Ow9IcnLkmVOCWhgsOcRSGlXu3KCj35aNGmo5K6sUPCfDkTpxg+C3Nz/d7\nEdWU+kyaPU3pyob9WbAE+w6JPSH4B/6zgHwiqXBMbbkiwnq0AhYq9a3ce+OB\nGntk\r\n=aA/C\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","react-dom":"^17.0.2","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.19.1_1621961963377_0.09142707714160703","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"polotno","version":"0.20.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.20.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f708c745eaa8bbbeff9caa8e0b6ee1cb9d93b6be","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.20.0.tgz","fileCount":58,"integrity":"sha512-YT/IhG/6yni3stRNU7XZfUmQiT80fL4xTvDrJWQkfViEfYX6Toq+0nSw2E+gJCpjpgY0TITaYOIkcMtMNawdtw==","signatures":[{"sig":"MEYCIQCQAOP7icQrnQCISzPvTpEYE+MUr6KhQrz6PuwtCi2MIwIhALghJGpy9SsH58WNWARBq+OVDGg9bZZje90Lawv25YQg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr7vwCRA9TVsSAnZWagAA45cP/R6IsRKXjFYDtbEdSLZ/\nob0dr8RQ2PQfnPJV68IsJBDTbBRw836z1k5y0tAjWIv6NFdKXqwJ8H+eZjkZ\nxpqUUvBkYB5eDJbNwj2clzAvfRNXXbJMkZWNBs8WPq3Dd0DrBdXimg+V+va8\nQHqkYI41rgV+yACE9oMMCXVOBuexlWJrdMRkyJp0MrGFoPxZt3gZsTkNlvY0\n0sQCGdhUiD3cD/66jjdCzodhBpUfZHOZeKodvupDJcSBreOGu7EBPB50Th9m\ns2dxO8PNmr2HqKfyL7J5Tt+QNaLOiyAx3kbzMyDd+ke3MK4L1ErpQ4y7/qyb\nYCTBzjgoi4Je7suYN34orbabSqxtiiUuDBNYFhOaXRZY2WfMA3nYwcnAEaNu\nyOctyIRrGNl3Yirrimd02+f4wWEVpm5u5RfP3I6SdsyP1Jz04k3YtfBYCW8C\nm3kxpya1EO7IGsn8vDcFVAF+5eDpZidH40ZdcozHnjUhuBXmRTTuZ7Z1+hRx\nqkinHkyYd3MHNyYedMF44Sz/dayXcgxn49KBB1EOqXWscp5W3nYkZVXhnYmC\n09pwBdbHrDSiz3M5iLCZPA9zUrZIZo+hGqQW1PQZTQxYaykNJhWb9Ki+ILB2\nflryShCJBZyBv/V0pUcLiCgBJrSVL41YwPMGPPFRScUzgmNfuLmRaqSyQiOs\n7Ht7\r\n=dnoE\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.20.0_1622129647921_0.8908769279206914","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"polotno","version":"0.20.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.20.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e849c56e28eb60acbfa38049d692226bb9e02a9f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.20.1.tgz","fileCount":58,"integrity":"sha512-4waxiLNWDpHK+em2Uy5QdzZmQTGy2er1JfAr2QoDBFh7LMTv7seMsvFcdM5/FBv2LV5KS6eBhZh6gySd230JHw==","signatures":[{"sig":"MEUCIEU/HW7a6Cg+z5ltIRgld27PyVdBngurVse22zFgWnbRAiEA1RS8KBQsMI0RsUBpqAc9NkOVCPIIUu0wtAif6Yz7B9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8BtCRA9TVsSAnZWagAAckEQAJi2dE5k3cSVAPG3NPlW\nWHwnY5iBybiquVy2rFQMfx3owI9RbXfKjwr5rMCz0zb/6kkVLxprTgra0aqE\nggPybE3AZj6XXlMc2A/IdHmq9Z1S+K87NkXeot7xE+Ud3sJYhT2rpd5vjS37\n7ZnHZ9jt8Eue5yhWja+QFfoVd+ts1ZtdkKioEJ3WZGFdyQZfr9+IPEMowqr0\nA694WPyoeD7oBuAsgvSbPdxCW98P4Rd78wNncz/4JUCXAPtAJtq0eMyPGWJi\njbzwSypiQXljVnUPxXpVwGkdGoCFC7S1OudLgQfKypmeFw2YPMSwV/wMWrob\nUi9kam06GP2HW4kDA7IBW+/tICRXcH6pTLAryFZNN7off7i9fAsp9lM9MMK7\nJTWzoUsYPlnHODzCTVHnjwt2+VFF1pzCV3K/vBMQ0vPtpJ3S03AgdLSvwM/T\noATYA8nQC8WJ4DM8vhpnCq4VmXkPjfdqd2hvLKg4SfPuFHM2uqbS7/SNpS8v\n0VV7RgkGbR82TmnVLfh5xkmRTL7YROKfyDXNvt9A5SYFkF0STIi1JZBnem+J\neTHolfwvYZkWarT5D+4iB/H+j54hgAGWlaLio1XtcGj5ibZKjxfULlTLOt0K\nnRJf3VXHUSkTxso9D2hiZ7eT5h4hftsbmd33E2q4jcXjrmgPm+WLLMaoUGGL\nX1tg\r\n=9/NP\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.20.1_1622130797258_0.9057390120920277","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"polotno","version":"0.21.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.21.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a149939ab480ac047784da05f074f4ea7c57e822","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.21.0.tgz","fileCount":59,"integrity":"sha512-4LXR5Je8FNc0q7q216Tf+c2ai5Q21bHjr9OnAo2QLKWbRxTzrUO6H02yml+eujAlp9yNjs441TDHYg2CyJtqIw==","signatures":[{"sig":"MEUCIQDovGBiuI9IoFQRgOTOa+aOjprBF4cKqP/dCRZq7ftzYAIgOl09aZgnWGZi8hiZ24lnSmGYbMNhlVDc2tAlCLp3a38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsWuSCRA9TVsSAnZWagAASF0QAI+UWSqszOxDe+0uX7BS\nEmBcomDX4RNFBnXFMYhd8KgmbnICLCwSYsGVcRf7gjAiw+C78iEZuoRnRtH+\nfDXj57iRfoWMFErrAsA6n3PQjo5KsLiGeyvhaxZZ91CruR2isegzfairOUf6\nhXAMDog0U5gP2xSc7qnaBpJgzHRibYMHl4wyv2bve1O5GN67Kv+QuHQ2rxSO\nFiILYK7QVbzT1ftzUsvRmvyqcmhuOa6oIWXpyer+zRwMfFe1urjlXx8qhW1w\nQdZy4IWetb3eht5Ivl8gjj1zL15uMWHfvgelrHqQO0Fvwzg8PJdc27/KFAuL\nI6lc+IOxp9uc4lWYWBLPbWdnuwCyYj8go/MdTJCaUDwj65bW6wth+q02/K07\nRRcGe2Rrweg9GvkXxr3gbvjDFXnR/TZW8Ki+lHsFToXxDrxomLDdvp/dQkG0\nfGRWsdG4vHT46ql57k+QL+dMBfPkVlfSwgS84TlifS+BUdRfFff1AvtkI8Yz\nBMn3VYv1u/B+pER9MvtdTt+ECNQdc+R6G+FSFxXNqufeviK2bTOq+65gFCfK\nYdHEzaviDHYYRcwkcZIC66wPR2XTISmaA+Fh4BKGzwd7fzb6ZZvw2iRbMIiT\nFiBoiR8kZaEA6xGX1F11s8GCGbOEESwDWzrLHsbVmGWJtECrdgydzxmPKyRK\nDLyq\r\n=chp8\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.21.0_1622240146368_0.38070401045054214","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"polotno","version":"0.21.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.21.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"50024b5a4214e7fe2d7cd8e73c5a842a026cd300","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.21.1.tgz","fileCount":59,"integrity":"sha512-qleCMhrORtQVAZvtMeWIWvEdsTpc0hq7hG9j6OuNv95Twed1ps24+fP7NMCkqH9aVWe08xVP5GEoKVmayXKLLw==","signatures":[{"sig":"MEQCIH1GrO4Q4X+UtjrxIAlen5Pn9NrrQi4PEQJ9drnReg2oAiBTn0cllUuY5lFZPzLdh8fLvtgItmiRiJZ+0m0DIkLU+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsW0DCRA9TVsSAnZWagAAW1gQAIAzxv0UEDhoQBRfJhKV\nO6Rf6g5WuYmnMjHhviFSeCN/lyjH35FBEiVURp1CYkrlupVZL6Gj1Mb3Wp7n\nFxCYshYPmkkj9hMgH3mHGV/zx/B86l7zdPAcm3zCqPForvv9pId23X8n30ZN\nok9OHQzlmWAYVlrXTw4M2F6vY5ltRBtYwd5X04h29ydVhws4Q7ISk0o/psG7\nXOLsS8BW4srISrdkAcN7u8gPeOzI8iFkGHrUK1u7WN+RED6X9yXER6VMy5zy\n7so26htUJH+4LIwQJ6uZGD09BkI82VTPTJ0LzL1ewSrKCKy4HBxLNTex2MgU\n1f5AS/S/e1xsptNGtLanz4SkV4p0+lBbN2O0pPGy5G7brOAeubPY23Y73mGm\nlZeadYk23aTE4XBSeqNzk8xxsZviTvY1uNW8boBKtDd6ngRIjqOBhZCCfPD5\nHHJUmuv7nXdvaClBaHdBlf7UbWpqk3Czirp0dZa/WFDe2N70N6Q4aCb7d/jN\nziyunyT6aKWUE28eJnJC8fDB3ovtCPCnIki3ZmC9SHF10Y3XPrICRPn8ylp0\n8AvnIcW6dmZ+3rVvmkdd01WshJwDbQTJP5EVkPAwNRPOTmVkzjV+dpVAGbTo\nnTuvn8nriJLy8lQVU8j/66wek3FUyDLRPw+xZxU5QeyOKhbaS9Wnnej8QDf3\n1RMn\r\n=afwD\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.21.1_1622240515543_0.17957355723009005","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"polotno","version":"0.22.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.22.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8b92e713d936eda926dedd0f327a469b6f10e15e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.22.0.tgz","fileCount":59,"integrity":"sha512-4nh7W09iwdLGot65LMkaiL/ar2tiAwocR4cq9kgbQp5teopFYcBgdiRv4F0sJ/DsV+iQxnbhH3XTZhO9Ih6hFQ==","signatures":[{"sig":"MEUCIQCR5/J2clQcjye6QKB1m4kegS3XjhIxr/qjx93vHNfXowIgSMBZxGOZ4xkuJblcnMx36PZi0yXmT7QwMbKDmm1S3xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt7KACRA9TVsSAnZWagAALTEP/3w5x0lZuDKRGMHQVnpC\nryDyF8IGS8N2JkNkD85iQ/Abps+ywkMjYITY49KsguBD+WyINsLVCxVl7P2G\nw9piiq9x3YaVNDurQ5V2ZneM2LxHkcEvP9JtqyQG5wy7/WgvpjtbIO9MJJ7x\nWxQp05W9ZBQ9rCP6LYj1+3HWwEK6NID13zQIYBI6vzu49KHyerzws0+tSYo8\n5oxgFXGkIjur6nGrvXU3KSvQEh/jDreQFdAugyvWErHOo3yqAwTBJzo3LAcJ\nauPVocxFt9D5FggeZBX2hnL99l2cAakSXPW9xerBGDdCnfwBjvHfOWxR1k/i\n5DSq10I4Lj5jBHw55zO3wDnprroOdkKlnYHvvHKkoncMivZQesh2Rg/Z6KqJ\n1nbwhCA5tC+1lMQ1NPqwvjiy0Rl+4OHtNC2qIHCeiQAXfR/BzjHqlgsgOzV6\nAsPr0n9iHY/JYqqEAck+tacTCxbFxNiDQY7em+yzYN15BYylRKjnvw5uhXUK\ngrgVpq5p/gfww9XkU/46rdr83d91p2ijqu5bTNs0KEIdZ/mU0i9mGWPyvO1X\nRJvIJ642eF+cYW0q/MKEWAMpapTT2mpmd7eXvapS3UKZrOkhYlc4aVIbnYqP\nB5l6XUDYQrhiP29hMWisCA5AzuGi43zCBFXrzTheb9lmKIYVrSGOSfA+0bNE\nmJVG\r\n=bz5c\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.22.0_1622651520190_0.5139968076012735","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"polotno","version":"0.22.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.22.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a5a1b639fa94a9b306f0551b1748f46e116ed905","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.22.1.tgz","fileCount":59,"integrity":"sha512-BLGVa5Z5MIHFWAyGEelu1OpfOya3/xeBOfI7BhXlb/2qtFpAz/Jp/lzm1yFPXa0jV0xD5w7xEXTBHEWamXAeMQ==","signatures":[{"sig":"MEUCIH5Df4/OyN2WWTRSdKa6ULEek1lrAwf01/4ceTdG7egLAiEAmFjQ4vufynDxeb2C1GwWhG2csUjjFgueY1UU3rB2/2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt7bKCRA9TVsSAnZWagAAJ5gQAJsCQUci1sNJoKjbp2lj\n6ShMTTIGyEZVenwI3v3gT43e3wQCk9g4bQFPQHrGb9WC9pKS1WJsDUkzyDih\ncvwWsCSeZh4XXg4zEndhRd4JA0N9JwTmkHI62IdtRiQP7pU7MDaMcy9L9BjA\nIo6ms9BPRpNsxpeMxzeEm6D7a4xXHjcyrOgVtAudp/SJ5I5TYxvMvCNe7GpZ\ncP4NUnn7Z6pm0B9kL2Dwqwz2o9D491GFcpW3JPEjrcEGsj58xtZgN8jLZkOS\n7G6R1sHtpEAKs1fxRKfGbiqeJZlqx5C68v4xDGfMZZTN0hVYLF/uV327NWXh\nNTpyTh9428SI3TgsbpTB72nKm0f54D5SXUBYB33VbVGK0GtXtbJFVRxvDNp0\nmjGutqxJr9biZB7+ag80OKeZDyvizSjUwAZz8705SrLNF91so+ezjva4UBIY\nsM4pAcndrrDwsbV/ARe6Ue1h7ZKop+/MKkDpiskK64i3zwbjoNCXurnDHbLN\n+XRspE6Y1zoVALItSyFM5NsqK+5CdTpNDGiyqW5KfIrI63Wkju/9dhX50NxZ\nBRyzJmAgZDKVS0P09FZq9gdfPQjNH7AIja7QxuZya1cSVba8ZgA6TdO/tVWe\niEx4gQy1wY7jZ/E7+TiSTXSFbDxFdEZwtdHhKMUeW/JN/i995r2ioA7wQq+b\nrRWS\r\n=St+4\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.22.1_1622652618750_0.2874245522386296","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"polotno","version":"0.22.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.22.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9fc500bfa734b50e04d830aeb97bc6ce6691629d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.22.2.tgz","fileCount":61,"integrity":"sha512-ZvzjTcOgnWXo7KiyxU+6NvJRMrt7MtINUe1/QNCl7EI9TF0EP/cr1Q/lS+XZkA0gQpbv8nBIsiaOyS1B6kAnKQ==","signatures":[{"sig":"MEQCIAGrCEej1hsOgXJ94vQyLF5OfAr9blQ1zqPy3/aXqAWlAiAx89oqGSbJJVEJyifDLVRyKedueoy+Eio0yrz8FpqXVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguOjGCRA9TVsSAnZWagAA0d8P/0UwqGX8/V/cjETOdtoW\nh9btqkho5QmHf/jO1uDTRn1u2JXdVAcvFql641/eKHriGtihcIJ9AACS/O3j\n9BtluyeFXFm3VcXA3AXvxr4twtjFam6r9hqeeagcg2uHRLFpSbftiZ2uO6nm\naxJe3sp14Tkx8beXimRC4Df9R93Jr5ptL0LN8VjxKKGmv24r7fE1MDp2Udy0\npJtdQC+PZOdYpZyeKY3z/Y66Fqsl5cLxe32M97CCwkw8JO4YG0xWPLbQlTE5\nqr1lOEzjjA6ug+77BW3fv4Ei4Fn67N/n+yXnN6PPE2EupsRV7AB+qkoW8mUu\nzDPZBaE7GJZAv/7A4geBGnjWMLRztD+zVatryXXHsvnDLH4k/4TGUUTAAZXo\n+6vhQvIx2t0l77u/j/Qq5YwAZmmJY63T7DoVVh30dt31RznKgKMhucZ76Dzu\n9IZNwt0QUG6s5XRORx9W4myto4kzrppP4J+xttekwzv1PZI3XtIrSLitIi81\nTH0zroAjEWALMxkB5cmF4g+PhgXMZv3tR8iY8AaSbVOUrglGGOaGd8pVZRYN\nzwgWE5yfUih5E/4XWffp7FXGpnDTB/D8CqCK6XyBv9bHiRm3RoF1qmvl8b26\nd9AQhV5Vg8OSNRWB7vYxPCB8I+7L1nHOzJOJScrxKiSFYYMnfZ/X5P0fRLfL\neYRv\r\n=qjoZ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.1","goober":"^2.0.37","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.44.3","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.11.0","typescript":"^4.2.4","@types/react":"^17.0.7","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.11.0","@size-limit/preset-big-lib":"^4.11.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.22.2_1622730950314_0.5926024097059994","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"polotno","version":"0.23.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.23.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"65a8c48bd3759d31b2e6d44c5b3fbd9726928bf8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.23.0.tgz","fileCount":61,"integrity":"sha512-dhfInk55Jb3OJ5VNj8rJrS82I0CaGgiUrRdz+Ql8p6SDuev4Q3lyX0l/56G3UvfFo8Mhdc984Kbzb8V4wOa+og==","signatures":[{"sig":"MEUCIHfCVrW1z3onuRfSSEQlQB8r5n9wvg9D2kBY53I5Mly8AiEA+joTkwD5r1/1RdDrHD6Inj3b6atu/LkfI/6Cifbr1XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwZElCRA9TVsSAnZWagAA2GoP/i3J2kLWJgCQMMdVP48t\n7LZjK3L/UoLtwAoQi6uAEsv+qucedmsIiS4SFOO3D/jC4gpPuprh4boag/QV\n2YxDtST6zX1kY4Yrt7fgeipEkjp0pt47vfPgAwU64aGCHptZEQXxv2WuaOkj\nYbEsineNWUtr88YTtYyoZOe+gAOZ0KymoNdeBmZLOIl1ts+7KTLiGkWachhG\ntsCA3P8Z8qxDvpglIIom5Ie08nHnEYbK0BleUUVjs7AQiM/f8DKzAehQn5vs\nhD9ngBoewV+0DCopLyNQyH5y/y43Er1/1eV9o4L28i3dslpvU53I/wBQluUM\nhpKZkkHFGh4K+9i+GQYKM7JgrAhIZe9534sJZ626A0B1PRwl8Llnsqlrx0Vs\n7nmzNtj5ZVNPfwN+qNEsQYdw9fTzdFWIeNxaHJ1PiiJvt1w5mjXYo/9tFJLh\nzosTFQ8aMaWZOug6SuVComMLFsug2LYDtSAANEfrO4r1XvyGZOlAvfPvly51\nntEKKaXkfak4KRpxA1/MPat754mJ8+NRmWbNnocg1NcQXc4kx3CeG1I4P4LY\nopzsVGdmJU670RalFWMnUHpX3FqE+QcT0d07hFi4HPShE0ItZ9owh5CjWD3d\nnzR8gYFjrv3SyQs7cwjkeJfx+m0P0fwfhQUhebW+OiYmL0Tb1e7isFDU3ITN\nxtkO\r\n=YaZl\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.37","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.2","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.23.0_1623298341556_0.7599649135454216","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"polotno","version":"0.24.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"dc170c44f48717a066545746692f646b3bebe362","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.0.tgz","fileCount":117,"integrity":"sha512-ys0cCUG1QEh25mMlYNbOmFT6HzFYrnnlUFwv5XznPFmQYyQ5En5ShpwaTS5sllPJvprH72GCNgX0lITH5ANA1w==","signatures":[{"sig":"MEUCIQDy3eJ16oBZ+J61bewYiFFUuM6saCazRY9D143gUF/UZAIgJLtanWgZZ+Cb3e6vRSnAzQfqsKaZbgDz6k1IIK9rbx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzEEKCRA9TVsSAnZWagAAAz8P/3jt2j9J72r7kaebOUZd\nPTT/gePsAgjGcGdJzw1wjHvbJ2Tmg6Z74aajCa2//vGmQoBF5Zu/bt5W5mi6\n4o3LtaC7UffRjd2hFPAZrSvTSXdnK/CimWk+qTy7NoqZbiJp4hxa9Go6L94h\nPt1wuKxytgbHzcoPd7TnCM474Ky0XVOi0TFuruUhWv1/qWKGvB2fsCdcQJA9\ndMpGG3pxJjYTXY0RheyTUJkNKdYXJKToRuD2n3+Tf+iKvgwJxVfXXzYIu5gd\nmWgLk03UqNQfpXVtuPNvZZ1pnV2ErumeuHOypqSdNQiu/FS12/w3vAZ48eHe\n1WzyPtvkV39YoPow/eT8Blu7NSxhaTNl8Lu8/AhmOZ8GjbkA7nOd/hqvItcX\nOEicO/CwBBTfwxRB7Bbi+80gXv59DcfiC3YyShTDt00FVI4OcTc0m8api527\niOHzEjcwzP0GbR2o40Y3lIRVSSiBS04UAncF3T3r0IdP5Tuh1H8LqQsKFeNQ\nUw+vnJURGpHQ8TnPr7WrejCEywIsLwKuC6c4aD65tsISVOjChg3aUAsoXBBn\nE449War1ycPltquXlNVL5S5b3aJJ0M5A9iW0AzNa0KR265ffGsiIYbIspGN2\nz/omRxI0+kIzlWy0KSVWmlInE2/FLVRsSJqg8CZuVBIpDPnU1rkh5ou89GwG\nJJ6G\r\n=KxJJ\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.37","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.1","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.2","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.0_1623998729731_0.6089668954631862","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"polotno","version":"0.24.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d5a2a92bddaf0c904ed7fc51d2aa3bba9d130a54","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.1.tgz","fileCount":117,"integrity":"sha512-GZFUgo3JSH6ppeSRVDmZfLK0tJ/Ls6tjvLsOyrv6CLfryyy7ylYKhHLjtis4zzZlr5TzAvVgXIeD2Ej4sDj+aQ==","signatures":[{"sig":"MEUCIDxaUyhUmoGIQ685Duu9jRQ5vLwYj+//yikLJPnEAzawAiEA+L/rUNNzom3fzezMeSKDdyy4YCV8eESA6KBZhVoZIrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzz/FCRA9TVsSAnZWagAAS4gP/3uDlWGuhwFg5dGHboLu\nc48+gBZzOV1rDMwUWxsv+D3FL5R3FdtQy1JNgVax7ctBt3vCtpEpe+IURpeK\nrRucPbNPU1rVjJYbKOsbnQsp5WbvmIZmBTBpJO2QxeQZPNdvepAgYhvIJaKK\n9reYc00ZgWZEnD/+Rh5jLoCoMQiROSSNnnAhSjDuYjE0aLOUt0YbbdL4A7Dy\nYYALPJYZ5CUwGF2quy/IF9zeT55JQhdd+MOv7Ef4mPc5cV0FZwgg3BsIBPfw\nBMHZM9j7hGk2dQrIix+YxURsi5EqNFujIPqyJ2TlYZ/qWUdS1Wouz+L7zGcJ\nml8p/9jHFMXn4ZvwIiZg0WXcbCTirB1o2wpexLj4VeiBLhxPHCEaYxs0IlWb\npn9CLS/iX6JoMqdni7AVS8iY6jvafg1xSRKwI4Vln75QdHDPL8VjYx1/R4I6\nM/GR2pgF3jSOgsvwVqy38ZNdDEaWPDDZvve4ZSLlZkwo4tCI7oo88NmSHGf7\nlzJ+5IBKfib1yxSuNEZyre/btSdkuTuris2vOC1aJiL8lU18IP2CrK3PHEFo\nn0ZHQzOHQAhNKoIb5c+vyf0EwvaEQ0+vVQgPV397+0pv3BWxn1s32cY2kCzm\nVLwWXxTApv2H1hiJeJyuxiZ/ah3k7aRvnk76GBr39U26zIizPC+xf2wOpcgi\nYozx\r\n=WqY2\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.1_1624195013149_0.04194421790536018","host":"s3://npm-registry-packages"}},"0.24.2":{"name":"polotno","version":"0.24.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e2871fd67a2a0b7cb8c2aff06ec163cd28948ed3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.2.tgz","fileCount":117,"integrity":"sha512-ch+JfOzHEH+7juT6WGR0KxOz5PxEt4Qf9nbfsIjxyfO1ljkftK5YkuYS476OGjkHp8TVxPfSrldsfKSpKfQesw==","signatures":[{"sig":"MEYCIQC/v0VjJH7VfF7hog6aQf6wA7wYl+Tis3s1Z/c+7GvyXgIhAJSaaCjoabe80hOGSNUYBHgoGckXbfbIIeXx7DAmm4Nj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1WQbCRA9TVsSAnZWagAAkQMP/2D9WJYyb6PYTczTIjP8\nUHO1nmZ2Sd037rasJzvF0DUb68utGcBMbFeUcILgT15skujy2F86559Z/sdf\nRBmMHxBOlCKRDo8RHAWKbj3vQ73fndS8tkDFFVwtoNx2anJQTRNt9eCJ+MK5\nSwoc14MnKnvEQd8VR1YGk/xkaiTjrvvwXoUyjBUsdjjCh+gwNgmVzUzA5DqD\nSZC7tIxPK3tsgjT+DLPdMaVAWmGeTWcjvlGC93PyamzjHSFQfH6oMZnMN0GX\nJ9TA5YvI178AN0DZlIivpMDYqfIiSIEwGHHoLwN0AT1N+2gzyI6f2h7j78wk\nWkrRjMUJI+Ffy1CGTdMeHPIXNPKN6XAHy3o4M+eeKRIvKPpMtFeK0+n8AYKl\nQS3BuOkvjxHxGJ36QhiuITDcN5lX3RCJD3vJG8VmDy4eyIBmxIv12ieaZscj\nRvvQs81YrK1uqdqYZrSuuT6Vg0/V7g+9k8tGSroMhji+tr4cxQksP3G1nOgh\nw9AlMQzL9L1VopX3SvGyYuEonlyVJ0y0g1N/k4ZsASSHy9B/WM3M1JUrz8sk\nDfnskqc3usLYDNoMyn0ehwpVhcQJtAlEMFyVHmIBV0C756qzmKaob6Gofaxk\nAnqdOVi7qebFHKjEbFch9RFNe59GaGDokeRQQde7js2JOc9yDF38hLpZA2D9\n5dzh\r\n=YOMq\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.2_1624597531201_0.6075505212780061","host":"s3://npm-registry-packages"}},"0.24.3":{"name":"polotno","version":"0.24.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"757cd01dc5f90feb6278ca9f673d09c61d02a9e0","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.3.tgz","fileCount":117,"integrity":"sha512-YCukFEjNMKspk1ofDBAgVWQY3uU3ADrrUMAIfZx0sJzCwtTmoaAgKDVZ8+IFuVOnOupV7/aLgENDKZUgSNKKOg==","signatures":[{"sig":"MEYCIQCCWbMrnoexJ8XLLMA9DgpiBo2Pfl8WZ4eQS4Nb+F7evwIhAJzOiK7837ZWI2PEFTvLZjEXLVhni/2HeVD/6fh9Txen","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WoaCRA9TVsSAnZWagAANBIP/igeSlrrfbmrZLosFxo4\nflzqSaQdt/WixYmF5cWUNz+bB4Pghp9rzkVir3RRiOQ5pR7HCg8pFNK175qo\ncAlU3Iq6Qpk1l8B5ux6MMpJ1VX+CmPhqvQceQaghOZfAE2zo41ZNu13Rw83n\nkL1c2CCzU0g+zfm1l9NEIngL7DB3gpgHNfJkgRt+hgweV9aK+k6k40CQdLCn\nVW5oLlPYV2qBSNPgscBIxd9V6zx7EBN6ASGtHu2irroyh6/3IEMSS/P1s2+t\n7iG6b91crt5EmhuTlcXejjQ9meXUNO9cjLs5d+yDsjlWH/i9hqrsxntszomp\n12aDU81FB9rb/qpeYaAlOgp5YKEhT+xRvdnnvpnvt9Iim0j3O+FD4VKuKzRx\nsSCYD7ovEnbj6nqUhWNwunboo9HIbTB8MphSOO9h8xVopfR6UxZvLN0yB0kG\nkfRFTs1x6UZPsUcG5fjo6tT4Q/rLRn+1nnUDADF8b7WDRanxrf4SPQXS6qeZ\nf8C0GaX+Gfm00Rj+v7iI9XCbQuyq2MaxoBU89ovzD62IH7OCJMJ4oLFPyTGA\nYkyjmPk5BiNR78O5oHiMgLBJWHZ2iC+ZXHT/Lm+N0Zj9ZJ/i4okDdqbczg4Z\nt+23jib8Xp5IbJPrEGIMkWOSmvQMnt70t4B/xGoGp8myd6C5pxjipJWuEkZ+\n/KZ5\r\n=BbJR\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.3_1625123354068_0.7139006836872701","host":"s3://npm-registry-packages"}},"0.24.4":{"name":"polotno","version":"0.24.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5417c4a615c380669f826e058c400cd9fe58a698","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.4.tgz","fileCount":117,"integrity":"sha512-qo1TX4Mf7B02dALRmhNAptz1TUaMpqt/fsGBfWLI7g9HbKU8FD1oGAufVgyb6XOziUVv8o9Zi8QiYiD4eLlp2A==","signatures":[{"sig":"MEUCIH3r2MLiOeSZedsE/98tzuTJZ6cqhL0fc2pNNtpzHMvYAiEA/pLbaDFQlHmKe38ePzezM3Zn2RH96iSVqkzYn02vIS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3pHDCRA9TVsSAnZWagAAAGsP/1Cu6YAU5Szjr3MvdC65\njimVIjX6W/hlfWX/KqF5lANkbZavQRt/Mqftm57zL7sRSb+U0GS8Zdm3CqtA\nv4MK6govyWj2xV0Mbt377CikgIEqzWYUyTBnqCHDFfRQh69LGzJTEeWQGNzf\nPxpvbtwuELssLeqikPkfFajRR8aq/EypIywK9G5HHS+BBfkGQmm4HetYDZC6\noUNaMazA8bppV1Zik2+Q/gGlyJcRu+1SmdPlB5XplRvwhCE69L+X+yGWMFZd\ny4P+3m/S/MTMUtEKvQ6JeXZ/3u3ub4EfqtXEMjjvHJAhAU3xF0vPv70Ur3bT\nAnt17HVTfRugfibOLgAiyqEtWA2hCwTacImGQa4HEU5UtudCE+cwVtH7IbW9\njolnY6zOvd/m49BIFTG3ioNtSrvukxg1U/9EBLrB26qAOjf7w4rOEN4qhiXo\nf7M3ySJzUV4INwgtDnwHmOFnmUd426akErfE8QJV83Q0KO6V6E7tU8yUqt0J\nSwyn+sFd+MhzuVnru30mJK5DWSOWpeECuTLK9Xtz/8VZ3SWNP0q/fCzBRgsi\n7uBd8IPFP2JYSvziAIKeYD9rMkYrQY9WnmjsFTF/j1Npha5KqdjHp2hsDOn9\nsTtW6F1MV1KZf/bMTbHUxGM3o9DdCK0akFBTblWbsG5HBYj23lYSoBp5z9ZL\nmC0F\r\n=+R0P\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.4_1625199042482_0.7161550182920695","host":"s3://npm-registry-packages"}},"0.24.5":{"name":"polotno","version":"0.24.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7c30688fa1ea5a4727844df94a41b0265eaeed71","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.5.tgz","fileCount":117,"integrity":"sha512-E0LtLOD4z7oqSQCHI0REUWtyOD1REetz7KdFHDRyngbmT2Kps/HsMxlZO3sQQ8v26ov8/UeCeLxJuwgwZyTOeg==","signatures":[{"sig":"MEYCIQCMA28Y4V5umV9iwYlMRkzhQQ5tFZZQB9gOCF7WHGwgPgIhAKl9MG9Bqw2PY55P/kdxG1z96+TiFi6v8t+7vOzydmla","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3pavCRA9TVsSAnZWagAA9G8QAKP4WxGYds8vCmjOwya4\n/phjsuAlhkdEUlpDGyNrZqVJF9+Z0SMQAXqlu5vp0Wj21JuMyOWfebVVu9Sw\nQywK22wO81173kVIpPK7PaWjVPYOvlI9j6tvKOYyfsO60bJEWy1pf+FxDEkh\nuHcVww8dNRgrq0h6u7XLa9QE+yv84KXy9ziR4Ptw9zndCEEZZmCm+vvWo0d2\nohaSqvnnLiGuUbhyRKCX6+HDuZJqR/qyyBDHpupQlBFAwdU/tsGaQR3Z2JeJ\npMq/VQUgiF87rEyQh0a67Dpg8b13VTPiZny0lQ4fJyLfaiGdiS6ti9wZaeN0\nPDoCNaKEc3Xgkbwr+tcGZcYmwhUpQDWrIR50QpFh9ml5Bipz+z5CD4uaxBo6\nS8HeL1nLbOroPaxD9ifsQpLY0Hso0dG78uo+jFP33Dk3PykASnnxPzHoeLNv\nWUnS/RpQTgveSgVEhngqwgzrtBI1EgXhxEQtVlFRtT4Oec/gGC2VSKqfQAu+\ngKdokrOj8XLjNg93ggH2UrZfPRfI6RgCpNKGt+DFPhfvoelbmWdn0YRN6pYC\n9ZbEe5AITUu8wc2nD1cDXXy81DC0g8PvXadurpNcUxvYHiN8ap/Ei7demfb7\nQNIeqivUj/JSKKgVh60yulNWP+Z1MuT7ZJrFLA4vUezqb60g6WOvZFNMkFRI\nPkpz\r\n=Idb4\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.5_1625200303281_0.7130653106383034","host":"s3://npm-registry-packages"}},"0.24.6":{"name":"polotno","version":"0.24.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.24.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"781128e8d60655bb476d3eaaf174076972ce2aaf","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.24.6.tgz","fileCount":117,"integrity":"sha512-s7ljf9OQInETraR9LRvc9Eq4Y2UHli335iQbZOTfHwYgIthGhcJat24KtVpA6BFCcyBWphX63OtVSv77pDRQEA==","signatures":[{"sig":"MEYCIQCySKipOGLtBCiOa4nAuBeAoXcDeHhlrX4RX4ey3ua+aQIhAOfslkH394iS9r2shAFp+T2NYhgUnOXEVjMHhc9Hl6Jr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3q/LCRA9TVsSAnZWagAAkOYQAIh1FOt5bK93uy+EhCGA\ngll5JYB1BNZtb2Pgh6f1xCR+vt+yO/u8MVwY2/CoihA6CMX93JD+MCYvZp6/\n09auAFb7J34m6l+78TV9G17ZzMNah1uDmblNq/jUcgrw/np5B3LNdUyyZKGY\nNVNSSBD+47A5ATJjodTAgu8iRb1tRyXNe45BTMSmJUerlzq/xEujS314Ja0B\no3Uw1bH7CkctqHOD35foX/650eciNay8/0pNfuaJul18vISY1zMg647WKLDk\n++n8afJq8tVfNlx8MFtm4Gtu91oi8GOZqzaaiXvR0uPW1O7Cn8bnQ0hcH+eY\nYJTnMWrg+4/8JpMGx51tVjngboGnkNlcQiNDM7ygSphmU8eh9SFCcd3HBwIp\nwd4hiE7B88Xli077bbUkx+WaNckb62XjH7LPiuBlOBIJhSWDyvbYp0RXa8bP\np/lOjtGqzNLP9UfuF5kCdecOyYDHnf3BgIAVa+ClWR2QVQIb77YLwdS8wiHt\ntbpVd8/81iYg2h1nd4EjMBCU30DyO0Gy/XMPj9p58HEFD+cUAj1ExAL7ZgfC\noRpKy7Xoh/7ZSX4CquGhR1TZa305qRItKyuX8pGuKBjdumwlItNDhUmNYykx\nSGF7okdsVwtFowxAN5a5aflSLKQqhiSTbsE9xe3eKL5aajBcXV7ecAFny5bA\nBOUJ\r\n=2DfX\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.0.4","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.45.0","react-konva-utils":"0.1.5","@blueprintjs/select":"^3.16.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^4.12.0","typescript":"^4.3.4","@types/react":"^17.0.11","parcel-bundler":"^1.12.4","uglifyjs-folder":"^2.0.0","@size-limit/preset-app":"^4.12.0","@size-limit/preset-big-lib":"^4.12.0"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.24.6_1625206731019_0.19139098772416618","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"polotno","version":"0.25.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"839ff50bd077a1e8f41e19245d462e7e143e63e2","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.0.tgz","fileCount":119,"integrity":"sha512-r34caNcmb5/27OyrsPsRZ4XtLwnDiY62EcffNHQ2gxQ1Pj+XHUh8/8qnXfiCj54dHMwI3zXrBHabCOvqoUtRNg==","signatures":[{"sig":"MEQCIB2C5bPaP5LavKqoePkj6cqJ26wM3pVWXNHHqC2n3xhSAiBKNvmdcBhj8aHg/gFkTPpzJolvRv6m4VpCORkxjU9VVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5WKeCRA9TVsSAnZWagAAQI4P/Rw/J+/YyqGmu16aQGFv\nzPPrhrGXslmQw+mkWNkdQNtDaz1xgldnRyN8KgBrB720yW9RfbVyIEFEGifn\n9NchdtyEHTUpNBV3WpyPsjxE4pN7qRPI93EkuyPOz4W1ShTsHqCVAsO4bApD\nLFBatAYk7PriOaahTKAPpXUd1UZWG2ejYlN4LvP5+c/kUm3S7kexkj+Z5y0v\nGHAMQnQVC1ZeNJdv+Iozl8FinKSuqgk5iqHzXTPp5HvZfpiJb8i+4I6Ngdrw\nLO534A29fN77L99iX7eq6YUeKiGbnzdNEbnljzvQJJcsxXOdpIumlDn8G9CS\nO2PEfGd7JPipKmUKkrlb2hzCAAh4VeqvYxl3jU2WgmW6BBIp+qYra7gVprmd\nuDRuwYFg56PttNgYdX9KemjytFmkiJrTI4f2rqzvWJvhg9FlvFy5SpllMzTy\n8NetvpN9L5MUcjgC1nnsZnGnVYsRqQ4EnwRuaJmiyyy2tK0v2OAUUrktLnl5\nbsAvMAuh1IQtFYhhEuZjexU8i/t2nNimviNzhnRB5BTbqf1NwLCfAMUdJoiC\nwET1zF2+7WYPAbg/os2dloVwbtaY4GFkmFB5Q/QPGw60UVTrczSBe2VuMCzK\nyQnr4PEmTZW+cHEtRjmue8JpB4RrhxuS8Wpme9eZsFezI5SL7PWh2e25QeRH\n0kls\r\n=dpz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.6","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.0_1625645725848_0.3902334622724031","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"polotno","version":"0.25.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"19f94b3c65ba27165a691e15dc2969559afed6d8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.1.tgz","fileCount":119,"integrity":"sha512-Cgl/IDtve+MHfIc7RNITPKWX6AqQmcY4VRCTOaV5TcrcIwZsgZMeuJ5cK71DbV4q6A6O7fHzi8YPpSt8oeiUqw==","signatures":[{"sig":"MEUCIQCHJXynGQrMvu4saZ6QKaJvhcVYrRBSXJcmTNmwBxW+3wIgWITM8yHOLmAzyDJsDP3EeuHsWXBkk42Q+ONJdvc4JyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5WWNCRA9TVsSAnZWagAAMPAP/RcBTRcPKbhbps1L0omO\n8tHC0wE8UJQUyDxzBfcbwVab5sgAwmqJkZNm93odi6Bp1Pg5Ho69dtJ7sM8S\npV5mz6hlpvOhEJ7oMGfAtQjJAFfxPcJGM1rAFRXunftH1/Xjg+NEG7ulrkml\nFHbFEMEzdp1LnK28PdZu6aNqfPBWpO8GYM0FNv3/gm1LDijHbkGVUmuW1c7w\nlukDL5L4QiAYXu7zD4qN+KTAEXqyDuZmVTr8ki3fcZfRI277wpG3opyDDz/d\nL6NyIeZVQwcA//eYPOeR9ho0PIICw060yDVnOznVFFj+hQpH4RoyEcsTK95S\nA6iWAgHujv/piYS5HQbo45fbKG39y14yqdt4CLgls6o+Cy+M6cFy8WEOX8ZS\nqMogPt0f8MB0ljz0JqjoOGEjGS6rZrlUoiR+1gzK7w5WU76Wiqxd9aILZnYB\nHZpMsQQSOvQgQTdjY+rLzXe3fGeGsHz16IPvuaHdtcrOrVYFE3I8hjMy2+C3\nxgRfRs3MOWLq4twz0Mp010n9Qt7uEwoj28BIbkbjEdZv+/J1/OXvBTguCkCg\nFMIqTKou+5qoMUqJ97km47cA6FDlPP7JRENlyTF4BRGrFfvmIHkPMTn1S7Xz\n4kFeF4bIqZAOtdcQZpf2fHfVzdl9oBAxiw1JzN0t44UGh6NNHl+iIFSlKSLv\nciMt\r\n=18yK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.1_1625646477503_0.7955369687748239","host":"s3://npm-registry-packages"}},"0.25.3":{"name":"polotno","version":"0.25.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b41bce20db2950680b3ffe159b6ba1aa618bd6bd","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.3.tgz","fileCount":119,"integrity":"sha512-MNVmtXq6Nw9B6rAgVQYCHd9NFtgHyA7huUtEJ2RUs7udGHMXLx0Osw0ix4xx1XFUM1xRdsTKrrcfOsp/nPQSug==","signatures":[{"sig":"MEYCIQDB/9J6xF2fK7+VpefIJQ+sY33+DsByGrC5fmsd3qi6OAIhAPYSik6ofMGHef6trcXUcv2qh1JQYG9p93L95iQ0Rif1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5e40CRA9TVsSAnZWagAACK0QAIyVuNZjk09SU28vqtY9\nSoCsE2U5LopNYR2b22P+l1TN/CGpDy5EEsi3YSYUvRXcQ4S2PhtMykqqVMQ+\nAfEMZJAQE8RW1nngT/AiSMI4juUlbMeeUfsISGwSipkhoNdRtth9MJPZcMky\nuAbAm5taQRu7658PIzljZRAk6wNSFGwnUzZwGsTtpA/kpsMY7uk3TLT+CXMx\nodmjPmz66w1YtCQHuy1KJDLZwVxX7jNZb6WRDUikscpHIIKGeVxo8JLQBZBj\nxtE+aVYHCn+5iznGfDj5WcvfJWc+Jk17y4x4nSWjrngjF3opkqmt0wePzpjh\niASkeJwswhNQDugbEBv0wRPLJPhemfXlk/LtYTBzqKv+2TAmute1BQoeUH+K\n5vZYfZpHWq4D6SjC+7QH32bChaPC2OeLoh0NIadtOqEKMnE+v/Z/kPa6Danw\nIQY0tN8nNbPHnSz51lYyurDDfexO0J/f83sADWNg8YAEqyNX7xKW2IihpZfg\nuwdPEDWp0lNVaH+/HHJS4rpyoSyVoGcGicdDtREfWobfxKLG4lBRBkxfEufe\nsPLwJSyrF7FqghKIymhOo5b46Nd32R235mf4EkUe5XOTZfX5sE4sKaoCVAsl\ngBR70LWCn60tA4V7CkRDkp1jr6DnAamxR6OCagMgbCfBViEaBcZqTuGqwjzE\nbf/j\r\n=fizU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","parcel":"^2.0.0-beta.2","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.3_1625681459668_0.028202714513251292","host":"s3://npm-registry-packages"}},"0.25.4":{"name":"polotno","version":"0.25.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"55b83d668f848e6e5dcbfdeb6078ea7d4149b91e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.4.tgz","fileCount":119,"integrity":"sha512-UuWMwd44wtn13odqimNBWlnr8MzsqrHmIs9csoH7Z3eVV1RqBRGXmJs/3s26lLd8K4+KYtO832e5rLcx2Pr9WA==","signatures":[{"sig":"MEQCICXMmHSavHx976bE227YmKcY/xWKBu0uDvtjObAuv/xlAiADwv6l/hjrL10aoUcdcF/yAWGAHjXQ3xwkaZhbmNNRdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5mZHCRA9TVsSAnZWagAA9CMP/jnkaSltsi1d5KtYA7Gl\nB6TrNfwp8bQK3vMYPQ+a/2RhNfYNNgbfXdWCwkTr99lx8cP9DsRwpvLyOIV5\nSNBFpDqCkUp5dhAkgZBKzgg40dPNVhoHmoW8E/kv8sdf/IAwKkLuROCId8qa\nH3aKSKQnq6ThZPrKnoxPreCeV72cFEqSh/UOnYOetgd5mvP8qyLizLivc14w\n5CYQHYpr7ywZUq1/XjvlLkKu/licrLgt6pmLLHzaAsrmT+MMuYLBhfOdGJQl\nZJxjriVZqRIobR7QhFOxCTv21Q7oP7kTyIFAbCePM+nb2D8m2CUogfpteIVg\n481uSgPj/FFAqclr2/Xa2p3L/Ft1aemOgcjqWZlMO6vOpC3BxjzlL3DPN/z4\nsIDugrRvi//Ag2P8xL3/zZ/nQ8Gu8fgvDgoBqXTOo/ZfRWswILro43pWA/U9\nan3waA/zQG4ZcpYSnR/fqY+3aVFXOHQQa2JjwGN4ynSVAfqdb0pIlYtAeEEY\n9nccXbgB6vXG+1FhNfv0zDfHf8+tRhy2lLf3rB2t25pNhpQADXMSFgjQAtD2\nmEY5+/0KvRH7sG0JkvTlpV46dGklo21zYrADqAjPYxxrqSSc29GOJ9RdJW8M\nXfEFCEf4VCWH5tRmYsptQWNHSEOZy5QiUhGDRl5inEG++hATmfegqOpg/8bG\nNvnA\r\n=Fe3g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.4_1625712199033_0.03650882780663567","host":"s3://npm-registry-packages"}},"0.25.5":{"name":"polotno","version":"0.25.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"66158ed51a812b42a8ba7285822868f984c3e15b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.5.tgz","fileCount":119,"integrity":"sha512-SLo+5oxwiWw6AKtiWsEJS1177V2Z/3vUoA4Q8v/FSMnJT3zl2LDkxecVCcgfd/3brIrsG192WFhX4FEm7NBGsw==","signatures":[{"sig":"MEYCIQDb9KlFqi6a28iMla8VgGlkGzVxfQsv90HtI/XE9lyjZwIhAJaN/iMdYRZ7jSMp/PhVq87BmmV7qkNqt3yn4ADPpr+X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5m+gCRA9TVsSAnZWagAAtT0P/R+ZSHbzD4hAyLRzSE+E\nBGd2xllySLj34Tf04sq2FvalR4h94zigYYSdovdCJLiRSw0kvIVI15xMVW3p\n5lxq41FKWbkfSa0D2n9upsm67rg53aCBO0Gzlfzp6rYSO84hvbrYXS2uYWW/\nv7LhZ+Agq8Jifjb1hydua7fRh9BF8ELkQsDKkz5KPGgq55lr1oiAlmsHiCWo\nOth4H0AUwnw7ZB03n6q67UOulbNQcu7tyTAOWUx2xYy/XPiOARH6MXGGDkc3\nryr10hMjYevddAMSnQ44S0idwg9ocQa3jxR7xd8NQE6FgeW4OVutoheXF9pN\nzXDUkmc3sCQYfVsyAD8m6Fm3u1zS9SqRhgAS0CXncLLzqUo9Zs/lu1zOrsPm\ntICwVKHErwja1EW0x+E/a3XM09vFjkZ/w6uBIpiYZXmvvvGY3Bn3leZ8g5Lp\nDyyt2oe5RYKcFViah/dVOknnxxGa0Hob5ADaMK3mp2KIdI3Q2ti0eFlDCiL/\nDk2NM98ouF7s+5lobqEue4Thwm8qu6JbfwUQDfyRFZdGg6EMDIPWcTF1Eh51\n+rxGQdp09tPTrqSgFHCbJVdOa0k3R3xz5qKL1hYoDcDGTPCLtutUWqJme8XD\nyDspZa1Q1GhuWjwYxQ3bletHRhgkL8VRBrQ/NHW3CfHwGGRL7A2hrMIiK2nq\nacLb\r\n=ao/d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.5_1625714591875_0.5084963230385828","host":"s3://npm-registry-packages"}},"0.25.6":{"name":"polotno","version":"0.25.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"fc1a6a41c851d8d12632114cc386862deceee28d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.6.tgz","fileCount":119,"integrity":"sha512-BO+xxtxgCUMy+DH2aCHbgjayixOBU1pebdl8qwQMmfS48T2f3v92SHj802hNI2vk0iQWj6YzmQqKjaAVGm6qgw==","signatures":[{"sig":"MEQCIGx6fy87WEhyIumUP4Rl3WSXIJWsmfbjKOsZPir8RCxuAiAmsv9LPjhnvRtSQuz7EfkLF2HofKbmNUSIkltI0RHTbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5sVQCRA9TVsSAnZWagAA1ZEP/RvhUcRhE/zcJOI3tAyC\nuFwtKRbKWfrNJ82aMMhCtfD7ll53mKppnpJnQxuHt2SK5pRl2fJH99YXM6h4\neWtqNGxSebpH7/HFuU+UeG6MxGGchVV/C06z46WF/I7yaBaZRVg0gODreiMi\nKJHT0iYvVlCOtzWBG6mD0a5RM+PSa2AvjqJgZQDtS4Mp5evI6vXLIoF8RWyP\nnLdes7/ZjTa5UAn0usgZSChekGFTq9A1fFHQUYcXrJ/MLXYs5nT9p0FUOo52\nPpCLY4yFZFvZq56hbwGq/Rf+ADPSxbQtB7oQQBXmdsmtRjWnzTg19C4c8Jst\nVHueEtNt3JGH74qBaGjyN0kKSz+I7OngRQ7PlvHIataLr+NJ2zeXKxb3OkkL\nkgqckj1T90SisqkheyoWI+iAdJH9G1SeygqSo0T/f87JeP9rx/yxmoMvIg69\n7fcPEUJYtLRt/if5lgE+pgQFxVl2pc8cZ4CBTgUwV8ZMYlW1QtH6mli5s9CA\ngzhvEhvQoLD535Ok69QEvc82iPsNJJuoK9Zamm6MSO8q5mPEYqVtwbhLGKi+\noic6+plSH7SbdTQC2kQsvfHSbuXhxN2Wir6UbyboMgy0UunQtIRua10ko3/I\nSNcCtUVRLKIcGYxVBzzuAg745KSaiukDgmjTaQTS7ez6xduW0a2eSKa7CX07\nyqua\r\n=tiGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.6_1625736528192_0.9729673992362018","host":"s3://npm-registry-packages"}},"0.25.7":{"name":"polotno","version":"0.25.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.25.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bdf015472e64c45420d05e0fd02599eddbe0e4bf","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.25.7.tgz","fileCount":119,"integrity":"sha512-XFgAl6AEVJs1SKevKb0apmyWh1t9Or/B1FtFYhUazsx+h0wagx3Ru5nce6Ynli8Kh/zZ50LDfM/cZ1OzWJkzKw==","signatures":[{"sig":"MEUCIQCU0nlbNK0lFx+QmxyN1csgYmNyL6LpwCYpXI9Ek0SNZwIgBXzaWVB5OqgxCALn3hgUmoIX0GQ403TMgSbfMYCCCps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5xhfCRA9TVsSAnZWagAA540P/R3m9IW7NlTHZDZR+SHm\nBwtRLCURixxh4R32ZvL6EHcF0R4RoZsWbc5g3e1J+s+rajuU1qILqLGita+W\n6nhT2XFIz4ZOEDkULVSQK+BRWs24YZAALb3b18FrW8HZIvCJ9z9K6llOKNnh\nJjSmfIdbZqhIqHuqnvk1MBSbp8aAHpk3QDIAtHIQiTZFjBJn2CwibTZZ17C6\nBNZRs7FSwibPM39CazuKJ1XjPzSp+7Ci0DNZOXRWrD0vvwbv1b2pZ47Rwi17\nQ4Z5wqxJFiJinAHwUMzM3NV06Q+VBIBGO/QCIvd1w8ES7T7AisQtf020Zgx1\n8jr0kQunOVqg6KsYwgxzH2cGQ8AviZgpT6IYmHrXAjoN/8O37xhVwuJpKr40\nWD25dCfmyMr4NKs5t0+YG/cp7m5reRhlnguQA2SqDbMv3YBKt8aVzf4ay4Dj\nu+EsrJ4YnisEHsCkupx1G+wlKoAeUGuC5S/+wOWcUzFEpgPYeEJUpLauQtmA\nfoFrpsSpWsLuDI5XnOKtFSP6Pq1PLueam3POGLQ0meRhZ6GULRY9+2fx2EuP\nwrs+Ux5IPYkvQMSKwRgWcs5W8fkqE7B+ZKZgtm9bgRo1184OZ9vFVuDYyZ9O\njW8IpjD9ziIGxn8QbqRXmq8zAjTkzutHlXt1BEGSn4vbEbqF8ExtDYs/PQY3\nhUoX\r\n=w/Od\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.25.7_1625757791314_0.43172526010146695","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"polotno","version":"0.26.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.26.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2772501c2d0211a006fe1c6894d52dffe38b8a12","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.26.0.tgz","fileCount":123,"integrity":"sha512-hJ0sffZrJEPeCjBJUruL3Z1CqE1tGS4N8/+3NEObucQaZF93AeXc+UThjW1eyq38GM+qbBw8xFlNCVYXPEJxyA==","signatures":[{"sig":"MEQCIC4kk0RO3kaJZ94Xbs7/fW+4/WrPU+q9Gx4FdamzT+1VAiBacSKqfpIWTXDUclUcHIApZP0s/AEfQzRNG/bG9nuLUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9sldCRA9TVsSAnZWagAAQGMP/0vFrh2E/e+56SQnFvhc\nRQD1EeQQ5yFRnwVxz//8IXHDn8UtcdyDw+WDyr5hGPSFTo8p3g1mIAU37SrF\nxmI/6N8zn9bbCMUp/HWlJYPoGz4FkgVL74aJ8o8DhBus4C7xqYgROdksBeSj\navVMT27qzQfF2GrwY2HsB+sn3v4ghf7q08TFzQ87fiNEm/+VKFF0g6So6HYx\nLhVJMun2yF8eXQL9SQPcRdameszn4pw6VlEsdZflQTBlC/feToPnu5Kk9OfY\nnKZcawDlxcl5pwINeRUB1UoyyYBMNxYPHzeRkTWUHuTqULrs09nEogEppBz3\nzSxs7ijrB1pZ5rzdYMn2PyQLiRkpYbCH+Gpc1BDXIJnKlBi1iO1O+GQmHuWU\nwBHwfU08vRxTNxK7BypWHZ4iO5offpAbFf8/8tUiR76zClCHUX4eLtRIknGf\n/1f7sJ/62DHbEMHdo7qkHzVa6GFpNS3AwBtBWKVTX2+AywbHvcNsaNP5EUk7\nbT7qIgGDW6bE00Qui2I5WvcUIXeLVtaw5PRpV8rkaNVFsRj7yeRn7bSL/4gw\nLJkr9uSHVbso4quFLlYkhudDcZlKzhsn6Shaoq4GnYQYiMEhBTbERfQ1V5bN\nX3g5/+XOfnkjN3azfYVr9dpC4AVqh1UzWwO6IKA+iz9JWpnaoZIT1KU+NZmx\n2Xdi\r\n=vqIz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.26.0_1626786141465_0.5082082365990657","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"polotno","version":"0.26.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.26.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ffaaaf51b7db86bb2c5844cc21c1e307b2609432","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.26.1.tgz","fileCount":123,"integrity":"sha512-iMDY9A3vXh4VyxqTKWyHMd3DS5toJe0HX45LLOaycnx3JZZ/UgFiN5FMSC7ddxEDPWsQg9CIvbQy3MLRHUkssQ==","signatures":[{"sig":"MEUCICWg0daCK69sF/ZWB+y4Nvo0EvW+UJI1oWdYcWtzwHxzAiEAhL9u1q3eGi3CsCcdG0l+pvNCb6MYWoFzWzfAU5Vb/Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9to4CRA9TVsSAnZWagAAGJoP/1aJ2ert/shIdqEkeIGI\nGrMZ/oznfaKqe8CE2xsdSADH18FU7gf+GRPxhFAt3gnIp8tp8k6X+S2NRPFq\nnGFWWBb3FQro+FYBEeHrg7TzSbh1sApG5regLwqq5jSTVKCRpbYpk30hMjq7\nqs4ncAxSHNSNcL/xH7F1/Lhjz+6VLm7lSm6vPih5kMVxJPH9Pui5S6aTYgwi\nM2fuOhTw7Nech/TyEjPmrUhaya4bZw4WT+c3yCFWMm4eJgwUhQxZZTRIJYrg\nkEgW2m0ZUd2VfH4CPjIyPCaL6TbxXDZ3a80lrpXDiQt4mRpLlYnQC3VIQ/gU\nKdbfKH3mUyh8A6n/F/6Hd1A4zaQcbvKoaJt4/r4Gm1UxO47Bvb2xAARSGWbr\n7b8krzWyv8pMILCU+wkS1Xsd3RS7d/g+SXwTvLt7dhySAsULCAfI7NhluGGt\nvVk2wX2YnlpHb95stF4myfeqoi/cVVKhheIkyQ1c92xSXkAqCZT99xSOnIvp\nql201/yDs3kAu4Z25/xlqQcwZPnzwnkAu2l8e67c8UCYCufNscJU6WFii4+6\nmaPN35oQOMC9HVjTPSMOXfWh0iF7Y1rjZsT+FmWO0YTKvwUgmZN8l1h7H8yC\nikZiw4ckSmCRIysM376dYs01lLAY91jMWDo1dNygfWauPc/GvOK5l3xTVo/d\n8tdO\r\n=Ac15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.26.1_1626790455976_0.15910522943368366","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"polotno","version":"0.26.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.26.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"93ff857ef54cda46ec7a5f4ffaec386190f83cc2","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.26.2.tgz","fileCount":123,"integrity":"sha512-+qvoBWg+qL1KXn+BQsw6njZHLZFiIK8E687F+fw5kfmmodJ5hfj6Nlp5Oc5SvEvLj8T5tO9xfcy9x/t0BiM2tA==","signatures":[{"sig":"MEYCIQCCUPLmEBW2OIBUkzY4CqsV8HcgGaWKLJoVGfTfCyHLmAIhAK1Srep0xFdhgTWnm2Vxmdl3tf2J3AtAFKPU6OYiCVoT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+NNyCRA9TVsSAnZWagAAvFYP/ja2OUq0gZr5nyAC0gjE\nnlii1gFUFHqQsyeYoAS81Rq/jN3RpR3/BT2TsKesnwVO1VBkejruXk6sGVu9\n01mtj7frEbkHjsiOAa6wTBuVXUotapUy4Gqw2PYsENBgHm44rdVUrvHDT9gt\n0lC5mqZWVMBIbEg95JQzcSJMepvK3acgokboetjNknSiEdCnuXFDQFMJQcFJ\nmCs4VHxeFyFxb/kwiS9RoKU5UCh5ivohY62XBOvBWeczyYsjOcucKaOQLVmG\nDdmFHcOQVHf/jLbC032mbdoMhWT9SXibVdtJmUYIWOyQNeLiZN9HwwupvpaA\nPD8RD1BaASVGS1XgZLtde1W1qOADJHt5+E0c6cN4lgnSzHUJ/x2CyoX1fJ5c\n/jNDQjmujIYjOCmL+hkjbHz5cMRtaC3VWtjr85RhHckeBCtq4AwueZp8f5X/\nbaCo91j+Ft3u6tqeim9DWPmvyEGivtce3J0RH6RUm/Plqq8KXeNyYazdILX0\nU5ghz+CPv6ZWv4aHtuvmgn/546u53H6Ac0kJGK7cHRUZe+3ZjxPyhJkR8gkP\nUllDCbengmZAL7tHI4Xgo5A+rbRKmx1RfGU9B4jG56BmqkJoaKtjmNB67/O+\nENvB4qo5JRupLOfdaIjybyvsO8IAimrAZ9103t5QLm28lVIeUuCgpd5sCFTn\n46lA\r\n=zsoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.26.2_1626919794445_0.41591248721968155","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"polotno","version":"0.26.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.26.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2bd0bb295c1eae51e7313a645736c30b860bb2e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.26.3.tgz","fileCount":123,"integrity":"sha512-AtjCpQy5O7EDIc+hzoYf3X4VUJcGHagy7wA41RVXMoag7bnsGV3lib9JfjgCv5QwA8BxQ5AMry46Fn/Slzm9Bw==","signatures":[{"sig":"MEYCIQD6vqfowcH54ouGjXcx+MDgwLvUNpBtLpfvPZbVkyk6cQIhAJkcYr+TYrQ4rQGAviTB+MUJgJ81aN39TjfdN4zb34Vj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+nKxCRA9TVsSAnZWagAA81wP/RfIz3nmaC0aykEP2mAQ\nsE+8gxeG9urIbme6kN+oqmFvnJVJ8cg0u7iZN0cB4jSBMe/FCfvFaf9QDTHJ\nY2Ndz9DECoCvdjkA6ZChoA2+wsBGW2lCdMzLpUUJzgjvobrYW2kThNpyNYAW\nI/wsYRQ1+ZQFdTHLBaqtmiYHEHq3vlU4fObmShplMnedfEP5qRl5OMKLFym8\nHreAU88dGn1fDXGwYJRKlZPsLRh52MG2X30bftpTo6Yswnu1AIXrhSONOyJe\nx5285dD/lfaI018+O3xc59N1u3rTFWpwkCy7HX/u2fscdPme5LpUDCbX2tlu\nqhNGg6fzODRuf2tsptZggRRO+vWOL1bMXi9iCi/9wUYIK9L3OWVg32BHtTyH\nzQt0woJ4crbe8VU3C7rPfqKdQ6OeZ3kxDkKs1MJP3Qv4tNTwxyEJz7611XiP\n/KnFqoQDD/Jo5fJLncvxDSxwcVOk6Yt5b90koiI6Z722TuOcjyesd8XTrhYj\nMGfLOYYEJc8x4+o2j0mZ+V5T4H0IA2/FfntFWjV/6LKV5j/Au/jsDfN15G8d\nfU7QlbcairMxkZ5zYwusXdYJCBVIPomuFp/RdSU5QDle/8Sz29h4SQnNyLqJ\naQIE87DXl8P/e2wjHncBnYsjnKr0P/fsH39ryhVBuJb+B/1oL/b0o+7uiciV\n9+uq\r\n=FvVv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.26.3_1627026097443_0.5329159480947709","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"polotno","version":"0.27.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.27.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b06ab554f0934b6bff2465f8c20a1318b1b97cd4","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.27.0.tgz","fileCount":123,"integrity":"sha512-MpCJEZE1779JqwweAPFatu0hD1XE0RtYn2fpp2fZ9xULEDNf7oE/Sq6kwmKiGPDMw641j7ppXbdg278RB2sEnQ==","signatures":[{"sig":"MEQCIEPx1uiQebNkUM/F8QDUQB7CLeUW6l05DLZMkfMqoRNCAiA3r4b8LmN+zc17hMrKztvTyXyMubAqK1AYUJUOH6mEPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA3X7CRA9TVsSAnZWagAAVf8P/j9DOifGJPOqtBqSEjBp\nD/jZRxr5D78JKc/vPFgz6kALRXrHsMCcrtC563RMpvRIuHx21IgR9bmjjgr7\nCEI7DWC4PwczIC8Oq0UM5iRu8lCrcucPKQ81jTdZcwHRo+s+jYFS3B9mPya0\nvnRg4FxB9yfYBfieRTyb+RLXMs3BY3ZioGxEX8qG3Zp+e6/HOuJoHnHLdiTj\neMaSVt/mJ37aKpLbSWnzH2ciZMAppWtNGblwKkxTGnh+mtBiIdzoGqHDuKjY\nXCGPdHXe3JihYwPB/kU05hRnLik2PLXwIA3++MT/LcpvU9xSbQ6xgwOh9D2h\nOR47Asjq6M2KWqAVI0bsAuXkhv4Pa3t6NEHllqQzLDt+FkEcQ+PnC8/9w0PK\noJuFbWN7J83kRQV1bbqKMCqIWWwlYUy+iQyMWXI827/4V9kwLkFxJSZqqjWO\nm5MfB+AePW2/RiWYGlhub7ZP8I9US9VdAF+YuWD6lbCEeCnsIesQFJJqaJy5\nAou87YLQmy+KL1uF52DLjgRelrPxwQGOLBanIYATHS1w8pMcdYCJaQKb6SJG\nh10+L+eyh9//G3mzqp/bwCyhYYCKZOK5fyyHzB4MM/TPl1V7GGohWoZYDNzt\noGEoTVQXTtG/07oNV8lUOjEXlOHIzdURX88zO4nu4NZKnkc8Ulj3v/GskWx9\njRm7\r\n=2FS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.1","goober":"^2.0.38","nanoid":"^3.1.23","use-image":"^1.0.7","react-color":"^2.19.3","react-konva":"^17.0.2-4","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.46.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.5","@blueprintjs/popover2":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^15.0.0 || ^16.0.0 || ^17.0.0","parcel":"^2.0.0-beta.2","react-dom":"^15.0.0 || ^16.0.0 || ^17.0.0","size-limit":"^5.0.1","typescript":"^4.3.5","@types/react":"^17.0.13","parcel-bundler":"^1.12.4","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.1","@size-limit/preset-big-lib":"^5.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.27.0_1627616763306_0.8503551692230835","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"polotno","version":"0.28.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.28.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f36ba0a5c0829bcec78127546703257cb8e917fc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.28.0.tgz","fileCount":124,"integrity":"sha512-084uRx5HgFX6yyWFSkq2FZLw41I0+mW8ejdia6lpZydQo/dWhiNt6ul/4h99QmHzdNoRwBGBnNGAEmeAai1ZWA==","signatures":[{"sig":"MEUCIDde5NE9tzSWFJhEq1568931sKQ3vrrRmeklakNN9ekHAiEAocog51xR8E16h3trRoD8HCy7UD5uPMHfT2m5liHiwKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEgNtCRA9TVsSAnZWagAA0X0P/3IGx8dkljfSZ5R6NuQA\nKYQU439yc0wNpwh0DA98kb4Ynw2IURpAkyR6o/nPTd1/mgob8l/+5CuRDsoj\ny2XN32iRO2eOo/xI+SCi14CukxfsYF0m3amrE6rdhsLtEqK1Fn0fofHkyTLQ\nU24iiDoZMnCs5dB1h4LYx0JcsFqCIGIj3aA+CCl23XRyUysoBzq83lb7rT3S\nKLKt+O6UyTj/LxFY7kur1E5MkOUhOBTKb1Ycoku+ZtYFeGApMfNC1FP+sC3Q\nBLWdZoe1YybwPp+3xO3vplRdIl59ksVksEAmDHIAexBedkN+T2QJpTyTEDGb\nLWt0AmlZnZy/fAGhtDnDOe14PfNGs9HlOINDRalA/hz4gD9a/sripkoTN8yr\nF5KZHI/GGChHm5mffVUSyPaN70CIXgMH8HLi3CAm1IIVK5Tiz+OtahtUclAf\nbnklUJMZ9luYpnqhzmoxcAlfFq6triYMPaQDEQTcQvn8ElAZ0Xh4Sn2rsUVY\nOhIZ2VxSw3251oUVX+4XhTvXVKq0kB3lpvEzO6KAxKK1Ew+2I651MNbB3G3l\nGTFp4yJRIZaJADDG9SEbwbGBcUXPWG1aVOpA4MIfDxyYJKKE7C2l/7MPqG2g\nzkqE1oQBOQ9Kkn+Odm3NYj2vN2oFYoO94t0WXgBr6fuFhr5c36cNInhKUXny\nerfJ\r\n=xfO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.39","nanoid":"^3.1.23","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-beta.2","react-dom":"^17.0.2","size-limit":"^5.0.2","typescript":"^4.3.5","@types/react":"^17.0.16","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.2","@size-limit/preset-big-lib":"^5.0.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.28.0_1628570477440_0.5059266615455866","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"polotno","version":"0.29.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.29.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7cea1371db259c431c3c16dc7b3d4f194428e72a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.29.0.tgz","fileCount":124,"integrity":"sha512-emqZVSRTPC45X4UyMhzuAVbSvBFMSpkxWRXBOd1ro4Pe55XjvpTt6bcclNK2qTDkBgicGk1EOAcpuf6mDTJ/OA==","signatures":[{"sig":"MEQCIAt0WwmtN5ljI3eotV0u+oIx2I4GI3HND5ZexFEwWLDvAiB2T6hq2QPxoFsclg0B1uEmNXlI+PhLGEVvsDmOnfpVxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHLEICRA9TVsSAnZWagAA5HYP/1ndmkeqo8h0oCw44eGp\nlop1hznFQioBEhb1hzbYWxnEIrvfBWufkivAD75pMIGdrgr0V1iSADqCoDOw\nFshDkdDstJhsZP/gg6f2dVAi+k4sy2ZqXOyNqQUV+Og6pGfB6fapyuWBEOUw\nr70yu+aZoGwUDd3VG5HwWo9wFkziJLr8t6Fh56fGsUU+SYcfDCJtV3gahddb\n+L/UPP4FvDukFFUEVrfT/Cv3Tzj81Vz+mXppgBxz8WWpemG0+NgKqMfqMXxc\nLLD1Kl28Hprykf97EwMK+xoom945sjhc7VJvBEUK6vOJUmo/tsEl+YuTJ+Jh\n5zo4hqKmY/sXKG8Nur9VocZQVUQwP7a58j+lnGJGuHypE6zuXnmwTssdyTu0\nTimxghZeHa4OQrNicJDYJPwgkM9PyvDcvEVloe9F9wtWMniTMl1uQ9xZEBul\n9E6b+7ERjkkmSDTRevrNAzprZYxCNaqoiPlsDygJ5zfHURoB9sGHHi4dvqj4\nS8S6GgPdRkopuh8rY3zw2tnxjLw5vv400AqaQ8/LZYNWdKjAjCWj4evttbAE\nG9IjfN+2pAcq3JzsCnqWkbSsRDIgMMaQEhbdKoN/j3m6wg7LXyPcjuB7dQ0O\nmT6Nk3boAmtbtlV1BtFwvjxwOScQJRVKMp+8y84yvRqKDJ13siE4WKrqwQkt\nRvUQ\r\n=9lfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.29.0_1629270280314_0.6662724050397777","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"polotno","version":"0.30.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.30.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d0dba17316fcf32d62bedb69f2d1337f746897d5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.30.0.tgz","fileCount":124,"integrity":"sha512-0HLVeZTSnKXhx6brYYmTIA4Un9ANcX1GJoeC7uccpDb6mlRciJKKl0/7p8YWXFovqGKy8Keabjr4qu5cPlpbRQ==","signatures":[{"sig":"MEYCIQDcHl7g/oUJK8yQUmLkEZMyxYfJKM6oZS/apzGu1PzvJQIhAMc7bkTEOX04rSiFReDQDlSh0tulD4llMOHknrz3Qqxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIzxTCRA9TVsSAnZWagAAwHcP+wegpw+c1+8hjZPPw3Fw\n+QF8e8YUgxxVtLwYimwXa480CDJ2WwLSC50d6+p6N+VsEz2qNT6xw20Pwp7d\n75RB3WLADANEGyGthxEOeeBBM1cBf8bmvcBrAkezAgWwq8cQLPyGT7VrssLS\ntkgH+orenrTAy6CkatTE6jlaoPZYLhnbDarpI1U0TEgBA8gi47t0oRlJfZCZ\nMaEm3ZxjXiacfjhfWRtqko5nGJ1xhXQqwCrfQgVlNiyKSdqlKv3fxSZok1eP\naPnCOuOJU4VuAGmFrJQmDzfLdxDZXIvb8qkmfZrZalDgMH0Zj2s62gUDwryk\nuYGluRElhSuBn5BuqEx3rMyz6naUlL60U0fvDVSQfDhvqlaF7kmTRUlXDIuM\nq8zEH2Tj1I5ODlfj0n2ld8AYNHnuT4ubfWddm6Gsn5FZAPbBS7CRi1WAVrM2\n3ylVqnI2brQ/CegIgl5wezQyfDJPJWgy4oAySg2HakYM25aHxRGN0i4ggDVe\n6YgnJqHKTc1pC45E5XO0L/Nrsk14Nm2gGMxJRaacVsD/Z56vtr2GwR1Nf3zh\nQzPHdx7wy9O3ZOVc0u6QduUiANO/TA0Yp/otRLZqxNJkWEAVERrbhGT3pNgi\neLmKLS5HXFXucVZMqRUL5ezaYiQMmEpu7xEO47MOJFdrt+z39HUB/L9kVhWR\nWRPs\r\n=kqpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.30.0_1629699155116_0.8305045783831604","host":"s3://npm-registry-packages"}},"0.30.1":{"name":"polotno","version":"0.30.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.30.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"65cb8b5a70424efa348a4e87d79f45f89b5b4423","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.30.1.tgz","fileCount":124,"integrity":"sha512-d8IgfafFWC0JriPp59eJNpzF5PTWYvYvoqwHClyf85VJ/7ONyx5ybzOjIp+2NiziZmySn8Fudg2yhCnD6Ra3ug==","signatures":[{"sig":"MEYCIQDerTvI3bBk0veye95OdgNEUxjONdgQ9B09bR0zlAya+AIhAIlbIUNZQ/BgnR8LH+aC2AKHTivU84RewlWfud3LIGJA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI17vCRA9TVsSAnZWagAAZA8P/0h1Huv/v3URIvnh757R\npEn9Lhs0LEqE4cl3rjxgvsAzQ3QIMeBYOdX5qqNIf/vmjLr7BUMmpEkNGSmT\nd/D0066+z8TfZD2GU+CPUIuFOHTZ6jOeIMVrqps/D/XUjJypf0h8LD4ySTuv\nZD9X/zrIqbLGygnviphNtsxomysuPmCNH6iSaZf9ClOyyeRKXQEbd9IqKtnJ\nBfU25K9iYGv7mFwLJGu3Z78IqomD2nkmkecc9Vase9GqS/FKcHCAWHXsYy+q\nY+xz8msFKY0b1uPbHX/KCtDgzfHh/KucEVe0xwHE79hnPpCk9MBDQjX1ex56\nzzboIeeTVBweyERYfRwusjVgrtKRarFmJFOuhssH4zYDpCbnc/9K7Uf3TNeO\n8M1SuYbCyBEYZC7kAvPKKl+QUGi5egAwM+Z+bzq9a15rXG6LO50dD0aGcMKO\n/Xgcw+I3JZ0MIr8aHv8zIGqxQ0KXCn42NNoKRWUsQHYrLKofYncm/aVQYcqc\nO+iAug0rtrJQv/+hNW2Yk0cwVMsgNChO0LfL6GUXcLtTldfEHiSoXhkYpGMD\nZ2yPWic+bwbTqcVX3kzr6pouSt+VFMRAY3frfKgAtz07i9S7b7vcRRb60fLf\nKfSKt0LE4D132FfkV96GJClltXuRlwEkh1e3f39CJE1DTK2BmNs+cuk7/Bei\ngm40\r\n=Ke8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.30.1_1629708015500_0.7388961807115679","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"polotno","version":"0.31.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"85064afb0743b47f7b936a96292acefddf476436","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.0.tgz","fileCount":124,"integrity":"sha512-Hlibo9U4rhkGfP0AahncnyjxZYh0D70uh5ZOZ1BmmjnbxBFA35ndGdj+g/+99cRI5+3YpAxZNzUvUMYdF+Xt6Q==","signatures":[{"sig":"MEUCIAtj1AT9rqRL9qF49s6YI2hfbnm0rxRoRxRduZB3Bro2AiEAsw0LN2tJh06h1oNfYGyQtvuBdmc4wFbbAF6h2xK5I2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLSJxCRA9TVsSAnZWagAAUuMQAIEBvDJtFstH9dkOEiit\nwac9t2YvPi3wO9dLFm4oTTfTlnAkCz2ZyyeWkpBSmrITqKsX93Y8/Wwr0a5o\nxqhUyipBB7uKJil97jAY8MncFbql1Qw0UdE6XhtCG4aedPBb+d21dBTcZgvY\nArI4UESTHwK1CRmrFjlYWEsySm+BSowF45hoV0JXKZe8kQEzDRdj3Ugjc0vi\nyPORS6utgbRMf75Y1G4Zxqa0oetozSiEWUXmgUbFVc17B3R5lZSnKvGxtBxH\n+DKDMrAkfs7tpwJ3MFdM+UaZgiLEAXRCVPULpvIs/Z/pdeUITE543t9KtAzM\n+166H552/NLCByhu5A/OCWRfXc4z/SKenfANHHTtTJ3qX7cM1L1QV72A2QSX\n93cqoj+rlYsrC6/AV6g6fd8jPXnvRaNYGnw26TFOhrNJi9abJQhwq6xtNut/\ntlBfs0j0pxA5q9/ltBx7m7yDz1QjZ+QdaowLumai/oZQoYyMvSwTwSUgO8KJ\nxc68GshHzCwQPsauAbKeMnOUjci+44j4TlkSdPO4vTmXp/24iWp8ALf1vLfc\niTD0mMlU0fS2vHWOGZsSnelcbxzQ56i49enTJ7nuXdTXzotFDWjowMJ3+a+F\nDjIQu0csYO1uzZkPY3VY3pQAKu7QdNEIaOx+z4YBdZjFPLwhB0Mxbu/GbyZi\nlk/5\r\n=E1Pw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.0_1630347889105_0.18392354825734958","host":"s3://npm-registry-packages"}},"0.31.1":{"name":"polotno","version":"0.31.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"be1d170ae88bbefa7472be0bff8e28a07fa77b96","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.1.tgz","fileCount":124,"integrity":"sha512-a8Ua+ArkVm978fYOH3xfCPte1J3gjeD2JABT1cowavXqrG95UtjN21kC0cTip+ke3qtIL0H4Vjm7mbUcO6tLow==","signatures":[{"sig":"MEYCIQDUp0fhe4hYw42o4M6iqumrgG7u9llQHK2b6fZt+5YpXQIhAPKnrzdDHYp7QCr+fwmjnPqpJ8tpMziVjD+9S24YdRJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLSPSCRA9TVsSAnZWagAAJ2UQAI8Hqf6LwDvq0JQs7H57\nTSYFcqdfYOMEcOXgb4zIV0Oadu2v0FkNqPVu5iIZUpmgyYr6oN+RPsCOUqvX\nwlK8/H6F02N/ZyHBcaiBI9bIlfhlwpjCu6xqB+GgnndZNlRi+R7Z44KkWseo\nL10GhFzQO2msFPoynlnzf5f5ziGOWYu+qIpbhWXrAs7Ng0LZswKzsYf4vU6I\nK3vi+lKtkZY+WiSd8yrGTXipNsUc1gz5WjzWZM+ixgctAeJacuz1G20JW3ir\nXer6sP6dwX5Oscrno433xLWD7iGvkjhHDyCU61iFEs91JNc5nj4QRtYKZ9cw\nickLf6OcyW0zplZuulvZL0mNCRrM3/rRcbvPEdkx+YUxfI7qjmT1PIL+Jj0x\ntdvykYMTdNNM1LYnH9sAlT4horXOqion9UNDY6rn921Y4TgTJFyZGERREf0B\nLWXKrtFdzEjt1be3y2abx/Spu+mr3HAHweEB6KVtYPTUsxdYKfhh8oUGiloM\nOrP40QvWTTI0IwTotqwIW2ctuRo5PkrRMLvvz0RbP7Qm+li/RwzpAqIPAwbG\n2nMmwifhCuS7ANXDqa5SjO6/HSzEXg3TdAstZC+Q2jX9aDwCO5lFu2bZ8ldB\nb4nVbRmqbQhlb0LwV5bR79yZBUfDrt1s4YCdHk35BjFeGUKfrMO95fry6rIo\nV74V\r\n=W3B4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.1_1630348242644_0.045612148412124576","host":"s3://npm-registry-packages"}},"0.31.2":{"name":"polotno","version":"0.31.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"6cdbae2ddde5744c6c339b4b28ec2bb3d1c50264","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.2.tgz","fileCount":124,"integrity":"sha512-KsM8UPDp5rbq2OGZmVo0mQ6X4pt0Q3OS1UOIfwYdIF/lIM7hcBcFB5GrzmaiqBJz5X3Ppxu7A4o0HaLrv+h32w==","signatures":[{"sig":"MEUCIQDlGmnTnzM/TQaE0A8nQYLqAocUvf3sQH3tsWbBsddsIAIgVIxEYMuqlVZNbTtJS8UriNfqGb1gHcE7EiN3tkF7sDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLS2pCRA9TVsSAnZWagAAmFMP+gJk3Zxh5U6jtwQLmC/N\nRdPx6mK+QnJbdjMbG6XSbW9Gx//+PYeU1lbH4YLUf2Oh/2a/lnKI4+FucAiU\nGOOs4QMurJSeroOzc2qaFhkUUTqnjoQ466MWSSJnOdCXgY7YiuqU2f0BqqLW\nusLgJbHMoMkG1UOdkV4D72uiOo11d4p5xUW55ZvZ1qf6ONYWNMEsGBI83Az0\nGS7VAPzNyxY/FNjNIlUr15elLa37l5Fp7TkFMWPcjfkVI3G73XknV+XEoT44\nPvo4WjcvfQJY4tE2q/V4f+1Gqwv8uraHNkSxj12MyelOWtrJZVpD0Nm4uBHf\niiQmNC/fCd4Xrd+RmidXrbsaWIucI4/Aet+3SUcWmsSAo+cHlEjiXPLsjXuM\n0wRO+ejlGEHLFQ/SbwOcRm8QuCneUnLmLeVTl5h4cpDEyy0FR7+PqF2nJc3U\n1BRK4S3SEitIUN2Fa8Xfc5FfkE7CK8aDi9iJzG+LOwtZfEtpIzW7Ga9Cm0Es\nxe+EGKhr65HVTygOHRNhe1ZySws/P+ZoqxQ9LH2G1CbqDGdX6xAX4je1doXQ\nOTM9xZzQQFs9jWA3nJNNCCWx3D7vq71ddusm3eiz6KEzmhneBqVwKA2o8vWJ\npNU6f0qt8Az3n6+dq3tAgp4D2ZKzqxvw7rgnIcWBHPy1yeMdfPq5KUDOQIpF\nAKu/\r\n=KHmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.2_1630350760898_0.5455714001902432","host":"s3://npm-registry-packages"}},"0.31.3":{"name":"polotno","version":"0.31.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9dd2237c89400436d8ff86f5ed8afa7733e19c80","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.3.tgz","fileCount":124,"integrity":"sha512-1vfyVuU2FUhuhtTkh0ExPSHx065Mh09FoPPQvdAinbYsPIUElMJJD3MLM/kNvX7yPctX29B0jiXx8UhKkGbeTg==","signatures":[{"sig":"MEYCIQDv27RE/jiX+AIIpt+q0UxqHe6GZHHJ9bDTwsd17wJGhAIhAKHXSqgYXUz55bVN/8rSea7Nb97RU0tC+Xp0on/DESI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTBrCRA9TVsSAnZWagAAIsQP/2WHbLkBnET6gODUeiRT\neUif/1ZY0Oh9zHmvlo9EW4c8wpZl11PEnmJBodZzCdxYC+k7+j9MdwsDmsQK\n+DHjsPn5/UQlEfwD79NcSeG5YLRLqSCSPo0X/kIF6gJaeUv2LzQFvJ8PGF6G\nDQ7Vk7XJ8N8zQ+JebbxJUhtaWuItVV5FvcNsM23W5Qhnn2TqTMFB6n+IiFpH\ni7PWEgUwWPprXa8mRf0ssc0oy7xQ5KMKXP9bHkuF1ry/xy8LAER5wPPdZUmO\nYwn9MexriybpTLYS37VewC/EW+hf+iktIx+Y7+Q97C6cZcmWjjfJ2wCJME6v\nHMJn3Z47NulAyHjp779b+L4UC7XDA/qkd/NFKrTVz4XCESzVLSkzFumVtmQh\nRwKY14j7r4nXEYrYS+BeK7WolEUQa5ZibV8pRS/VWU5/HE0C+/LzGSBcopav\nnkguXZPAutkl6fiYTAClAsSCKAuzpKlcdg/qmaHC+WIeM7RWq+F3XZSCPxaq\nUueVAB1ksCzm/xElqJbyKp4tNeRbSdpVN8q2kQPXdyYoSebJOoYYZpXR65V9\nMKxPY+aUrBNEt/BZB/fd8yRTnhi5hE9sb6kEdGXQvUHk1HPkARp5FOSxsg3H\ncZxTg4HyIEISSJwPx/iRf5PiIk5WbOMvm7K9WHm3Wx/1VCfO8jtYUFr2avPm\nansQ\r\n=7IHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.3_1630351467832_0.9371889791653107","host":"s3://npm-registry-packages"}},"0.31.4":{"name":"polotno","version":"0.31.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e997b66be97a03749edc3a88c801553ad7f6d84d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.4.tgz","fileCount":124,"integrity":"sha512-2VLiQKSJvd3XwYD7tzadMY6GE8MntqWH7q6D0e9shfPTN298uRcvCZjbXahd8hReGmZk/N4QiKLVB0k8xAgeYw==","signatures":[{"sig":"MEQCID6FEeoAYMXIXM3iL4xZXvdcy9IoVGjsl0sBtCzbzEMXAiArYnfollgo3KxPw0Ww+6C1msJj3Ko1QXtlraY25BFXyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLkwXCRA9TVsSAnZWagAAO3YQAJEF8ZnQnKGzrXMupMiU\nSBN2qZobX13cUNzBWfJz9xKAk7krwM0i8GYU6iLdJ1EsPDg1NxivBrLCatyp\nq3NhCGMdOH5v2qd/BhwWkf6J4pKL9agfG0JEbKC1szrASWzBYWq9ONpyOJRf\nc3BtUmNIs8511hwiDHB4q9Tr3XtBlxAar6gKqRyNrj9oKVc/L8y8Rdqw/2F+\nKPE9drMLTb8RALsePj+iMwkxwYXtYB8sR6jnYXLfg9qVZGsPrc+IHICtLBGu\nAYEiQ8iAUR5EU6bOcw5b3lR5n0uxMj6TOnfYlPK3eSuHcLp6V3OB6zcd4yI6\nE6UoYJ11Scc3zeqsuvY8fVgBTFkTRgk3wCZ5aeZJiebTPgOTAO7rxdn+FMfj\nBKbs9vOGUpHtKBqkPVq3JpSMxg2mYgj9GwzVMZ6j1OQPd/U9LZiNT1NjpfL+\nOwSPGjvMSRAebnGof0krT0bV1SMR8pQPLlUym3MFpCUNyquBEfPm7j+xz4oU\nj15DCHFmvCeSTRHtTLFgxhAOrvGDSrAcHGcYOpXmi0H6OQJdRFxf8uhFUvHE\nT4BDZ61M56tNUcr3bHgW8NwUjSccyBnAxrruuldVhxaDpUH3WuBTgnsjM60u\nG5MpsRMmy19GLnph3MeUC5g0xGpo1Tj7CWRYoMBRZjFhH+29HhbBNM3AsSaj\nhCFq\r\n=dMlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^0.5.6","mobx":"6.3.2","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.0","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.47.0","react-konva-utils":"0.1.7","@blueprintjs/select":"^3.16.6","@blueprintjs/popover2":"^0.11.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.3.5","@types/react":"^17.0.18","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.4_1630424087756_0.7283436607419151","host":"s3://npm-registry-packages"}},"0.31.5":{"name":"polotno","version":"0.31.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"603827732aa1d84f4877117cbd7afc3413498460","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.5.tgz","fileCount":124,"integrity":"sha512-ooEysoBK4lMatx0J6i3bPu+NLeMOxkTBpkgK+y7luUQbEGngUwhkS/xstXyqMPwIENEnxFaO3vaNlofWoPjhgA==","signatures":[{"sig":"MEQCIGlrZ7F4nRdsQzjvu5mBJhdbSVg8GKe/YpOIiQ032mJ4AiBCpoaTyLCBmCL3mgV7vC2THeIKHAI1TFiC4oQptxTeRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMOQGCRA9TVsSAnZWagAA8fIQAIPrKqtYRMTxfPuo1/S2\ncDc2azmI7MC2I7NUhWTMm7TZYd1pYkOf+18m7mZugd/6dJIBvgZe2w8PfPK/\nJVs2GeqZ4zO3/4irvHZeqHV1GTcFrYrp0QiM9mvagU/J5EBdwoZ6/wUM8Qi/\nlDDbeeijtvK6g+CeHwQZV8/8mJJ3XwJYivRia/grdS/3Xbe95HNxkU8524TL\nj5cma3F1wqjgh6BHJQT/fatP0VhuGn+Icr7yKAa9xoj2JUwXx7V89MkRPonK\nN8LwlECHAa+NXS/tKUMoe98ZghFa+PGbay6QF1Lol+81Dxi9sPT3aQuYYXiL\nuxMjRWVs5+M8gaVYqtYcF/zyR+SI8dSMhNHXWFk5myWGhEmSeJ6kJdUXxk82\nyL2G4o5C6xCf/FCpalpNiQYWFblmwiPTeAToDDHu6ohBR7x3c8SyLo3wLoDR\nbBewZ0P8USfrd8Op9trged3f8Q3kGftmuGzcenyhfAAz/VJOyNHSTZSKm4NI\nIeuOIHW5iYRQyekWUTlpEJS7AKI2ehuSZ99WfLC8rbsqODPBEAd3mr3KDBSw\n9vlWMx2MwEqoUHmvnItM8fbkXS0MFolnzsdpqnIuTa0EpiHAB2HOdXPM4Pge\ncI+ANvBpgQL6WEw1/IceFBVwaWy53yCFBlQOZKI4iB8ugjnzIl/ipguogVwp\nFicX\r\n=b+ME\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.5_1630594054584_0.8753551103750847","host":"s3://npm-registry-packages"}},"0.31.6":{"name":"polotno","version":"0.31.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e731b5044e495ed83839f81f4b58f9450d0e913d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.6.tgz","fileCount":124,"integrity":"sha512-uUyCnc9e9ytx0HLnl70s/neGBF+glsbvDiOEF9/RgLDAJYhR8ppv7lPCLh5AOCFKU6EdFHxc5PDWUpbrzorK9g==","signatures":[{"sig":"MEUCIQCXwjGwRUeQjuqBuj/B3Q7ApuyQYq4iDR3zR2sQzaBFIQIgL4a4w4r709QTfgKKQqr+uYTZjiZwImXEuQZ3bTrOFxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOOUeCRA9TVsSAnZWagAAgKMP/3tRl+rrmd391WpST93G\n+6OMOh5XH1g1NqRie/N/dW/Uinl2RABCZXvjr78Qfty4gzGedw58zzA6QTLX\nZoeYOhrS+IKN4suuPsuHELHA2yoX8OTQLPk32XoJ1nnSqllYX1uWp0hlksPj\n3OlRW2vSKfecVItAeqXOBnP+VnuHF10KcLFXstcxK0qkhBafWUpMR/u/so1e\nkalktCU4EjxrIG4ytJLdUXsZq3YoW79uBLyx7LCvJMq7KxFJoa6bXP7GoFti\neUK3QHWYBT+6aqSdoNkoDA2Juk5BPPiALnfpuzytQwFeeLAERbfpS0dUgx24\nyQ0z/juMJFQn4naIKJOWuHwJkTOwJMSWGNIfTHzEfG0KYh+uvyXPzbRlAxBg\nX4r6KWaS0Yelbatj5rq+aueUhXNFQDXUDENzVdEAOf5/H9IGapmig32sXAfl\nWBMhNfdk6J9bD4biheJY8vpl4zMYkzjxbjTXcLRVo1VvJiuxo5BOX8FH3fGB\nYvtRqLPkfSy+MlWnazxYf6GAQ5ADcgk1JzKPAc+cqcsKVl+L+wbgB9yNa2gI\nhO93L8rJIJiz+PztBiKg3J/4xMnTK4aJOhNlsFxgMgLQyQd5nk47yCUOkQ0h\nEqRjrZpYQWL2jUzca9ampPvST9ZHG1M3ONcIiohhR9w6V0WIQ2wMDLn7SdXi\n3siZ\r\n=UVak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.6_1631118622089_0.6189526220827726","host":"s3://npm-registry-packages"}},"0.31.7":{"name":"polotno","version":"0.31.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.31.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b433fea559f38fe34d53435fa99e173bac7eb3d7","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.31.7.tgz","fileCount":124,"integrity":"sha512-sQxi9/QfPtyj+2nongJB6FJfpuowPJrgk5gQY8yrH9i5izZ0NoS/Hx5UcEI3XzSv7FhW642pbVuyO0UMrIbsHA==","signatures":[{"sig":"MEUCIQCyhuJ6M7tlpPESqG/LJqqiVLSPFifPmG4KbqUq2VRI+AIgW36OblfHj6jEQK0qUcTHBD058ZKLsYuGpYNksd359ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOQsTCRA9TVsSAnZWagAAyMoP+gIRlgR9yw5ohv4qxbsI\n2yBdg9Tm7RmCfQS12jMSRZYoCz6qEJRSNgzM9vQzhS7ZNBZnk2nw0gI6ajQs\nLBcUWROBtXDR9RChOZtX69HsbnFaQRwyvBEiAFF1ffMooE/h/I9AQ7gNSqgG\nOFvf8nnD/4RISwKqTbpPKOZO+jfZfzU7BgwVzvNdiuNGc/7/fLZLw4sH4QQl\nH4MIObbEDC2KdCpdOaOuWD+/Qrb2NmsTsCHr4B3iBl5CDw3uIaFP560hIXnB\nPHw7jVDJ3f3jw9T2tLc0Q/0U2HVmi2CX/etwQ54CfL7LM4Pq2tpmH455AuPV\ngkIPEJz2nqSysHCGE1EJi4zk/yp4LXD31/O7+4PPDIUur4MCLECVn1VSs1QK\nrIgMBR1woBX85cr5zZ1WmUiTIiUlyieucim/VF5clHNQOmPHP/PYtwKnoHbu\n5yfx2JjiwlkTMTqHLIgBr33RCqWtluMCFTo+rh63HZFDRKzsK6YJ9OcDKCTq\nIY/q9iYrkU5KBs/DM6tUrjoyRJi8Xem9YpVtVUTEMUQIWMC9sZc/Scz91ck5\ncxExJWS2ClHIvcyv9ZiHN36XUHxEoToqfroshPSFBLi/AFIxFU6PBzlrDBgg\nb7M63d17UYKQgLhBBzPJRx99VXv7klbts2vqCbw6KjNbJ/QXnO0NLbV4hZgA\niysv\r\n=TAdo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.31.7_1631128338757_0.7072228660334059","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"polotno","version":"0.32.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.32.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9eca81955b5471d2c36756e2fe43d7a87832ea1b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.32.2.tgz","fileCount":126,"integrity":"sha512-f3/LzDoJZqOW5uSF0ARvGVi5JApIOgMBMMd/fdD5r6LddHPSy9H5gwzQb8e1oXsfKCyWuuvYLX3+BnK2lZjcrg==","signatures":[{"sig":"MEUCIBuwZ99cXJX29m7ktdvEAymBvQmv6nieQZ0l+dpXcQ5cAiEA4WtgM+RY/6AZsfxbB7sZyg4pXPuYRyhr+Xdz4dZseIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQiAUCRA9TVsSAnZWagAADRcP/1Q6tRiDukrEPKST6vF5\nK5deI4wTDicQowjk6f2l9fkah77kwNtvO6COzz0p+FAct0ZswqWWzaKK8ZiN\nCkow/7ST0qqhwvK/E2AElsnvgDpWMmXoCIUDLQczQnTIUYtrtQIoSG53tZ5v\nSGaGBD2axxCq61yD2fTC/aV0piAGjfWNC8Aij+UoRoA36e4ZtSfHDFolwySC\n0OOB7oa5R2Nm8dBxxXBxUVL8blRzBBvTnpua9x61T8G70IXW99PjW431w0Jv\nXo4Ks11R9vVwUoc4WDzk252BkCK+6SqZ5I0XjICga+eaQtsqiJZcKAnzl05E\nB2BDZPKjPymo5WpxwFA163Y9em0Yo6Nn4TOza4OHAiGTqLSttoFgFZRvXHVQ\nS7Jd49yMQjQva75cjorF6mA2tGDUepQeLKWjgdJmF3ok26oqSeUxPlCoElqJ\nfBWLf7eLM47c/5X3VPNjcY7S+r29wYwIfjqG6RxMZvw0ceKzUG4Drm2l0Rh9\nea4cfJMl7/xikku/f6wJ8xcTW28/X0W5H8XJGXQkvaYCNBQk7Hyrr4vr8TQP\njJVwP5hQZ11BC/KcKSUwRUOmgzflTEqawti0CYuCE5qZdZEBZjh1ynbkUbhy\num5blldpGYs04jANd7Z28aSw01JiVd7Vd0tq01jW1x837R+u7jnfAv3caAz8\nkkFT\r\n=rhY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.32.2_1631723540848_0.39469152550116493","host":"s3://npm-registry-packages"}},"0.32.3":{"name":"polotno","version":"0.32.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.32.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"043bf9cc28ebc7f3f0f22b05a1d74d0290b08334","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.32.3.tgz","fileCount":126,"integrity":"sha512-auigdJglP1wXPZwl1A7bbwI1PTi4/O0p6Lh4VObsBuIbvFmDr9qEF6lzxBImE57+K72wvckZ2ZVRvPL97tRtYg==","signatures":[{"sig":"MEUCIDMMNBEYEOsTgePwsKyBcKiYa/7VedskdpHPJMks7F/hAiEAl5cxZuNRokjrMGNqwfW3iblykpp1F2KJmBWBPG2m3m0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmucCRA9TVsSAnZWagAAMqQP/iK0KHsNKmuVbiy1V+6O\nK1nFzuJBEhpxlT3mWDB8PGOm3Jx5Inahc/ufvxIyZReu1NyioKTe1LOga48b\nyATlHOqrar24GrhNDLteyvvyIry/FAZygo1VHFreNCVl1FoG4UwRsE72ih2s\nc9RVSZ8UHPQVOa/cjdP3p0fB6ZdfERjBKZy9dbRyjGtTX2o4nCJxPxGiZlUd\nvKuZV8fDwQsviQROGo2wv1bzoKUu+hutb06Bcgh93/qmqBNLx3dRktjylkaf\n0ob2428qDrRP7PrMhPWIThGVwEF1Fc6pussLqAiXleoA7uvfpvgBzcIKSxM0\nNMrcg1JVdSAat2T2MeSYs7X1dS+2uogmQoRYIaETWukCNmPMoiBAKQqr/aqM\nwLqKecpfBtsPu/gmO9f2Axd49Kxvc7aobdzGABFiBa4ar239deerXz267gF5\nytM1M5n69tzlIxYO+x37rGRlB78C4J4/TZCdsct7wKcKEg9UuvO2B5726F68\ng+JvYhdP0F+Uc4tEL5EslCUhqaGOCe52MdjoL4QmKexvORza6Y2fSAvsfFgo\nKF/LhmZsKRuOCW3HFAxXqEosy1NDgjuqS4DR7G0mzZPxmzyn9Iz2Ze3blPhJ\nuG09QfwEpvqKbYR/3hWGW4iIrvcNvPwPhB3i7Bo8+0vJUuHRXal0EW6v2L+4\nsEYk\r\n=ypPu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.32.3_1631742876370_0.878369179665083","host":"s3://npm-registry-packages"}},"0.32.4":{"name":"polotno","version":"0.32.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.32.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"93a1e17cf44e47f85e88c6e2e78026d98f463a23","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.32.4.tgz","fileCount":126,"integrity":"sha512-BNaMCPL+1SzjurGBRkg5L6SYqGF/nLxUtuD2QXQUeuVDbBhCc0AO/2F0P19a3xCoo2jqxqcgN/lSzU+bR9/zIg==","signatures":[{"sig":"MEUCIFzRVT5vkSOX7+5Fh/L5/SRrrsMkOE7j71Q2qo3Z7iw3AiEAjAd8OklOB6t74wM66RZUaQPRT2YN0qH2QC11khvx4BU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253849},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.32.4_1632199332454_0.8772697465673436","host":"s3://npm-registry-packages"}},"0.32.5":{"name":"polotno","version":"0.32.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.32.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3266cb55cd9632eb7c76a3fa9f1e45bfa6dd0df2","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.32.5.tgz","fileCount":126,"integrity":"sha512-VoLkLmzN7tpTG57Wga1CsTtkr06a+lffe+O9qrcgI8V+UwaFSu2UOU4SUwMm5Ka7rnNLmd2lW0AAA+rzxNfK4Q==","signatures":[{"sig":"MEQCICtPqIOVsSbRso3DNGD0L/sb7EWKsNIgDd8zPhdVdpD6AiBsEAg6uJbV1gVqSia4OQZjmXnns0e4VEr1VgAhZGSTxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253945},"main":"./polotno-app.js","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.11.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"14.16.1","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.32.5_1632199571410_0.12758202874615132","host":"s3://npm-registry-packages"}},"0.33.0":{"name":"polotno","version":"0.33.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.33.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"46db593a14b297988c0feca312c124490fb72167","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.33.0.tgz","fileCount":128,"integrity":"sha512-CTjj+C5Yr3Y8Z2VfiZHdLtNrPgwmPa6WDtLF6rdcFjLwUiqge1XWrk+1Gcj85UTyctoaKA76AECWWW/VylQ1CQ==","signatures":[{"sig":"MEYCIQDTjEN59IAKWoG2oFbwIbSjmZq8n4n8MfRATfl/hi0E/gIhAJOU3pfwyBnppZ9WMXqIuNBqIMd1iXEssIMLa/0tpv6j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265332},"main":"./polotno-app.js","gitHead":"a602a8f3c9d357884d5bd1e4c594baa762aaa7be","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.33.0_1632928053387_0.03988839764048735","host":"s3://npm-registry-packages"}},"0.33.1":{"name":"polotno","version":"0.33.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.33.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9ce0a2ac2f00c53ddf5089ffbcfef0ed9447d257","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.33.1.tgz","fileCount":128,"integrity":"sha512-JZDziYw9GtWt/DzG+QWG8F1+KMljmIadEbe01BHvD7FrR1f1DL+uIg7aIpLUai1rlodbxOjRmponYgJLUFUvqg==","signatures":[{"sig":"MEUCIQCJQuiQnYDwpEYvefytRHPg7fugGPpHQuNCrLf5rkW6rwIgCNRgxnNTtExq4ABKX8i462QlsM5Qr4vqxX3eUnaqFog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265401},"main":"./polotno-app.js","gitHead":"a602a8f3c9d357884d5bd1e4c594baa762aaa7be","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.33.1_1633012159451_0.019945962694202013","host":"s3://npm-registry-packages"}},"0.33.2":{"name":"polotno","version":"0.33.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.33.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b2b0ad189dfb7f8f7e549967e40735a4535aa7cc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.33.2.tgz","fileCount":128,"integrity":"sha512-mAjyP1wo3dJHvOS7i0QHIn64zGrslUUUMOjMHYznuPw2ZzYslbZKywLsTsFS99wT5Agw9BVci57n4NaU9PebHw==","signatures":[{"sig":"MEQCIApULI5rOFQ5pObzv2ssvLEOMy3FbI4YVnhtvvMXmPjbAiBfrpM3mxLCXwLhwGEpe8Lteqvh3d9FO118KGme7xeGNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266077},"main":"./polotno-app.js","gitHead":"4fcd439d9c5cbe3d9201f5fba90826f31027c3b3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.0","mobx":"6.3.3","konva":"^8.1.3","goober":"^2.0.41","nanoid":"^3.1.25","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.2","@blueprintjs/core":"^3.49.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.0","@blueprintjs/popover2":"^0.11.3"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^5.0.3","typescript":"^4.4.2","@types/react":"^17.0.19","uglifyjs-folder":"^3.0.0","@size-limit/preset-app":"^5.0.3","@size-limit/preset-big-lib":"^5.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.33.2_1633619727795_0.22631381314827803","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"polotno","version":"0.34.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4305bfb85e2e863fc5beeacc05ffb17f02c4d775","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.0.tgz","fileCount":132,"integrity":"sha512-dh05DldfZxOxDFexv6ej70OJMxpbssWe0GSlKo8fiYmywYMSXRIIBir5KyeOxMT16S+aeLmHKZxenN/lQ9aJbw==","signatures":[{"sig":"MEUCIFbkTE3p4U8DDUF8gxqpMwA8Lg6P0TOEai7yS+VcnCCgAiEAgFmusrweGxmJrqVjjth8Wf9G3NoaF7uM6TDAg2ZQ8bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279219},"main":"./polotno-app.js","gitHead":"4fcd439d9c5cbe3d9201f5fba90826f31027c3b3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.3","konva":"^8.2.2","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.29","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","sanitize-html":"^2.5.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.3","@blueprintjs/core":"^3.51.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.7","@blueprintjs/popover2":"^0.12.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^6.0.1","typescript":"^4.4.3","@types/react":"^17.0.27","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.3.2","@size-limit/preset-app":"^6.0.1","@size-limit/preset-big-lib":"^6.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.0_1633991309839_0.9563573459076973","host":"s3://npm-registry-packages"}},"0.34.1":{"name":"polotno","version":"0.34.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e19d6997f57dd580ec6980bcdbc0e3fc4eb88e74","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.1.tgz","fileCount":132,"integrity":"sha512-VZvZhk9ACL5HunzRccE9+BPgYb1U8B7fXbbSYnW4LKX3Hd6ZFh9BjPkZkz8oqSuSNwDl6qTECqG55k7wDNKEpg==","signatures":[{"sig":"MEUCIARojkYxWcY96twZ+E4IpfohXRYS2THotvaVQK0B7u4/AiEA7u2DmnXDiV8Q3sjdds27pi9iMcbEld/70fPfNeJg3U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279041},"main":"./polotno-app.js","gitHead":"4fcd439d9c5cbe3d9201f5fba90826f31027c3b3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.3","konva":"^8.2.2","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.29","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.3","@blueprintjs/core":"^3.51.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.7","@blueprintjs/popover2":"^0.12.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^6.0.1","typescript":"^4.4.3","@types/react":"^17.0.27","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.3.2","@size-limit/preset-app":"^6.0.1","@size-limit/preset-big-lib":"^6.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.1_1633992695135_0.965407656040802","host":"s3://npm-registry-packages"}},"0.34.2":{"name":"polotno","version":"0.34.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a7b5811a887a2d3dac37fea7c2dde29068996758","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.2.tgz","fileCount":132,"integrity":"sha512-SAi+3WJweKVqMW0TbLNV0tb9jnZtxaaXSDBqK7uPGoGwtp6Ffw+QHVPdVA84TeqtYLNsEMZ2eyWOLXzmDo6dvw==","signatures":[{"sig":"MEUCIB4foHbWpMBSqIUrC/GIa8BZuKRlMCLtkiZKHW0OmtPmAiEAsQqcstmDS4TKlYipEDDgZ6HnPm+6Yy+gx6C90/cMURM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279269},"main":"./polotno-app.js","gitHead":"6fdbaa47de1644c003ba2c88eef2362a7fafd94a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.3","konva":"^8.2.2","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.29","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.3","@blueprintjs/core":"^3.51.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.7","@blueprintjs/popover2":"^0.12.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^6.0.1","typescript":"^4.4.3","@types/react":"^17.0.27","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.3.2","@size-limit/preset-app":"^6.0.1","@size-limit/preset-big-lib":"^6.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.2_1634053963777_0.35937508166852794","host":"s3://npm-registry-packages"}},"0.34.3":{"name":"polotno","version":"0.34.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"fcd8455c3be09836c6cc857b6d2b15c34704f3da","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.3.tgz","fileCount":132,"integrity":"sha512-wAy6BzcupJGWQaQXogzv9RGgJHDjv7AAhYZ+IB0b+rRJM80FjYXVcIZxEYRQXWjwM7QfcsjTskSS0V/fhjqfag==","signatures":[{"sig":"MEUCIAqCypW0g4LeYFey4WTx3Q+Z28SEH8Ft6efoPV54F+3aAiEAqPxM/HjG5Z4oHF5yPORr8xoHkbyJI3IGTyQ52xwGun8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279416},"main":"./polotno-app.js","gitHead":"769fb43f0412e9f000711e106738d159d4f32e58","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.3","konva":"^8.2.2","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.29","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.3","@blueprintjs/core":"^3.51.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.7","@blueprintjs/popover2":"^0.12.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0-rc.0","react-dom":"^17.0.2","size-limit":"^6.0.1","typescript":"^4.4.3","@types/react":"^17.0.27","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.3.2","@size-limit/preset-app":"^6.0.1","@size-limit/preset-big-lib":"^6.0.1"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.3_1634054776624_0.5895718078393244","host":"s3://npm-registry-packages"}},"0.34.4":{"name":"polotno","version":"0.34.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0e463d162eb4531683bde9d7c5c33e0d31fd215d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.4.tgz","fileCount":132,"integrity":"sha512-9djUqwt/Osga9cGCjBv2HcVDgL25YNRQuKRuDWMnf6pWCrS6Y6jwpnvy+up/aAFfgrRQirMyms1xtMLVtp9vlA==","signatures":[{"sig":"MEYCIQC1JIhOtUj60ZldEHFnvGXmfyDFuc8t8QNsJIPq3FJk4AIhAJr7bQO3Bz2ryrJfdXdD0at7P9L4gQn7at5EkE1GngnD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279895},"main":"./polotno-app.js","gitHead":"dbd27d53adec4143c6498e61b83e29c103a091b1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.2.3","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.4_1635194236356_0.5463234692902146","host":"s3://npm-registry-packages"}},"0.34.5":{"name":"polotno","version":"0.34.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"228d356ded69d60c3a855069efa2508f73da75ea","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.5.tgz","fileCount":132,"integrity":"sha512-OB2QEZBt7fT0qAAcCn8KHReL8gMl5mrLl+eY3AR70l01vvmDLP6lqp8sLap8BwcGsuFaHzdh2NHXJDqE1fR55w==","signatures":[{"sig":"MEUCIQDHkm95lcSjeXOYmJMi/csBwLhjyTcPV+gtejvabRxFSQIgcIQJXx+EFMeHnRtv2RRSPRzqmA/L8rJNg5X5mhiqhDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280451},"main":"./polotno-app.js","gitHead":"dbd27d53adec4143c6498e61b83e29c103a091b1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc && npm run minify && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js"},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.2.3","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.5_1635257719826_0.7556048859484967","host":"s3://npm-registry-packages"}},"0.34.6":{"name":"polotno","version":"0.34.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"1fc1abb53631d482a826922eb00e490f65ec736b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.6.tgz","fileCount":134,"integrity":"sha512-7q78mJ7LXEeU3nR0gIVPQRl7mV9jwb+K6C4SnAgSDD4kcvkG1K/jUDmdMzDWx3IMP33JNb7YJSk+0nldHE4KUQ==","signatures":[{"sig":"MEQCIFeOa8BFKNgT8n5pvv2/Negxy0fIe94QqpdVz4VKaejRAiBgOdAA4JBZPMenuNp/p2V71tgCycxSlHXJAPIWqTzqpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2201274},"main":"./polotno-app.js","gitHead":"5e5f6e26a47fc0dfe3499caa635db0c1fb7ff4b1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.2.3","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.6_1635782588842_0.8780605224978493","host":"s3://npm-registry-packages"}},"0.34.7":{"name":"polotno","version":"0.34.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0a0ef3501399105f3df6e669ebd51d3a393ee629","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.7.tgz","fileCount":134,"integrity":"sha512-LE8d7uZBIoqdtqwYHTKavHY2z3WLpX8CQQlFpq4RCs5C0XCoQxAGlHxtW1rvSJoZlN4MWQrs9wI+z8yqR1aPZw==","signatures":[{"sig":"MEYCIQDiByrLR5C0YRctuTZ32FVAYLGziEDT9hH/uQE2yjDFQAIhAJkOetSLriWjNT5o26rCmIT69CAvHybGZQRNBSr/Daf8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2201451},"main":"./polotno-app.js","gitHead":"5e5f6e26a47fc0dfe3499caa635db0c1fb7ff4b1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.2.3","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.7_1635955781632_0.9899292253379979","host":"s3://npm-registry-packages"}},"0.34.8":{"name":"polotno","version":"0.34.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.34.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9d09fc3098b1fed68df0701ee2d9fda28ce8ff8d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.34.8.tgz","fileCount":134,"integrity":"sha512-yYCJrHCehvaUc65d+3MuhjnBc4p1uV+nnMSKSNjaiOBMOiBqSH+SdL+/RJ1bOra0MwSeSZVeZ2CWAsXUry+D9w==","signatures":[{"sig":"MEYCIQD3GNOBYA5GcfQeNWMJQfNC5fKnot5KIAenSSnCp3MoSwIhAN44SDme2Cd8Qf/FSs8MMV15e7iP5lnkstfjSlg6RZVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2201481},"main":"./polotno-app.js","gitHead":"3edff5f163e1ef2143fd11ec0fc1adcad52e4c72","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.2.3","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.34.8_1636133806607_0.725743673028385","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"polotno","version":"0.35.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.35.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f95948cc91f072fae7b89772e3fab08cae099f8e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.35.0.tgz","fileCount":136,"integrity":"sha512-2/3/LosU6MA8Aikt3V1STxH9QqR+3FG/xi7T1g1CCAyQpAXC3KYr7jsuJ+5GkZhakr5fKKK8iw1eIL9F5Rj+sQ==","signatures":[{"sig":"MEUCIH11zXnv0UFL513J3BrWLRKWxZVidl5Qmwc2xjCEoc72AiEAyZKjNcSa+/ocXAgDOUoWOWjnweCUKs1Y0I2Ry3Ojg/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2203342},"main":"./polotno-app.js","gitHead":"49d9a82521eda8992b7e2d9e624cd2d9c12737ff","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.5","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.41","nanoid":"^3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.1","mobx-state-tree":"5.0.4","@blueprintjs/core":"^3.51.2","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.9","@blueprintjs/popover2":"^0.12.7"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.0","react-dom":"^17.0.2","size-limit":"^6.0.3","typescript":"^4.4.4","@types/react":"^17.0.32","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.3","@size-limit/preset-big-lib":"^6.0.3"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.35.0_1637021884205_0.18327937585653253","host":"s3://npm-registry-packages"}},"0.35.1":{"name":"polotno","version":"0.35.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.35.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e7bc2de8ae4dc8fd9f3053d7bf9a6bbcad78775c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.35.1.tgz","fileCount":136,"integrity":"sha512-BHkVnyedLKW1kD+mto4yI/5Bl2RO0GTTRkpnA3QkPrREUiFDzZPRmu6dxepn5HwzWxzpP6rbv1zzQoyS5QDQfw==","signatures":[{"sig":"MEYCIQCiau06ErEZTMK27mENDLhusB4HcHEDs+JZi3/Ye4yq5QIhALAtsEGCTjetN6qxoNRCrrvaDOM3zRRtekS0rRw7+qC2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2205520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk6SeCRA9TVsSAnZWagAACAoP/0BFMO7HS1S3KQI9EXPa\ns12zXF5P5fXSo58x4iQ4hHrXpbU6qWbZIXLeCtIgxfjK+d/lW3Dm/vY7bXxp\nUx3Q+bmDMu/8zfO8javCRGIdg7VU94HNuaoJvicWumEnLFfUHwkrJ02mIAua\nkUghymSJDOXedpL4NBOu2I5VFdX16OcA2R6bRlTSWk40iglbxQteaqvRJpM8\nTP7DsK/waPDCajEM9BVDBrYfh9tsEbpJYBQys8x9pgiBLOP6M77x/1TVvQ0y\n/Q3RtRBViSRDGZgOSouVxke9Lo8wyb5LzT/93mDRm/Ucb8cXZSmYFeBCZMsB\n1nkEZc2vCQzpSH9amVyHoeJD0f+GJNtx80wms+pUpo7p+jPkMk5ZEyI2sn4D\n0aDKPCv0lDdfxHW47YtiUHuoISrSt7t6t1LNaLjm12JkcmgVbq+N14A2wttl\nzO1BcOovcP5L24HRjLX8VcTQvajpHKKLdtX/Ml3rW8f+pLb09LFLTIHAzTs0\nZCcaBrHAJUvnFLsKKvknLQ107C/CR6xZZktFZy0fj2daGM8jXMNMD09iseiW\nQh4kt+O6/b0CdHaG6Vb+j0ldGAQDcWVKE6PJW6wX+DXCeHbD7qQHXFn+tM9v\nCdjUldVEAIl3kUUkv26+6xBcrvGrZcu6HlUHTgcb5S2STncDRmPHo4PUyMHl\nqOa+\r\n=11T7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"7511cd33b49f70478b700362cbcd8373009b336e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.35.1_1637065886320_0.3446543315338815","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"polotno","version":"0.36.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"75226577f6d5c59d8e1f00b5d0ac93ad9eb3c09b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.0.tgz","fileCount":136,"integrity":"sha512-hGdywAvLmEaQ1YN9TedAr6jNL3ZSDKQzNiPeI1DpG9O+Cqq1D+5Yfq/Go88oQHDZ4NLvlrDae0foqK9Z58a/3g==","signatures":[{"sig":"MEUCIF6/wmboCHsKEPJeU5ZkCPDZQJkXJdXsqNYNDgThpC4MAiEA7p3a1lM6CTOUGhj/aXZEMevypnvB420jBhB8V0DcmP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2209824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm9ZCCRA9TVsSAnZWagAAW84P/1+La4ljjbTBmJeTLQqo\n7PQ+CQ1RW0+Aq6UIqrfmEFDs5u5PMIhlxZZsxIDukaH1qg9BB1aDy0PttBv/\nSxGVD4pnMNnYyOkQzkkSoHOJkf7yYggzeF4odT0/ClFq754rQZ/mypY5aPsq\neTGcV16b8ntrWJ1pFXz+ObB0aTISHr7gKIey5RVahC9ZIol9EPzqt7Fj2EQy\nTZEMC3JXM5VBa+CupoLdD9i45fbaHaGPD87BT5Uty6kq963DESrhTXL3cZbF\nFaK3rumX0oUogvRnFKy5WNgOGAc8xkWYJONNgT8gAUqJPQ72LLnVRtR8gCy/\nHlcb6EH3Nx+H7nuEX2j+WzWaKBOnrkLf299JgNpBdD9twloEAUKM4eecPNkM\nnAETuohDyObuZ8TdLCj/FuscI3nYmZXgiUCo7wIrAlZje6Kn58cSex5/1Qn5\nseSGnOdr3xYAKZ5mcFaVnkOmuOOYKBerow+NkK5v2sRZtukTPcwjPfTTMZCb\ndHgegDa0d08qBLycg6pnDkXBLhtn9NlnU7uil8QB0g7NkIoAZsyj/N6AdyU4\ntpXUsTY0Gc3x/GuNgoEIycCeCQSveYpYaLQHEfK13W8BzJIzlmJQe+lw5Z0I\nWfZ7bvU+5kPFw4PVglZvvifV5AI+hroSXIYmykdaYyuXRvKJ1HZTTddWSGjB\n8OoG\r\n=+u6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"69cfb20ddff233dcc49397419142dbdc9d6a9a71","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.0_1637602882222_0.9361147490677577","host":"s3://npm-registry-packages"}},"0.36.1":{"name":"polotno","version":"0.36.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"23a8edb47cc39d4f5e846bfcaf69b955e7538027","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.1.tgz","fileCount":136,"integrity":"sha512-VWYu5854jx0XHYQr2Ujt+9Kh9/GGJENZIVeJFgwuJIo6xRw/5rxvfQlcStfp2Xu15R3egQOY5x9OgcMa1G8cnA==","signatures":[{"sig":"MEYCIQDXvhqDJzVqyBVFVRwJ2wwGX7CP/xJE9JontDM4eEY8LwIhAKP8L++VaHoKf+PrIQeNaekdGXr93UjrEZKdb7He/gpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2209573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm9wHCRA9TVsSAnZWagAA7jIP/27ORpvWyt4enEqLp90I\nKRKUZRNDnKUzzUek1fc3zwyobfPv02mypWR8moTuLU5IqYtzhtPITE2nTo+E\nwwhwBt9vhOlRNH2iwCiudv0nXBPuztd9oGH0eONM/kpMbvIO6v/PT5hp6Kw0\nNt+O3B1NqBrd/xEXLXa0NmlBH8nfeHnyM1dYVhMHRcim/mty15M0N5joGTU0\nnDu335LXroRyz25z2DhDFFfPiaJ9OxqhQ5NOo46FNedHWjt4a4HDYoZ34Oak\npRCsNMsE8m+y2ppOVDXW/GStwcvv8xLeS7xTnFyu3lg6cgyMHixY5cM2ynzr\nvEbvRTo6pHf9G5jmOWYTrpQyficwCjBTQE2X/eY6w9yGK88wSTMf2h11TvEc\njnIkBDDCUKyjCxAiDd9d42TDCcuqqmtdc5v/QCUM4z6NcWVPmq8BafdiEFcU\n/tv31EcC39vlT+DvLbYPdBceit0LSDLigm3UamSA+o0FcJ9nEiqlQO1DLRy7\nIAakzGIewQZA6md95AcgNWjJUeOo+JwhwbEfavteRTXCkCtwI5wtCsOKAiqs\nrRhHd/UmWbnwxTKYQf5PQWPX21k8Fk7pxSq7Vd4/gwYKOdjCv73PO/XCHFmZ\n2U3b+mGEv25V6rSjoUhYDgHQpTz8ir9QDz39IJEbpKetWkCZ1KMX2XFrLPC+\n8wCU\r\n=czXm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"69cfb20ddff233dcc49397419142dbdc9d6a9a71","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.1_1637604358944_0.19028086871649985","host":"s3://npm-registry-packages"}},"0.36.2":{"name":"polotno","version":"0.36.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8b0ee18ff5a124362a5b7f0d36933a0d1548d53f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.2.tgz","fileCount":136,"integrity":"sha512-IZZvkWAQzqV0Q5TB3un4SFSvKk2QeJ1TAjbmarlVXU8aQ5pYDrCFZqv/twSfooLslMJb1CAeJXVoKDgUMhxGDQ==","signatures":[{"sig":"MEQCIAaCi0EVjYWKQxFo/pomeSCz/VmDjkmoygHDyBizVaQVAiAZnd5/ezgMeEbE6gIUv7qpjNE29zhpDqDpk4slLOM3Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2208136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+BuCRA9TVsSAnZWagAAVAIP/029FMwpqCwTCEWoHuaf\nlfHvnFE6SuVyQB1CrRiGXjySIZpXDCZJObhYSSFmLRd6nflbeBicvjZzCoKK\nhNKxTGY0SQv1oyL1frvrK52MyKfoG0Mhs+2sT3cfypmlZrPSaVTfLUATB83y\nBVeR5x8LOcYKVhkYwM6UgiOMsh+fMGT/WFzlLUou53RAHdRgO+Tla4VY0iTl\n66vmWQGvTno/vXlfm9J9F/cDyBI4SzkNlIYpPJXynDaY/7gqxajbIcyrOqqR\nRklwvScStLL8Z+14yEkOlNVq/pS31GABf+9yO7DCuv3PaYq3GxthheE9wvX5\nCqL6GDCl+PC9KdwFk/Y7QLUgrcfgSDNxwqZ5Z9p3NZQh9awIi1M7H7LBS7Cl\nYH38UWutQLn8mmpsCgaeAvlbgcMyslB8TeB2uZJVCrUA0KzB7SqmzaBOd7vy\nSztZS85FFtwyKo2dARDABKgjohBn76jT25kHB6TyKLVsphne0aQiV6vUMtzI\nlqUvgfovxc/PSUjLjVbj0EOlACLiBJO0Jp0hNSqlYtlpWwrbgqmr74DwseSh\ndkI3dEmTgc4cz798lEXogvmYvg9w82RqMTNqsVD/AFFb0HXFMbP6GwqxNfsg\n3KkIgkFweunr46+RuMXjSOE/FMcYfvNJ5We3L80+kvx1sgZsC7UT6wIKQN4l\nrvJV\r\n=fNXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"07ee55386d17c16f14c47c2ec537944f08e28c59","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.2_1637605485860_0.015680801142197165","host":"s3://npm-registry-packages"}},"0.36.3":{"name":"polotno","version":"0.36.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"30de6d9484152e3ad302528622abed860c8bd893","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.3.tgz","fileCount":136,"integrity":"sha512-AsApq027ZLHEuBPX7zjT+K0n1CiRc6kn6IJ9pIJP8uXDNCVhRojtD94h6wEy4OFfP4zO5NufET0psI3brS8sIg==","signatures":[{"sig":"MEQCIG5780oVlvHPTj5pFFg4c9uvNXqAXoS8gT9n446s1uckAiAgZDo2Dv9JOh+e/NbOwMODiDIcV/q5HH6hOluG322pLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2208764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+SkCRA9TVsSAnZWagAAF5sP/0cIrFaj0f+hqyCdSXpm\nms5nSHc8N8HJOiTsQwNYFBCij6N4u+9NWF6KBht909IbBN9UtigV0lolX0x8\nqnyJwqlJJU0drb8yaMWTe+IAo9wgkmISPfYYxrR5nyfL8fP1OmGN6U29bBb1\nLtFWY+a1xQLaBew/rAWAJzaTySX9ofpp/Vj68/f1nPyL9GL+B9eMK1UAmLT1\nR6dav7sj1VspSZ4VN3OSLfZvsZmF397XfOdk368GCWkQ8RmVbWnXHCg7c52s\ncIaEqZ45gxRzvoZ2VIRV8OBWwzlr2HyiiSepJL9P62qakSueitGdegNw7Kct\nVVzFDKXbprYhpTvtyghzaytKGkKauJfd+aUkxC193DU02Ti7iNyx6VGoaeKJ\nyy+0GnFkq3EhmFAlvZP8XOBSenKNPz7+6bEGWzXbe5LxZOJj3P0KKPriE2HP\nDT7uoTy4J+NhVkmF0aD0Q/d8NruDG04GsnRMfetQP/GfrU2WV3CAy3kC/fJ0\nXH96+8GSiXfYAGAck/veC7ieGG1FMjizIuVpiiQ+cdUvCDiISRSQk64tXHZC\npPkPgiZsLAO7p+glxm8WuabSwozj99i2r3umaXdx1O+Rzcojz879/XsNDfFs\nCtGxah7bpo2V/PgRETrV67KiQcFKiFWCkLiRIIKzObgGUYU/FU0XKSeSS+De\njoSp\r\n=XRBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"9d4515f5cc41c68213e7db5842407ba6c935beb0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.3_1637606564664_0.5804750706924215","host":"s3://npm-registry-packages"}},"0.36.4":{"name":"polotno","version":"0.36.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bc3917338f4d7924119c4a10e010f4ac8b6dd6e6","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.4.tgz","fileCount":136,"integrity":"sha512-tyJ6tf9xpk6vN+QJQ4R6O6rwjidxGI/R2gzqzbwxMZHX/hJeuZFRHLnGf9gzDyPKh4GIOI4b2FVDNuno2Kz1fQ==","signatures":[{"sig":"MEUCIQChVyMz3/AvuOrehZN4siAXgQXiyGbS1T7gR7KRSsh4HwIgOYVbLE3ugqJodhDtQ5pBA1jU0Wggj0g691jUdxhnV7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2210253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnTJYCRA9TVsSAnZWagAA/PIP/1QsoBe2yFdBlKoFCt5W\nnu2GVo5sygN9g31W1D8TS+NWcwDkqV/TRccA/ymvbh2Pqt2hCCoawyqN3Mvy\nVnzhRNYxpUlKeuLvLJqj09gTrEOjCGi54T+sjDXntwN4Nb0vWyzYa7cMJbEu\nt9N20GyMqad2exmpcxlF4ymrJN2vsqBIzYrHuU+R8D80Xba7f+qpVFtpJ386\nQ4R6N4LpTLCAa8lEcBR/FkP44kgVElk1Gz42SL8hrI4VfY0x9imqEPIhxBPn\n4Vk4bTNawmE1KmbOm0oc8ajvUAHMP4hiqtvxtQtQiRmL53KKS/lMJJyQXxen\nNl6ZVSpo1/19n52HJ6EOol7rLt1wWy7jWYUpEBQAH4Iu5UEH5zn3kzdjQoTi\nskPVximPguBjhJV6L+SZrvmrSsLhDoStVr8y67n6ilTOyR7UZp12YDwRKad7\n5rgr8dN5EYr1QRZjE6ZJuwrkZoPRdsNR3rDbe7tud8G1LBZfVKHtZ5AQ4p7U\n87dejE4b96b/+hE9moK7vbVxezgrx9Bi8D4hx62DIQD054e8E9RO7cSSdfB1\naHuCSA0w2YY0Js4ivwPeRghh60B5RdyiI9Y/l2gyoeKbYOGYAs3klEfE58wU\nFkjnyN1ow8PKJaz5S7r7Ao94DL7OfXVLsUtCJXWcS9VONguRHrXMKa2ISPf+\nza3X\r\n=IxLR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"504c9af51c151c59050832dce5c7fd5650f38c37","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.4_1637691992451_0.026249964182023078","host":"s3://npm-registry-packages"}},"0.36.5":{"name":"polotno","version":"0.36.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0dea49217a366e53700c1257290c6a7dfcff803e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.5.tgz","fileCount":136,"integrity":"sha512-JuGmQep+COgS2P8dZg61DgIMKVLKcUTPTfkN5wqH2rRHbFPUKOxQBvJmDyUqTnV5oEyMMO6PxjC2yGsvbCMCDA==","signatures":[{"sig":"MEUCIQC6QI1cdi4e3x8VLxs+QstISgWn0ZjK12nT/74o0tG9mgIgIR+lA2C/9/ZvCLw/mkg51o4qgMh1MEw+Jyhg13Qn5iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2208912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnTPoCRA9TVsSAnZWagAAp9EP/jCxYPeoZP8sxycy8+vr\nMR+AoGG5SFXJG3c6PzfbC1yhnx+gYC19rDU4U67lsBWH/oB5+BV+5ngGHtyo\nMQ0rE2y39Agx1QXYx6XSD3pRXS4Kcl1Bg1LVVAnRHGiWU8p8vqnByPED5Enl\nDF/ik7hBsJYvEJZc5BfNYG2vrJiAjMtDoSKk5Hs1VQ49Fn9JEOeMesIVAaeN\n+I5/zkSGpQqQW6vxTZizIzZvCE+MY1J9NrNKQto6clyMyl7+cPf7VCMPsfY1\nAJ4tXt1xgRT5a3wzwDNXsHeBfphXR/swihirxTjgmp5m/+I5s9i87+p9mfMa\nOuQ9RAk/1UOBFY5fVvbrbfrU4Clx8IFyqh7yya+GcOyPXPNzs585mzzKHMIm\nUzmNWTrDOo2kGy4IMgkNz3zgB9fHx0Lm6xAeolqh0zwHJ5jRYCvF/37/Rp01\nEZIDsL9BCet/0DA4oJmh16xi8kGdWUymPmTx6p1OyJTuorlFJLQaBjgUTW+J\nCb6WGlSpYkN3LqO/BqgJPe9xTan1MsW+9VWHMJ0kIvCaTcCzuKIaykhwUydd\n3nTzGEoV87cZHoKaejRGwZrsrRLBQIFCb4nGtug4dQOgrycr4d6nuZ6iiu2d\nQi1cPvSJ6reFgtrtJhk/vx2UklpdsKwQpyAMn9gg+7cxmio/SGJYhbmr1782\nVGje\r\n=IGpv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"504c9af51c151c59050832dce5c7fd5650f38c37","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.5_1637692392507_0.2303817521394349","host":"s3://npm-registry-packages"}},"0.36.6":{"name":"polotno","version":"0.36.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"900f7801a009062178040818f89d326cb86321e4","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.6.tgz","fileCount":136,"integrity":"sha512-JKerNnM7Cnw7fwOQQXQHxH681TEz5JVdozh7YJWsvkOgjCW7LMeopyK49Cdl/6zeTSFVKm12iZqZSYPQD59wow==","signatures":[{"sig":"MEYCIQCEprI/d9RD+SaIOA2BDrK+iR4R1zgFriGYyXqTbKgwjAIhAIieZRCATw6z5nhUG6fxXkBoy5lH+k1R27J6ZGcjt7C+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2211077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqPjjCRA9TVsSAnZWagAAzJwQAJtC4YXCFhC3hUSp73Ig\nLOfoYaO2abfRDEm7Nb8eF1yHqCN5FMYdVvLGor1gL78qeWzTqu3b1tG4XZmq\nW3oZPvfEVAIjqCkRZlKkfl6HkSo6oPSkETn2ghNLd+Y4/ZUNRV7QQJrMlFw7\njs2yUbUE9/T7GoREfoUvV9lr4fAO/nxlhyoqRm47WBD0WNKcgF4icNYr3s57\nfrjWJJQPyjrqtZHjOfO5E/S80I1UexANWh7QrdkqiS6rZ+TRzCHqU5OEOM7O\ni3O3FmGYtvjQju0T7UbVMwxrW2Fo47v1wdMHml0cNRm2hbF3Q1Q6eMKmp/1L\nKOuoEQSSsSiuMk4EGZM1f93mlohVlEgt7ijAQcsoH8O86yMF1/vuWFWo/15O\ntpTVKMF1I+4rGEYP90z1tlGr4mLXCG8IVTjAC8fNHbYM21HiX4ykH4E/PUEc\ngq6kNYH2tEKt8iJ6FmMM2fsUabKEbxl89l3EzTUmNADAsgFVNYQImrXYE2bZ\nbMgotD9d3g3wQg9UUdXfO5gJLqoehaobKFcC8ZM7JWI/YSBO948hLZzJMS1e\nm6+yaa2Hei8Dt21E0qWCxaUFykKeLJbw+fYvzzmuQ/ZavZmJbKS4Xsytw3hx\n8RGg6jnRknSJ8OfpixwBCFSoFzOixRM0CyB0doVp85va10HnXAkPZESt3umL\ndCkb\r\n=H+L+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"8afd928f7d70e7cf9628e6047a35504e0c73f08d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.6_1638463714772_0.2959538336648275","host":"s3://npm-registry-packages"}},"0.36.7":{"name":"polotno","version":"0.36.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f8ea115449a2fc199cb94bfc2bc279fb6fc86986","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.7.tgz","fileCount":136,"integrity":"sha512-yyZCzV3lZHVzKLAElidN7nB2cPsAxofaUvGYVVku7wJxe34y63/Z2VvMT0Yuwgbz0CqJn+vTcUWolP1T+YB6Cg==","signatures":[{"sig":"MEQCIH67eL41TQrGCLI2RDyT9ClDZ+8ptTagCGLXfUwhFK0xAiBpx+fpVLmHbuFsQPY7jlSA9JF9rzw6Tntn0ewJd/2MNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsigcCRA9TVsSAnZWagAAgE0P/3b0T2mi8NzcXq4DmbpG\nvRmObWQAo8bEJ5FGiVGGjrvKJ06tbjXjWdzPcygtwmq5iAsT21yxMOH6KmMx\nTuV8be5edgpKFGClScXwsY9BYkfz8bSWp4cYbpnYmviC7GySe2pB0jT6xCkI\nVZK64js52mRsJK8CvKv5HL1/NuaypuCNzgUGvSeSkr0BGij1kBfR0Fi1h683\nbSwAKbQRrLIWrTBQDPot7BcyRIPFapX7s/E5o9lGTcBnOgIszjmDLQQxK5Jk\nFnqXRGtsd4uQNHqRrBnjPi5ZJ6nsxy341UKdi9Vh9W93hJ+uWNgkiNzBtg1F\nnv5PTufFEaMkoMvKdgrAoVdP1VbfXR9fXec6y8zw6gIkmKvygVI8xRorPXXu\n4y1xK2Ckv0kKH6celMCOK+1bYBwk1JuTUw9YcrHmgm/nQfGGPZBF3oHu2vcM\nCgkfe5Zes4VcyinCWHUE9oPRtIsOXR6Wi8vGMC9E0LuTKRYExabI8c4HDvS+\n/ATG5WdPucd22NOnQP9QraWTGJVGIwdpCo6YlSWTFiDkYeH1PiereYXiKrXZ\nRI9L9uQKzOewH+D+w4gBWUindCZCKH5WzL0P0cjLuebiV740s1KC/VTGyBGm\ns9sb+Z/lC9rBAvth5E7VP7RuzbIDrRzdROP3ykXmtSMArec0cSHkuZyAlI6M\nnEO8\r\n=d6Dc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"9da2a7841e3577a727ae2fc8d0f746d3ae0ec83c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.7_1639065628250_0.9814746942304589","host":"s3://npm-registry-packages"}},"0.36.8":{"name":"polotno","version":"0.36.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b54d7ea69153c2fe7552d7545b0d42a02edd48e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.8.tgz","fileCount":136,"integrity":"sha512-Q2aGiswWs8zcmjjTSISl8LoYjyj1N8VTHvMF3rJH9kGM7Xwvk0aOCX5YdDAKEGI9uqCSurS5iq+SjlD/QvePwA==","signatures":[{"sig":"MEUCIGYUhhG5OOonapsYDFGmx2/m+f5f+bBGIlJ34LQHhrOCAiEA+E7urwszzsfrBEopU4pJ7ojLCENwQtGk1P+fc4Fz5Rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsixjCRA9TVsSAnZWagAA85kP/jIBfc+5aoyrKT8sKXuk\nEHCrTjnHaJugzJQwFkHKkID6kgLrRzoylbkw/y9wCH9PIV7dchg/8u6oruRP\nux4/fbenSjwHFXJfuB7H0/hpExlRGdt4uxKL3W8eeyCCjxzJzCoB9/Sr1XCy\nokqtYCqZatHkqoif3SOniSI1AJcRM6Axiw8Ypfi02qZ7fu0QXD7MGyKZAFzU\no2CsgqwXUjC6Vh/olw5rn8r4SnfkdbyXN7gMLyGCmavRxMiC+GVs8wNu/Sjx\nlm352QjreB8o0PeuHea12pKJ/Sja/bSX3pivzO58qWR/A/5KE/KoljaNWPXj\npMHaQmPLsJnlwWlu6uAAeHffblHWjqjgHDqaAkeW47uUZpdEgQWKMgkctacZ\nQi8YesJii4mpD7QUZU0HE3X8rugjYR7V2RMfT31sQXM0PRbCEUgAKsZ6d9oI\nUodBBStHPfL5Hi9Oo8td6BNlO9jnQcXCMmeBccg4CasdOVV2RvS6D73GE4WW\njktJJgdG92E3iL/8obheuIT2WQ1K5PIzOi5kG5EcwPQ3QhVItMGAOT1W3nWD\nWlmiAUN7Seysjbptm+jdZWfbNZyjKXNBGekYLhluNVqj9jAh9EFv+lHI0I0j\nViR89xM7AMbx7s9XtXDWiz7H5BFe/y75LGmwGMRCaiLeC2jUhpZaVwBrafeY\nQfDy\r\n=z4oZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"9e586b950887f0f3ff2eb249226fc344e7db50cf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.8_1639066722570_0.7254360673211346","host":"s3://npm-registry-packages"}},"0.36.9":{"name":"polotno","version":"0.36.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.36.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0481fbc51002a86efcd3a185a2015e1e628f16d3","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.36.9.tgz","fileCount":136,"integrity":"sha512-Iao4bWR5/hRja16dgccUOTg8spagI1gyKMGKN+9H8h4OmYtYS7rCGAgNSkbdlBkxDhGDlMifZLq2o6BotwmoFw==","signatures":[{"sig":"MEQCIAkVgFPTi5Ex5SlrcS17bCdkepktLkCT/nIxhTD0EDM/AiBro+j7J9mcK0JkBV5Uu2rpfq3jMhwTCnab4+TtswRtCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2212877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjnICRA9TVsSAnZWagAAc0wP/2MWL4wrB9K46Aczx59h\np2ZsMQ7YH/tOtFZXHBGSanlO9lhdvz6luADPc8nEiLQGTTvCjaR66PiQRdOo\nf7lzfs5vFUNhosIGL39aRtrpON9dBK4+LsRmirXkdQbWV1HHnslKZbUrS0B3\ne3qOwHeIY6fQjESoD6gC9u140WDJoJHgziS8kGqT8b1GXOtbo0gowzrpZx5x\nbldm7z0FgquStgq+ss5lWMXL/6vkh7OIOVtGvOzntNaYXBZEIcsIk/u2w0mc\nlYdcImKkNo9lbihEeYvmNfdeHvwB4EX/5oo+a9KDsMChauvHtWtgjN4EH7n6\nNPFw4Y5G5Eo3l+f9nD8stnjzua6YO4PgMjxfXO5DN/odktgBZKEZbAbYVGCs\nOoJYHjZzOSm6Gzt1YPsDUloiaJe+Fye8ffSfxDCpM1KqdFH+vu7gzKEYtutN\njhq8Q2eREUsv3Vsa6/SkhT3PQG5qfFUTXYigrl7TlXFmil63fVjnPFQPUF22\nNILfCuX8RwnxDj2/Nh1EYftv8f64wxXZiWFJhoolgleMlQXN4SbFDf+12JFB\nZH4URG1FzeugoqJLIbCF5w+46qZAGlpm/aJPVt8vwprChqrVpAAyo42mVCaK\nyMNEB8NezoOAvhT/4a8v4rPEXG2jomJh9VrCmWnINXXOaeEck0/BOsEhshLu\n1ZLn\r\n=0PEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"7ea385fc5d1079e8116b56e24646f5cb4132f6fd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.0.1","mobx":"6.3.7","konva":"^8.3.0","quill":"^1.3.7","goober":"^2.0.43","nanoid":"3.1.16","use-image":"^1.0.8","html2canvas":"^1.3.2","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.0.5","@blueprintjs/core":"^3.51.3","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.10","@blueprintjs/popover2":"^0.12.8"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^6.0.4","typescript":"^4.4.4","@types/react":"^17.0.35","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.5.0","@size-limit/preset-app":"^6.0.4","@size-limit/preset-big-lib":"^6.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.36.9_1639070152430_0.8037545560571193","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"polotno","version":"0.37.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"cf3615be52a58531885703de2c9987fdcc6c8ecc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.0.tgz","fileCount":136,"integrity":"sha512-SpG32akX3loVSvykNRnEVAUP60m4is2yVAyYCYutzx8gROjYwy34uHlxvS08YL2G5i5CGci1854xZoToMeb9sg==","signatures":[{"sig":"MEQCIDWz3bs+Oh2Kfd9qFxgSDAingBbj1E56lrQmAV7uuZBjAiAVnqFWO1jyCxqKaV4/rBP5JQdCKNIXb/WQqebI2suvSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2215800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhrwCRA9TVsSAnZWagAAB9kP/3cnxOyPF/oDnGrDM1kJ\nZ4McON4KmlvqB/jX592f3hBUdN4d54Hlj3ErXWddm75oQVo8+4RQEM4REwpd\nNkFKgSvAiyzDy7shUWEz1CnSGK/CIU9ywWRQ5+oyC9V9kz245YfgwtNyeC/r\nA5vS8on2PxhJwz9qJ54obO4PxSxBgnK+awX6ggHhNhPXGgZYTqHQ2yuBz7nq\nfSdOCKYey7X/dxolUK31XA2jp1WZyg+qIZJvbiNiFYWWt1mh7OL+mNutJ+p+\nL2JVwu+LdqBOwroJw3Kfs0bJHdcjo3ipC3eF8hhyCzR9/SL2KN6NVtkhSxX/\neZ3oWDMkuJvsw8HfaAA9WA2Th8ehL2BRZRSbenCKM3XONPfeUN1Hxwhe1HsO\niMCw1vYFUzWqKXaHyyPmCR21kjl4kgNmYQCYO8SqgzGH2U5pqqItMwenaUOr\nvfKD3dZiDz5EiKP3jJ29TQlA47Ezjv2OFQSUE4zgZotfqFogw1dTuIFZRpxb\nY09nHQh3kaPaPQWA5Es3gMV2lEt190//w49AVOSD4FuLAxYO7E/9dgiSyQFm\n5muWB4GLaOqmY96kPPs61VctAdeDim/up9hkT1tuE6gw3kq3JMdBhD2GvhLM\nm77DsIfZLXe/L8DqPLIwf4/Ae25PpYFQB9eX1Z1oDEAdZZ4/Jd2VoR0nCo4V\nZM/0\r\n=ozYE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"5cec742501e2467d5673b8157e5ecc4d509dca6a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.0_1639586544358_0.8140826767212237","host":"s3://npm-registry-packages"}},"0.37.1":{"name":"polotno","version":"0.37.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bb18a21bc025ad46cf7bf23b003ba91cd70f2d2b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.1.tgz","fileCount":136,"integrity":"sha512-KvUBXETOLbCgMEZr5wYHZrTzmUsdh1EgRPv3ktnS2mCKs6/HyClcOwYH58lyxiRqIMUdJ0dzrFFbDS7Ich29Mg==","signatures":[{"sig":"MEYCIQCxiqeN4AgrW2Lbpj4a1qCAMTMzsnz7L2UN6mV3+I6SGQIhANJcnosspOrRwSL5onGzfdvOky+LQaaGgt8pweob+aKb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2215708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhw7CRA9TVsSAnZWagAA0j4P/0z8001XStSxdbMoo1wU\ndasQG+8QqiN95B2tRhXgueZTnml9OPrsdSy6YuFVKS1b947eKILQhfu51uIC\n4gxPrIVKaxS0eFmsNwq3uwdl8lUtHxI5hyXGxWkkqcJiMI/nqjxk+EPdDtR1\nB2l8syErg0qzJSl7xqNZshBZdlBtA48s0vNP1nkrBLohIYMqfmoVqDDqTh7I\nRGgr+hs6lFtYOkahWCVpjUvqrl8kULd/wCRmqRf3m3SCdGHCwAJCu3+2d5AI\nXi3GkCu6EJoKcJVVCMjitYdFosA5eF1TKi16DIaZmmqWzPepqB/x2rfrCXhn\nNziUpG+2zlI6tQLZEn2KWSwBoJ6H7eLPDA7FLgyG4Sh1K4jhYuyAGOuMub9l\n9hm4sslilZl/KSTCgTbdBxxRR2SLK8aWRQCKrYRrtBDi+maSHvKk+OlSa1vF\njW9fP41eXo0CqeDqEGs1B0mGPQHMMqq151Vy8ncAYFZdEQuOYbrFCB1Pu5nI\n+IUz+PYEWwoVkvbErbZCQnYhcNBjIj4XO/g7PyrRoaowJmABHo8m62qxmBIS\ndJ3AN/vUm6JqzNfkhqtJ+It57XQz3+/ykk/Wv/P9LPM1QlVZQa8HckaPDhy1\nXGMrWBZpD6X9/PXuexVy9W8TRPmPn7x0cilCr4taQncO21bfm01/tJght14y\nU5I8\r\n=OGu8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"1cc59ae3c30d2f911ff8c404d251400a507ad2d6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.1_1639586875026_0.8112108573690986","host":"s3://npm-registry-packages"}},"0.37.2":{"name":"polotno","version":"0.37.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"56d3c2a5bae9fb500d1b787d968beeb3a4617ffd","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.2.tgz","fileCount":178,"integrity":"sha512-zb+kuQy5g/KidpfiBjJ7o+++JYTOxuvfCkycO8XheY34TlIi+IQ9BsuqHLX0U7C4bU+YyFRcoSlnmUhgaJ3jpw==","signatures":[{"sig":"MEQCIDHOuezjTXWnztDYNLTzRJ35A+hPAB/Z8teUCN+2J1grAiBAxlZJpIJNK2DgEt3Bmhc04ruEn8VB5hFRs1N288zW7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2265037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwgKECRA9TVsSAnZWagAACzYQAJTxcF/27tC0Df1WZUR/\nGu1mRIHu5nLAckG9bNcNF63Nw8vt1FnfcdhZ60AVylS7F9Rj51oLqxQALzED\nJ3/1eSSwjJAjHU+Rfqdt6KaE0JjQ2rqX4sgdKdJlX0nUNqdB4O/x4GC1ydwG\nMX62OBOMOXuxaC4vG0XWbvgRxnWoyZWMCOerGVrmDJJdRkrR5pjjAS3fMqAa\nJ7f8E9zxUjKhhckW2z1il7F4ZkFbwI+R2LzY9+77nDojghAXJDhIV1cBnf/q\nNSlBJbd+xfBgTTa2H3AD7KqIDBR3rDIyKhnkMVNgbw5w2KeCLW3oh2WqfPFa\nya73CEwq+HWcln+GpZGWFJOM//r/DuJ8njUDGBMwoQpHB3SG6SlTvyx6nhiN\nlcrQC3kezE9i+jmjvQhY8wbqk2lWUX4RSTgqOkOYZbiFhb9KRmByOzuqcYzR\nqfTgqHVNfPjDg1cE88IoGsXl2UFzGcHWkAwn5nlNGvzn/Q+uXb5emsqsgbpc\nGL3hBLOLwNoKG1lFGqmPohMGDTRXW0w5DXcPyw1gQJ+4XIWBpqYguq7VZlm6\nfzhdNeJ9H65+tl2y70FGwIxGI6VDWrc4T6xorBxhcVrm2sUGOmWtGU5ZrbcT\ntfwMrj8k2l96L4t693+tL+NYrzWidE2UAWwceTP5OOlP4+rtNSLphw1ooBT3\nN+bi\r\n=PN3f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"c423361ab7864f2b8e38a0448154f64f10f201f2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.2_1640104580398_0.9235815584637417","host":"s3://npm-registry-packages"}},"0.37.3":{"name":"polotno","version":"0.37.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3fa96c2eaae3db9e8362285f18ee217432666fdc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.3.tgz","fileCount":178,"integrity":"sha512-Pw2H6vFGisaX2zjPQgucMMrxNsqn8K6/1wP7fEzlOOTKyDpM7mDCI8RG5RHQuN+4oeGcKgBlIV+LVvQvL033aw==","signatures":[{"sig":"MEYCIQDW+LOGRuaS2MTNTyP6ln7bksqIk6d7V5dtU1/CIU0MMgIhANQtgR+G6ev8QLL4t0JNAlGShSA1sDyB+7USypXMZ5QI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2265813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxNA+CRA9TVsSAnZWagAAc/4P/ivmZamqVYId3EFSbrhn\npdYjXQwMEy6/dQlfZ+xl3ehiWBu16H6gWgL1c10/RApS1+mXL5fYpeB+8zL3\nnXZlGGA8K5khptpuBPFI72kUGyMlty8yfANVId0F6FwTZLYGTYHbFAAJeFgU\nKeV0CC1LI+YTKXfBFbIFjuxe7bfeT7ModqnR8d8F6lYWu3oACng6mijGCQni\nGN02oOIz1y1YWK7suQ7lNzM8bjoe1Mkw6+YNgQIOvM/2yOTQneATIrWiR2qi\nG1D0r/OnpM8kkxZ9aSPZ9SDgFx/2pc0e/r+gKMFfHNcdqdqNETxOJ30iN3n8\nm4xOHHHc2rElEB9au4zItPZkQm2E2NhcIJ0CjOlyJhc9CxtznM3QfXf6HKGe\nl2d/5QDP9ZV6wGEi3kniADixEjOZiU4iwAkdca3jquecChnJT/fioqrBZEMg\nZg9tc9SrtLGeIYKsC6XywAui7yx5ZHxUGrt3phErhPZvg57TypzTqbBF4HHs\nSsS/CPGUgYx78Wanm4960JO8N9FFkr08rJfsWV5TY5XvVIGtosvBK9JCX+VV\npV3Ac42Z4GW2xiPkoEOAGT+dHAAcawy9CLQYKWIw1s4cZ2n7w7AY4C8mE6rc\nNnCCy+SziuhDrpWHXeS1oA6AgSktbgkvU7b0ulpMLgRtzr4VICLoR6DAedVp\nAZHR\r\n=Xq7X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"624bb5968de48cbf8c19ef211129cdc46b446834","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.3_1640288318691_0.20601864601255704","host":"s3://npm-registry-packages"}},"0.37.4":{"name":"polotno","version":"0.37.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c89ca8d31a04a6efe43a0c24abd49208564b834c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.4.tgz","fileCount":178,"integrity":"sha512-YTkCztfawJe80WUa3CUOLkQMGZhL0l2VBldBukbDatDnQibiOcHN6K4VgrbOZDVp++jbk4/AR5DfIq01Mj4qgA==","signatures":[{"sig":"MEYCIQCUMSA+OsXhjaLiYliVxNY3oa26zCkn0AxUEyYzkP8jrQIhANmWoCAyBdOdd9hypIDEBnep11VxcLTS5Ppm3Ig5FAca","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1z/LCRA9TVsSAnZWagAAzi0P/i9p66p89TZNiZJHu9NH\nCcFXTA47qA+mNqtgDnxafu40fL6OcW4F6LGE3VlspmA4HERQcj73MpoxHYIj\nKpfnrpsnhEpH0NEaGkHhXE9BXue3VaqKMjGnqoNu5My+OVJ3XqhyWi5xOEgV\nUpbT1VgPWMBZLwsOnWdruzHm3QtLJfL3bjhk7n1xDrHXry3tO66NKOOlu/Fm\nBsnyhjvZQxAh3W1lyBM+2RGxhieirqZWdspPLWv6FG4cajm1pLjv6nDdxj/v\nQJpxCqyDRxkpTAZrgrBNEM0Kyfa0ru3iGul/DeNoIC1yxaQbnKpviR3NRbDU\nYBd4ywI9bAbL7IrhIq4gVpPI4pu8ZssUqlXsm/KCVZjQyXtav3g9QorbQmfq\ni9uJHM5U1NWF/PVZmH+YNvvuYbirqYp4bgdhLJjvv7o5wLRHR+CQFEfapZsE\nLa8yTka9Wt7veOtAvIhFW+JgJfU2yvV4G+gqFfJeH7jDmQtulVUs/ek9YVmj\nA8zeE5XHN2nIG0MIKF16SbIJiotqqgGbrNltPs3OThA43kVN/gRO1rREthu7\nFdrKMSi2DDxhzmOemNiHNeX89MNfyZeHBofGQ3pRNDm37cAS2NtE4kzjQRoS\ntLq34kN2G4N6x+2ORFyk/uYHRzKOLzNQ/6iHvr1IgFYWbm2wXxou0z6g8dDa\nR1xq\r\n=W8Yz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"70f05e6921a9fe883dfc90f0f21f6c93ac68c1f4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.4_1641496523140_0.8592947418915935","host":"s3://npm-registry-packages"}},"0.37.5":{"name":"polotno","version":"0.37.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4e8d26fdf65c101ab1a3cd02b6c9489d5715999c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.5.tgz","fileCount":178,"integrity":"sha512-eABlZgX6YpcH5b+zWTK3dBx/pTmB5p2O6aRHbDLiuzRumHXSXTh0VwuMUXwX1jCHpVbjnq3mJUcdu7GCdFK/Bw==","signatures":[{"sig":"MEUCIQDMT+8bv5SEsVBCu4+pj4gEzNpG0lt3WAsNv3lCJQ/D6QIgZ22oKZZYbx00GkxQbM60wPrL0ZoiCq6NxcHvp1szbfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2300113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2GZqCRA9TVsSAnZWagAAYVkP+wTYxuKhBjoXuVqgmOnv\nO8vSvQmnFHcWG7YOWuRiRE/VcaSaLDtUymwbohLqhQH7bERZIjtdtP0/Fttk\neKR9Qzaf8fUVNpqGy9nWbP9hlwOUTsAK6NMOfmFtwC+JUYyQT1wjX6VjZuE6\n2RO48dbEPxGp1siZojrZzrDal353N/l5y85qSMEtWBsISMXF+uVWR/JCN2eM\nFAJh1ydapl7azNZ+fEf6OIZR0lsS4Ig1Nj2djJvDcGXgbuwa0GyD7z4iruyx\nxhNy1DeCElBagIOU5TI3WTJSqu2gKB9PMJD1DCBbfe6aXkP2+7eE7QlWVLgt\nNZKVwjPDj0UM2N3QWXu+XEWV5k0ZgL7scd6Rx5clzusFEQc4Oxnk//fHe73j\nvtj5jyP0jERuQGpeGcYzvb6fsAmgEiSNiZFf2sTUl92iiMCgiEYTD2yjp86n\nAPAAGpcZ1D+eDHdUfORRv9lN2xPg0fItoF6Gsyj7grboLEFGCpOknlBbvKZy\nVt1WOv6WsaOvFoMPzw1nIhDsXRsqZSfeo2T/e1HyvcjzvTQJUQl9fzOAz2EE\ncHW7QNWeLo1rLyPWj1ylOGJA2Da09ENCe+KHmI+9NLv/njHRso1kaNpHHmyq\nqHcg6sQxA9Tz3x6QCyiT2T57BdH7HXmFPbnWjYHim4N3APKokkRsJxDDgdcv\n4Qkm\r\n=4AC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"14a55d76c17f2a795104657b2f7d1a687cef7433","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.1","mobx":"6.3.8","konva":"^8.3.1","quill":"^1.3.7","goober":"^2.1.1","nanoid":"3.1.30","use-image":"^1.0.8","html2canvas":"^1.3.3","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.2","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.0.1","react-dom":"^17.0.2","size-limit":"^7.0.4","typescript":"^4.5.4","@types/react":"^17.0.37","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.0","@size-limit/preset-app":"^7.0.4","@size-limit/preset-big-lib":"^7.0.4"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.5_1641571945843_0.5288794914720769","host":"s3://npm-registry-packages"}},"0.37.6":{"name":"polotno","version":"0.37.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"052d4a98f7e1beb8d6e9808b6265364d7dda930d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.6.tgz","fileCount":178,"integrity":"sha512-W3rZt2cV+oFMyfbo+nIfTrCjpmcOelZUy0UupzHcHDP7M1O9CNS9ULNIPxy2SbzM7rK++fCft9d6ZxGIA3kbzw==","signatures":[{"sig":"MEUCIQDDldBOaQMs1RnOiFjL582d2Ns6KnHonypydk5HsQU4wQIgfDcIQ22fWOVIh+BT4824vzxaRrfEZFQW77ONs5Bwg+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3buYCRA9TVsSAnZWagAAb3kP/RDsZFW+z9Gn+QvT5Tf4\nu3ZFtUZeLNpoDiZ3/HsyuEMSdUUI46RBn1F22EHhsESMhVhT7CZpFaaD6UaN\nBqep6JQiHd+3iw6NDpoGGTQxyYuXv2Rt6HQczSgycpGi8uXLDH4Fptv6UzGN\nvcsWfRPNSVpLBGkIfOBp/gP2T+kkVB2w7LP7FyFGhohzBZNCw0F9aZXcrezS\n7lab+QKtGe2GpJBTZSEDXe4rx4GMOBdeWoW8D+t0uAMSAAJjHy0jpsai2VaJ\nebtwPEsa7Y1YiglLVA02bVLwW9Oh1FnXgFPwpiLEZYP5AxG7Rq7uguc0DGHP\n+FZISf1WoAAH4G6I9gJDseOShN9EGtPfhTgspLlxtPjzvQlXvw/DcDp7cEUC\ng2P81TgOs+rsbUYyoeT0+NBH705cTPcof7qcrCQ6oLzMRBMKuZg+32IAEUco\nCNZeua2mI/MNS+oYp+PBaHiqp0It+Ev6yWCtW3vFhJmaxgTfz6ygWcLPtQSr\nAIjQkBY6B3V1YR9HEr4W1Y7burH+iJkuezimydBIkrJ3hHXUgyUqmrcw0dsE\nDA6nJkcBn+iz/7tpuFF9dLhu/36dS7N6YS0opbLkBB//7rKctniz5WyV8S6L\nib0FlnCkL+6P3UI0W6/zMY3ar4BrHHRBF0Y64QfBADMfIH6V+ULFF73vrt25\nVTPv\r\n=7xyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"5a0b28cb8d7fb073dc6b9417e20208ae04ccfa61","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.5","nanoid":"3.1.31","use-image":"^1.0.8","html2canvas":"^1.4.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.1.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.1","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.6_1641921432046_0.16943328990970263","host":"s3://npm-registry-packages"}},"0.37.7":{"name":"polotno","version":"0.37.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.37.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"83407ddc64c92dde1540e417bfd096edaf72d6b1","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.37.7.tgz","fileCount":178,"integrity":"sha512-BIDU8iekbduN5h+ojRnRl6dH25/n5dQuqGLNzFbUKzsRvCdo3Jrbe4iXXnpbrlOWJwUBIQmxyv9/tkGYZVL8Cw==","signatures":[{"sig":"MEUCIQDMWUiYwLjbCkQAu7ebH6IEMJmpu//Wi+JyOfYam58PsQIgHX6afUs4ujOgn0ytsvWz6fsmXtjtFg4NZ+qtJVTG1fE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2151849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5vgsCRA9TVsSAnZWagAAfR4QAKJq2yurnrXg5DgpIj7V\ny8tJmfv4wtfn9aeXOts4/kBUiM4NMgQL4vi61YfKyemDIhcDw3UYXWT1NKZ0\nlLNI6H/oz2GZGc8PRkpuDmJv3AANedflem13pet8eTIGiF1rTZGEJkGG2Wqh\nkQo5y8tu/JOZBy3W59WNZOsUqmoxlxAeb/QrKZGkZkUVkrVV2J2Rqlx/FM4y\nvr/ilYMzdnk8YrAmmzeR+Qiy3iNa+2/BrqaLT3D0WanBYJeQXSnIK5Lt1JnP\nPHYwQFv+j+g1Rmvl/CODL/PYEVNFxWBFIX1KutrY7IAnnA3PxYLPUcaMtH83\n2DdzIbmpuhvQzoDcd92calLHN6srHufAr89ETyLJL80GX7druzh9Mh5JgxZE\nj5/gdt08iFFAuBXegwRvbaMcxJrWQDMkZ/y9dqjabGz0ML2legm5EZY+pPzM\nwOkr29iC2Uu21if1NdNG8UBFULWvTWXkmnKvEnirqBqjwc5iFjuteo0CGIc0\nzAW1KAPfg/XQsCOkYW0f1++eB2e4NxPiWjwW03wyRP0//Fs46dMBncMChJai\ndqmcArzCOmJrDSGjIjaGt/y8ohN6XfqvgguEX6r6n2Pt4ZqFF7TiQLxQ2mNn\nS4RaTrGOrye23tbSuveu2al1DwhYvrJTbKZ0+ULObZqPtYNIlX+lTBOXw72q\no15V\r\n=1Siu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"5a0b28cb8d7fb073dc6b9417e20208ae04ccfa61","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.37.7_1642526764597_0.49692525032759427","host":"s3://npm-registry-packages"}},"0.38.0":{"name":"polotno","version":"0.38.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a04b10ac842208441b3cb5a009a9d4635ccb4486","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.0.tgz","fileCount":138,"integrity":"sha512-xWZPwF6xBmFysVdTqXeiJegTNEXA1ZHWY3Bm4iu/q7jwimZ6HaiAhJf4aAz0DQ6Facmrb3Gn+4MKWD0g2Tu0Vg==","signatures":[{"sig":"MEUCIQDH9tiwS5dFoZQKf+kZmPAu5NjfBMkq/xE4OyTwrDfalwIgVSYB6yWWTQTvHKv/ALVM3JGoHLBOchnoIiVnI/u5Urs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8/DjCRA9TVsSAnZWagAAzNIP/RAYIdMn6ZAJqzpQHEoO\nLZGBL0WyVQstpPjqx5S2QwH7gOUh++zy8k0MHDkDXFF6sjgrCytEdYrELf3b\nvWaMeyp2RDl747aqhNevvuBKQSM/qrk3pQpitsyYFKLLy5Uf+KkC2xSUugRy\nXknv92lP+1DlWSq/fc/7ZeirVqvEVvULpL13L+KwppvFaNgN2IJNs/jAee0G\nl+yEQB2+wqcidKslKqTnpEY4Wr73Tg1MuPOHn8TTdEZRESglamJtOpDyZ9ar\n/JDdIURxqz3wEX+xG5OXIW5gPb8HqbzyYiPBTlgr4zUzoFDCplN67R0g1pwy\n+u6Bn+sHTEAGNogQHIbdENlXgwf8sxKnWI2CESP1JRhO6cv7YoxA7gCBh6Im\n0CLtJt9GOrJ4C7uKy6oHa+eS/JpqtO14LlK03q+HZeY3xGZ7BJo6WvS7pgys\nIccmd6Rey7kJnj/seQv48QQP9ys5FijiYIXq+n1Fx5tVcIQ3Vyo9RK+Zcmza\nWAEva7gqVFSrAM0aVdLLfshtS75ZM5IYxkRAD7R9a2zwL4cSPhqU75eytrQY\nytkrqHh3/octT6TJIPE8uOmdEyy/knnZ26C/t/Kg9HAUKHv7IUX3EjVPIhuw\n5o+5DjBC8zXhkeypLD0NnwgfdAVlOxHMv+6E1DApIgaLaf2/1DK9spF0A9lK\nPknR\r\n=V9gK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"c924d6ae95cc952b0b9d1627f792be6a7f059310","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.0_1643376867158_0.6148142283959062","host":"s3://npm-registry-packages"}},"0.38.1":{"name":"polotno","version":"0.38.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c3905c41d73f329ffbc3b12de0df20153e12f5d8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.1.tgz","fileCount":138,"integrity":"sha512-0fySYQhZIlhX34lJxMSeqem2tdVsKz+mIPlUZypg7pryCRDk+rtQaBCTBORtBadtQyhduT6kvoaoKYblPXcwNw==","signatures":[{"sig":"MEUCIQDU+MEPy4WGI+ud75b+P1WVwyzvtl0NozKxj5xW3okQ8wIgLDWos6iY3nOAqQpWqe22rxriNufo26WX0bfi+OtiZkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9C3LCRA9TVsSAnZWagAAkWkP/1UliXpYNDCQuVxc3kub\nP4Gia0DSNTgdKyrtmRrdSvDx7vGtuoiNhSKpDZ2xdoQ+WER5mG+lZv46s8Gi\nA58KlOMLq/AfEHhTUooR7/7J8h7mA3omLAEszvZuldDLgS3ypNO/tTcU0WKN\nfJyXdt9YjXQOn2vnL7R0wB9R6ilgjRbdJFEqkLETc4GfAIVY+4OmSoD3FG0j\nvZSlbX7CrsGwo5GcJcrnzczRAesnWSj/WOkjCG0bOH5gR7HPsLf/lsXdl0PU\nPUggsECqIj2CwMe+J9QTyZewZNP2ATBNcuLwEeWAX1ZnLFlK0PZLphpu1XAn\nv1qMRJEduwQ1Kffm41TpUNOeLMJ6bYHRAkHmyJ98qrpsJI3J2cvBUHEZLWEc\nwpYEjENMmxlmC76df9sNQ/dvp+HCB7EF6G0CzWP6mlUX9KplYsvh90bJfsc8\nZ6TKxyM6lFn9USRQq1Jt92pPTeXwo2JX5fm5+C6vOUDvQ3Iat9pIZKzG+83c\nk3yv0NLD7NC1yiS/oZblgPQQRLU1kyzfgcmKe3BJd0Nk7Mclpi/HGPjkq96D\nm7SRbig/DG30m9CeB180yod5ReXl5gGlbMbWQ0cFtKKMSjQj/cOUJ6DLjUje\nXUsQKV45mzBpdBKnN1abPduAEfM7rxzC8YBiWc8EOM8/XEPhHEJYdNx7HOK+\nsCrU\r\n=4t7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"677ba7f416bc4232ec65a4ce864c69093e4be8e9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.1_1643392459319_0.9548554246618259","host":"s3://npm-registry-packages"}},"0.38.2":{"name":"polotno","version":"0.38.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9bc2503114f8691ad1eec8fa7b5b48398863e2ea","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.2.tgz","fileCount":138,"integrity":"sha512-w2XDeKYJHcIZ/cJfwiZXORVP8j5bkYTaxPS/8+M20pYs0jvXmQ+ooTfigBbNEjzhBKZUDvmw05ucDG1KWwIy1w==","signatures":[{"sig":"MEQCIBslvx8HPGaJmyim1g7vSQs61dWHVnVUy9WnDe4gACsaAiAkoR/+FtPriIkrWnZX65dZBg0B6cUrwSh+P3uzmGD+WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2113895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+qHjCRA9TVsSAnZWagAA+zIQAJMgJLl7R/lRiZ8SkRKV\nMAJrH+9w8/eCt7VeCOduCkdh4wZOaNh49bjeLx40kiPtPDk1nQmZcrc8E11m\nmUMbNMqyUwtuHhtH9DN+9nGzrRPDChYxID0VKFEWi5yKJKkm22jA1D+Zri7s\nyVS8xH8xKflnVn4tXTyUMTNFFnMDVAYOsf7LYCIjZyNrDLIpcMifOPNC5CcU\nqq7AvT4fv3bIT19F09rTL7+tynoqRJuHMfHzmwEUqbxfVl18wQaqhJCIZ1WB\ntnuChqxgIGzzlkdxqK5LcldmoEovtu0fm5UB29kG6ECbkg2dB+/r8PR6Tn68\nMxAmpUdF9o6W1ep6zWW+OUGeITS7F/OAvEyh3JewcVuUDVzDt4eCFN/8/orm\nwAmzDUo85qa6SgBXxNc+ILpv26KXCJy0Sv53qz6vpb8OjoMSnzojF9SHqB1w\nYqG0prbjR9mAenJ26+uoiGfpgpTo/J0DHlJRKpXU9nCyEb+RYASf2wRlZmPj\n5sQ75RBl2CWs4Z59hAADj8i8jg8iLHyq30Apk+W2okDvdejZxk+j5JXiTuz7\n40nB9EWoPasojPJGIzvjKt1w27YujjyOoQ5CYg0lIAhaBFryuD7tfwtSJ7YI\nS4SndZeFGfPmi1GNhKZXQ+ZTunHxhXh9bDnbf15CTKOaWg1CuySRdydYiIAy\nHzDD\r\n=vjTg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"677ba7f416bc4232ec65a4ce864c69093e4be8e9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.2_1643815395192_0.27339380748701636","host":"s3://npm-registry-packages"}},"0.38.3":{"name":"polotno","version":"0.38.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f4a9e528a6849a6cff0b85cfa429f86ec2bbc22e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.3.tgz","fileCount":138,"integrity":"sha512-+W+mMWWdLd8hkDBgSLsMFjvmMv3ZdPAxbIrVfyVigSB8MxChGGNcozqsTtH3iyfPW2DV4QU+0BAzLAdlzMpnzA==","signatures":[{"sig":"MEUCIQDL+h3qIRW/zZ+m/ajZLyPOU6JdMkjtK9ttnRAu1odZSQIgYgCJHl2KzQ72E49IkVA7w/XTGLp7GdRvrFDGjPd1cMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2114968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAX2TCRA9TVsSAnZWagAAJCIP/jkqbHLqq/GxwzKk5eXN\nDfzJdmVrcb3pxIo4R665faHgtbJOIBMS35P8ZKBR5lCllD2XN/3vHZcMfwRM\nDYG29WrK5uN2YDeW+Uw4/OUHkFIoWla+nrHabLYoBLY3vQiUCrCRkefVZOzW\n9JnsKxWZOfgp9+Ybtq+hVobHdyHGjEWdCgCvabTwhB/1jkNrXKb0m2M+Rjcj\nYhvfx3XvkHpNqdhax+fYpHQ0mryRu+RBVSwL5WweiIJ8xJTMijFCPAal4xPi\n8lqHYv489H8Mz5AdU5KoAgHeAr1hDIF+qtKENl2hdcSiu7GrdCpMPv2iPyFo\nKLU4xXadOtn/hffI5bnBZp3V53HZS662Npnrf08Wdl9ardaLfxeHpTTEDC97\n3P9JjsXRsP9yusbIYP1K7P6sqNtYBibzhbBKfrQdNHKCJ/2AU14JzoV0bpg1\n5iBUR/S2EZlQKd5dr/JvGmYqMfTdc4gdnB9rfjyJthmDDxumbr8gfQcb8a1+\nHwTexOi1epqfeogvy7H/xuJL3YAYMEoZSX5gDTdtzczgDoErb0G8cJK8bDu6\nP1USmVK4vBr1vwo+zaIivo/trPZ8EDMnhRKJVbDA/6+bW/gg4ILc3zKn/e+0\n1ztBA/clSNTkSgdWQEfkAhtGG4pRp+VX0scZl4rlHG6XF0u93Ap5/VcT2YLM\ndA/O\r\n=yELs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"0d2f6a7ba1fb80de81fe809f0fd3bde03d9eb237","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.3_1644264850895_0.6069118034864649","host":"s3://npm-registry-packages"}},"0.38.5":{"name":"polotno","version":"0.38.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"64ef027300045e8341397a50f940219e21abeff8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.5.tgz","fileCount":138,"integrity":"sha512-wAoWU4R4R3hdoW1PjTVvgLAW4gJhyrg38tXyQdEPAEsRXtOTVsbi3uXr92HQWonwnjTpjYvJBY4iwxL6YZF3iA==","signatures":[{"sig":"MEUCIQCOoVuud0907aroUb2zjohtYCq1fu7kkj5CLwkldpufwwIgAUjDN0Zu3bzozsnUeYhlu1wvvI7GR/tXtutwX+g8dxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaV+CRA9TVsSAnZWagAA6oAP/idqSDoQ/Iw1hpM2u102\noRS3gKexPCVopjGKHGvs5WiMi9QMtIKOnrkNlkfADtnZfPt0isqrTdeJbyHH\nTZhjbVli/Wtsm4MuXNwJfwk+Uwntf3NpdI3tcvU2NGUD3WqIy7fPit5r7c0/\n+h9wP9fIiIGCEp1jIOjRk0ucsIazcla9D6e8WVVB5dt+cinzsHSGkG84f2j0\n3snrPgT3OiHqVpNiP4ebdrzrmpygujWaSi2hF6TYmN/udz95GZ0IkMD+KGBG\nVaiw5VBDa2ARn4HcAn6r/N9sGxKqaUBpDeCeW8tSaMulMcfc+ysE6dF9diFo\nxtZOnTesMnWg9t47K/WULw9L/3XU+JZyQIR7tQKDSf0V1vf/yQBc4mzGQaU2\nhDZjYiRTbE8QnbHJ5ftLhS2VBc6WRRRhEOKSsHNKofJu6LUo76P5ARZf5Xg7\nQJIU5RnoYbFn9HTfWyb6zKz+Gebws++dXrL0cQPmZWHgaQeZxSYtDgeaQC2j\nPkqkiPsg1Yks3fg9WSRUAYlC50jgKjhn8HfjCRGS7fo9cX/UYhIJHLW0CDiF\nnavrLFsNfL4qXcjURezG8GTMALNI8sX6FKbX+qXgg8eLpXLmBwTKoCvEwnnH\neGOe1GP1f2hIV1H1MO3IP301/jio63ewsnYoS1GL07mNcwmDD+aTD8vLmbdn\ngv1B\r\n=uPuT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"6a03bfd2aa4144903df59a62e40f38edea4c1751","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.5_1644275070601_0.1134594979553063","host":"s3://npm-registry-packages"}},"0.38.6":{"name":"polotno","version":"0.38.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"faa17b79e329cbcc5c6ec87cbb39ec71b664c099","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.6.tgz","fileCount":138,"integrity":"sha512-OgviTJvtssiFBYNBJTcS346d3UTbmQ1x0hBpqA9M/fPGk8MSeyrA5IXGFO3FvQDrJ7fxGdRWsz3dQayOkxMSLQ==","signatures":[{"sig":"MEYCIQC2/SAMBpDg0k4JFw+IyjCrCpiiZ6wpRooi071+tJHHJQIhAPl46oe0x6jE+ACfxJvKLTo6rIxXb9tr2KcwWTptjexi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaZOCRA9TVsSAnZWagAAh3IP/2pDSLJ1qMnyOAZ2hrE/\naFBPQLRTRGUCjSI3Jlsp7VmxmCto7eEJo+h2AidY4bekPJTXKeXxf1vBDsCb\n/t+ZyvhSip1V9lxvPXC/vvDLDKGjIHqvIGEe/TGqaT2SEj1UhbjkSTJmfz50\n1FjxcGrjofRdDdaCHTajtB0kes0BKFMi4ybf8CIFcJL2b2Xsdrp9OyqBQT06\n2peESO/fuVyYfM04X0zGFVpbjBaeqW4YOy3Cb/m71A8BAhWT0eianr7HiJbC\nvkcgwGmWESmfLkrGkVPgVRlNPpeviFrnkgFCs5/NUBj+MPyQdMFPSyWwwYrE\nROVLP5pLbACwUTH6/HM0J3/1xYgnkffdIsTBDqU2oTMInhjaimDB/+nirLkh\nU4n3+zkt2vZVmdt2t2k5mL44r32o0ZLmFrc9EHeKOGGnUd3SQrHSDr/lVpQu\noF9aAwYmRHXr9EKzRySuT8kC1FDpDGGfRWw0CqTpIv575Q+JZGfqcAF8cBdD\ncbWHSc/wy4UajxIz0mip2GO1GzO4MiiAFxsv+5+wVieaht93KrBsfo9PVUro\nNzXvR0MZQCuUhRkcB+KGnsPYP1WJJryhxA8ajLmQETIJkVDRyx2FpmIPCBKL\nhzkr8LhI4AYMWg15isgAx270+Lp956rLkWzywiMXz0a2PnO5pKDno6imf5Qm\niLGQ\r\n=4lR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"1a0a778745a6029df236fd800dae8d8a2523a8b6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.6_1644275278720_0.6883682217343994","host":"s3://npm-registry-packages"}},"0.38.7":{"name":"polotno","version":"0.38.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.38.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8643ce2b5a239d3cebf7420b086b7fa0be70d213","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.38.7.tgz","fileCount":138,"integrity":"sha512-pEtChOm4en6BBv2sUxicE8fs2isDG5bsaX2UaJiCJu4oqPkvZFLAI3ajj8ev6cPDdV5IRJDnDmL6WYK5jY7XaA==","signatures":[{"sig":"MEUCIC8tpwdHDJ+s6Q3dyr4NsCqh+L4rZl0IxYilBSzP/X+uAiEAzglhWd9hec3/ccV4tapo0APadPBn0cpjIPHy9948lPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2115188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAalLCRA9TVsSAnZWagAAl3AP/1SGpWY0yCYilXhrX9c6\nOhgOwd4X/7FHMROHvJM1tgttjZKZeM3Md3tGLz4RLyRVDJ1AqgdG0ddN3rld\nyqNQ7kbw+2NU3UqpsfZug+kZpsW07PB5jjpH7po1op84WqRv6H/N3NulCMZ5\nKeAZ8JbybPCp73sCK1CapxCyooHPZHMO9U7XF9hVoID2Td539t7gNSylKoAI\nLdxq9sz2qA4I+P3zzjIlFdfyrECY1c+kgUOfSFs5ituN/az5T51CX6y74EFH\nZXEdY2JJhbKTlzqtm281BGgmxgWbI8GZsiwAGt24ZymE9jfw2a9x+GLHbLHZ\nR+YsoxtwZR4r46KXb/Je9btEg/8t7Q6nBr5VQgXXhKI6gxVsBNCN4PLuzl5A\n0SOjd8nlWiEp93e+ZESWSad0lMtX1b1BKaM6EgIceq1NfrL46h6HSnln+xIm\nhcB6yGfFdKupy7rpmJOmPADB9MpZzfqXJf2vr3VDMqfPJVTojzrqvSyFvN1J\nFMIDX5HkLV1LoBbnBomRipwQDjTERMkxXOCibas0QrcMMKLi8MEY4ImG4vzt\nnDaGKbFTlZ9IZqzaylOoxXD0OjwCTz9Zg2YwSc+Nhy6sStKJpdRqw2G/CkI0\nhvjyPfhJ3Q26xzzbXhWHyG3vltHa4fY3A67Vnw1maYlmhXeJED/Gb2LA2jTY\nynAN\r\n=v7/W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"f0f99d41fb43a369590647b9758cdcfd15f39036","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.1.2","mobx":"6.3.12","konva":"^8.3.2","quill":"^1.3.7","goober":"^2.1.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.0","@blueprintjs/core":"^3.52.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.11","@blueprintjs/popover2":"^0.12.9"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","parcel":"^2.2.1","react-dom":"^17.0.2","size-limit":"^7.0.5","typescript":"^4.5.4","@types/react":"^17.0.38","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2","@size-limit/preset-app":"^7.0.5","@size-limit/preset-big-lib":"^7.0.5"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.38.7_1644276042904_0.7612925107466673","host":"s3://npm-registry-packages"}},"0.39.0":{"name":"polotno","version":"0.39.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"18cc530b7bcd79db9082d0058d09a2f05807de9c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.0.tgz","fileCount":138,"integrity":"sha512-2yniAqdPUJhu276RpOKWqxSWqf9hdzw6c94H8VPWAfVyPuZIXAvcJIVJKG5DAbytgxxKdMHsn3+wFVPyawuxyg==","signatures":[{"sig":"MEYCIQC/kxzC3HfgYZoqKEDGfA6XOodb+Pqvm++4D9PTtWkETQIhALSwusr13wM8MXRXKtggLED8qK+yl/y7DXNC7PU5I9UT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2128378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBPywCRA9TVsSAnZWagAAIUYP/RgSHx1RtcbgAngSCf2d\nUUzcoGJQ35F61aEgv7UN/W1Wr5T+6zFSZotNXb9AQ3syvbRdXwGPFnYR65vw\n8Qcw6i0imOJGqWT60E1k8eqZh6XhpbyUK8hquayW5o5iGp9iQcTIVoToQQvh\n3hVLWTTT3XstwBxepxt+ge4kF4qQV4CQP9gG8gZbR/oFAkTJ63Z3YSbESMyp\ntf+jIhuJz+H/Pg/w9A/lmNGokZrmr00NeZZsSehe5VnxsUi54JwPY/2XZ3fP\nXubBBgSGVQMecThpzbQ93BmMHPxS8YTlvFkWEfKqObD1ypri/hCWXQddcYRH\nRx2KMwFX0H/nby7iyPxTy4KOYIHKcnOYtFd7UXrjgL3xLmBPkhTttdLtkKkM\nLh23f9vZYrPAbk0s9w5SWhG1DNAAq07+0OLzva+niOlxhDMJuWhn9V2dNV3o\nVKSYdntrqNEuLX02+2jqrS2gl9JYnPx/6TuXY/hCY+xmj5FBycryGeav281q\nptEOLZ1tBmTcenpzfXoTJFl84GqCTqn6FTrjs5F7G7H/BFQFp3dGX50G/xNs\nv4i5Tj8CNWzehbgJ3qYM4rOgzRwJ7hWl0fC4Lo7Mv97Rd6NWzRnL4otPiCpJ\ntF6EJhW3J414IjtSvHFAiZPdhOkhE05VdqxXB6bNrTL75rmx9xIYXWzVZOAL\nhXx1\r\n=q3ce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"3d8331844fde621eeb2c4455c754a73582197d75","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.1","mobx":"6.3.13","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.0","process":"^0.11.10","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.0_1644494000560_0.8619953036026085","host":"s3://npm-registry-packages"}},"0.39.1":{"name":"polotno","version":"0.39.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"18880ef1a4b8d25dd223161a5f7b88cfb05011c8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.1.tgz","fileCount":138,"integrity":"sha512-/5LcqprN8zDC5VsFrRpDtN7hlyaYKQNeLDxzaMZT0WwvOxZafV0pz/X//WyxAfSEDqUTUgIa4bKd6E+woYRf9Q==","signatures":[{"sig":"MEUCIQDXoUTT9cA6wTSQnfzLKelbWI73fAFZSwtzIrqN/GXakwIgEZ7e0EwjL3n570+O/7r85Uq2azie2x1Ub7nu1N14QDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2128346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBP99CRA9TVsSAnZWagAAJlIQAKTTksWHXe5cCJ1SZSAT\nbf1309gNgBSF0GKZO87uXEJlA2WHWGfLbpU7sL1Jnl1+JD3ECj+azaV9q08p\ntho3vwjXZ1QvrU+OTNMAeSzAsaAJbRU5ig7vJ13DPS/rgPSsEfTCevK1QmCL\nbKl+fXpkBkwvklP7FRHIXZfw4cWUr42wRGwI39aL1x/rzzit+IONY9OtWaM+\n1AUoyrTyIiBbTs023A/x8ez0WHXre5nhLYVQwfrf5OXdLDhzfx6lonzbgjAc\nzOi42Fv1lyYFIf0Rd1ROTUVw/2BVaaRFEp16Pq+UOLFstp3OuElslqWinYSi\n7fZQHn5kdZNBvlKowNinwednl9n1I4yBp1niBUm3UXVFwjao8oPfFn0vKfRi\nCHGZ7Ufsd7UdFgOedKJEIoOisJNZDYOQnnV2EDRRKGQ2nYcMlkriMz1pAfVe\n6FCJsmsD3XpYexXMp0VoEpXbAJTxQuT2ywLtJmQ40y4eyqh4cAl0Cpyx1BCR\nR3CjTnQQf4KmmrsWXE87TLkgrmxjtHM4XF3SjS0OWZDAGGZj7SUqzPlHQR18\nyJAoHXMB3rTEL2s+2ghFRkPmAZ7tU2qi58jloEocO9on6EgcIItJLm7CtRLi\nTzZxCQEmkOOQfwoIwxH16EbK35fqtTc7FBbitZHM4f9Nyy2f0KTcB9oX2lja\nyvSm\r\n=OFeR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"c4028fdb63189e2bc7e15f3f768ca72c09937abc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.1","mobx":"6.3.13","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.0","process":"^0.11.10","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.1_1644494716856_0.9428999234765083","host":"s3://npm-registry-packages"}},"0.39.2":{"name":"polotno","version":"0.39.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7a14324f7a3727c0a09ced8cc7303cff9f6bb495","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.2.tgz","fileCount":138,"integrity":"sha512-r+DhBp4aZFPU2dY0H7po2Vtmib7YqbWQ9fH1KSbrD4I7Rz6s06VsvJ4bjTOgFffiUpcxj3y0QJg9fdWe4vcz2g==","signatures":[{"sig":"MEUCIHUeTgBhKKVLH7/beDi2iHAhoHO//rSfbNCAFOiQ7v69AiEAhqa7UmXkHcvJjtyvfGNxrzXww6YMhWjPcGuzuQKl2ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2128424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBQuACRA9TVsSAnZWagAAvVYP/3NsHX3A4/ySLIEjN1UQ\nHOVtIuW/RIOWRa2K1oT4Z+MKUVDnlCB25bin0FjGRMz5GoXW2fONe6zkWLzh\nWBUAzNqjRLFp4z1mX4tCJJH8dfYkFVottTj3UfCuYrqIf2d/NR+B0UxnNI3X\n2QFx/jkqikW+dBAA0MELTrsLDrJ9yKJh9PUu4IwzTSg+JjKNdFc11DKGJeDB\nwiBLxcvul3n13ZdrSBpQJihYH0qhP7CvXb5QbQFAU0wN2WfKSU35kEgAllDy\nPQRWbhg6hc549CHo6+17fo2skWfanrYKVjLF5ZaMn3fCi+0pEhpey2GFCjzm\nJporh9kycxF9Oj03dgUxDNK2jfI8glWr0slmO09Y0NAmuf20nvSAbSPaQhtQ\nAV9nKdb+4VlxQuP2n8ZTzPiStnoJmwyKUWdd9L/CZmptGMig0lYp/VxORLpW\nfWvN/g0ClCO4Rh/ZXBCFQBatgyEnNCbk0suwSFMpP21Z4sUWVU9zMFK3PAry\nxKWMPfYX8vQemKe9LVDEvxHZn03aSLuLR13UCmlvTCA/0g8LYIHrTURZOULw\nR3+RGNpj9eJjDWqP3MjUTkUfPxQuExkszhRMYCiw/edrMwDyUCnhM8/e0rbT\nkVeBSUMWJxD+DxU/8st6bi6qrPH6MD0tdEUFg2RwZCdvSMjYx5eDdVCTyi5u\neF0J\r\n=p+yC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"5289e9338a5b912d9e5edef2ee1c19f9b1b070b4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.1","mobx":"6.3.13","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.0","process":"^0.11.10","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.2_1644497792519_0.5315240301514339","host":"s3://npm-registry-packages"}},"0.39.3":{"name":"polotno","version":"0.39.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3e5ed03eb67bd7a7037e9f5ca4ee701529f49b8f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.3.tgz","fileCount":138,"integrity":"sha512-P1IQcajRQdpF+9q7nWCmZMrbSS89T94ieFkMw4KIEr9G1HptW/5zYfO1ESMrD4dKpY9fmJ9ngSuTeSWJLTajSw==","signatures":[{"sig":"MEYCIQCmDcYrq0OX2E1NE+GAB+2DLk9dxGwSgmLAd34lLIvBzwIhAPE8ohr0ZDGUfGUE4sNH0784e2CL7Or9gEqcv4m/149Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2128905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC9DVCRA9TVsSAnZWagAA2fYP/1hk6CKaS8wQSFTuDr/D\n/+J9/sFIrt0z0hVh+yNs9njrKwz7j4PE1tuU9mp72DuJXecIyelcf+PkCGl5\nax6oLW610d6uBtrB6b63CBAZSP24XmIwVWeFp5NMe/tqqwxN8o+noJzn37di\n6D30+gZ9pgAMkPeFlsjOW+bdFoi/r/cdB3oedOWIerP2bhTf3u0MOsOPHFNL\nwePhpPZTCPfDzxd2wSyOW243T946fkkil7ZV4LpCNpSazBK+z5mmBZbA389c\nfY43E+oURHdd3FfBTb/4wFIwgw7sgZJy9WznSanVMVcqzQ6vTxvWHT7h4gNN\n53vZkaPGDShx3Dy46i0dcyJBccDIusx0BbOsvyG0/AUd3jrflI/xenrZ4Bbm\nuT2LcZXush0FmdidPALoA8WyAwp7t1ugxGlXTxfAmkzbH6hCLEhO1UkVCvWB\nTATBfBtjnw0bRQUo8WdGGKAjgcZQFpULCDVhn7Q5ipRv++pGi4eRHZLZc4rt\nDHY98J9esR1CpiRRstKmjcoTYd2Bd+bXBrPZVHZSIn/9DocyiPNXn2OkTAIe\nNhBeQllNWrqjNDzYgtFwHm8se25fInf+Ps412S+l4NmZj16kB7rPaPZnCV8O\nGlUbcNvvEOQ+TdaA/Tx5zvUa2IU/aMnLnRZhKAA/BT75XZRge7m8EDR+8Hzn\ngSij\r\n=BaEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"fdc5880ae8b71599a83228b0e8ebf6fcd43ef612","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.1","mobx":"6.3.13","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.8","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.0","process":"^0.11.10","react-dom":"^17.0.2","typescript":"^4.5.5","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.3_1644941525005_0.5284112763993354","host":"s3://npm-registry-packages"}},"0.39.4":{"name":"polotno","version":"0.39.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c9583c29c2339d2eb458c4ba647596fe2d209e6e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.4.tgz","fileCount":142,"integrity":"sha512-Ho4LFCOincy4OGQwDyH3h6CPgcbbQeWB8H2FtnUjTaS3ErT3zJiy9Y6UzyK2oSh50mrkGF1PQp9BkIOWFIylYA==","signatures":[{"sig":"MEQCIHgVHAE+wMWr322LyIfTb3Jt4vXIr8dBlbI4KrgepoIWAiBN9YXrzQ2sP3l1KZV2ANn1ZlvhL3SWFjAEay0qtHRq2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFlWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeqA//ZnCPOgrPZFP1TNQIoB8n7xD1oThsIy662hN7760w5eoCuxwg\r\nIRJ9dpzcNiVu/IXZ2fonXlVx7JKLdM8kSoVRa5SEFyuOTDSnXKIlpkGxblJ8\r\nLyJiT91ZgS+ODzP7vUol6dAnYxbJYdOJzPG5dTz3hkKuvgQjmzC2VbQ+JTZD\r\nu5ukmjm1KmBHnd0LTI5/9Uq/KayWxmK3J11m86vM36589nMJ3v/4+/N46UUK\r\nIQMkSVxXRtUktalWvSx8qn4ssOv5JMbg5J34tUTtSTvGmP3SsCoazliZoKh/\r\nog+PISFB8T8kNvN+izgC31sNM2AHPBqZTXt6y/tsZ51pRyMv1/VPhE3e09YL\r\nAmE4A+eXI3lMII5MglvTe+TUzSNJHd1q9owGcaCYkWVX2koNEc9kRDhHmsu1\r\nI+1hQDKzR08qsv6AIEkpjZCQP9el79bxhOzBWJSgVESBoiVrNolWV+gjfHrG\r\n4tc2wG4EmXgtt0BtYLWIZ09f1Qn/o95r4ZAB7i3LqyGvLyqWjy2AW1UjnbZL\r\nw3bxW2KzXjCkUE987OvJGK3vWpfadXaJ1WGnpIbybheVdNXGOR6+eT6qTIz2\r\nyDyaO9to9x1NgvqgEAl9vRYoY7AYOb++8tjWzZAYx53IpdBmEnYO8aFJPoRz\r\nNbTL6Z6BCqrCwrMPR+p1rp5/Gi1uLdM0S0I=\r\n=sIVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"ac31f7ae1a7936d663a48f354984c8511f2f6f02","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.1","mobx":"6.3.13","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.2.0","typescipt":"^1.0.0","use-image":"^1.0.9","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.2.3","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.4_1645630864532_0.7741542558130292","host":"s3://npm-registry-packages"}},"0.39.5":{"name":"polotno","version":"0.39.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"fafdfc723ba6229a186e487ed276530561199dad","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.5.tgz","fileCount":142,"integrity":"sha512-jApZFhv3rinLmQGDHB1uCLqz1HaLpsWcqmXAW6AKTBFOrLJG4m5jZ55i/zHE3V5YX35UX/pTzwPEroBHwb8Ptw==","signatures":[{"sig":"MEYCIQCE3xQp9Bjw/3s1GNZqqOkqWNOt2ebxyJAm0i3C0TM5+QIhAL2cjKFCafwbqk2slp6UMNs8F+VDe9vF8SKT5GbYRgXS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFmBOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqtBAAiDemUPwDPHyBk8ibrogRJZ3drXiLFYqPzG4uFg2HWv7w6EbI\r\nh+jwGPGzSb2rqBLumrv92EOpWjwPjSfLr4OMcsGjhkzrAujgwicvBS8TnPrK\r\nNPgqhLeKc0RNOdiv3Guy0ZlzgSvBe28uYNsDQQ6kEdqTdeZoMKhA3sHucNa+\r\nvODvM6tkAcoRIGZRBZuaLUPcs5tZX+2z9233BoHVv6vCHzXbq9qq2upHYalr\r\npTy1bIyacKz3BCK1sOAUpuuONGhgbDGVqgMpyCZGE2yGw7V7fUkUay0Wix1j\r\nhVHIjfF0VzIBnRqI6bnYcTeUxwHqePKMioALcTMiUEgJ2QB/OLTv1PwRoEeK\r\nytU2fRro+kEo1/yJBRIkY8yGSNMKwD30uw2h+Bd/0uQVQ9juQn2bayrb2uDF\r\nno2FlMaK8L1QUrH6SV1PU0MwLfyInJ689+Co4tv+qzjtzjUeNA/C+09FKlKG\r\nDh9Ka5k6R6CQf1zY0RUT+H2fZAkIHH4B/ohM7l77iQXJ5aOzJMU3Swna/U4G\r\nX2oQ/9rkgfV3NzYf9J7Z4iTLLafsie2IWeY/TtP5ZX0rpgNa/hNoPeqPe6vJ\r\nICwpwuM8RyKR7NqSZ/DNSWBbRB2Tnb5XRlg9cqlplmg2A4/GzUfnHN8NaXdz\r\nN5djYvenM0dfn0FUy2EAuqwiPhurXMHMl1M=\r\n=aum5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"e8cee08273305100607c9012480e44fd0d94e310","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.9","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.5_1645633613945_0.3783992559872973","host":"s3://npm-registry-packages"}},"0.39.6":{"name":"polotno","version":"0.39.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e9515c44dfa649e02153dc615a010e7c08d27f7b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.6.tgz","fileCount":142,"integrity":"sha512-fvippfqxUTnfg6HPw/oeFuV3Qg+sp1qye9j/xeu9WQ+q2Ikokm5VukYcemiKTARD1CozD9PZP/c2BMpfaYs6Fw==","signatures":[{"sig":"MEUCIEOr1Jub0qHSW1ji6man6vV5hGWxxXR7M6K+tccDJ91SAiEAr8Mjs/v52uUBnHcGyHeo5veUR1USSw0CcOBOLLNwAFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ3RAAkuBFrora9lCbVeDOhuPcwDLumWlspyBS4rUg//NmgNG2pTZk\r\n9ALCmBOTaRkwXmGa4/W/mZA+vZ0INMzr6yTqsTfZhdRQ355F8IzWEBR32G1C\r\nJwJ1B7D1FKc39zaz9wODIXkCSvv5wC4BPGxgZLE79zagsChP9hnKWYkudW7a\r\ng6C27Els1mz+sPlVXSngvag6x5pHp89M61jegPnrMisbfUWTW2isTyqw5lMp\r\nqSugCM+oi7tTT5fpv6rOkNabhkF+VguXGmMhzo6+NqdJGGVsPw3rwdOyUHND\r\nh2Vz5/7b3yMbrqcpJNY2rw1PcunU/i2PLtSoCmZNEkCjv1yD5wTDjykH+M3Z\r\nTpntamprf4mXb6CgApmXzFhMmd7DbValfIiTf0NOHn7rPkt1eRRVJmS7nzzs\r\n/bldqnSPF1Koyq5Xigu3U4EugnZ3jhLxoKjw9mVMa0Thg090HLK/jXRMTx2Z\r\nna/7WFwspSfHpjln5XZ5us0JwAlJrISdNlq/tDW5XE/WB8iZ87EaKprH0bj9\r\nmY49krZNETJmwY5z4kUXb1jxlGE7KIpmqS3caZxZSJX/eHFt4eAXfM26t9Lk\r\nKgjehvxDBY9dgk7eRVVrjHmuvLhYi69s1DY8xevXBViHtvkFTWPnOhhF9j88\r\nxx16ZLdTSAaCkB0M4K7/uATqhUF/mjjq65I=\r\n=30FA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"e8cee08273305100607c9012480e44fd0d94e310","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.2","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.6_1645647495574_0.9476360517162505","host":"s3://npm-registry-packages"}},"0.39.8":{"name":"polotno","version":"0.39.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2a7f96807cefe4b0c477b109335979bed4d39a3a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.8.tgz","fileCount":142,"integrity":"sha512-5W1S6EPd359xK+qU4nWVDwRq/Q3qEd0T8XChPPwB9IZnRNs3lUqvyR1vbEqZMXXnGn55VRNwJ+UgYF7VNIN/lQ==","signatures":[{"sig":"MEUCIE9mJURO/NQ1vLUvmwlcM05P4J6occ/EB7rX8X7GGUKqAiEA3+llS+8eUiVzIcvPL+4RgLcDWvD/y8/76qQ7yzJStUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFuCjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqwrg//aRVDyl9/naUZBy9JWew8n4zgQGcMvQ1zhv/0LbhK/KGNL8K+\r\nRyQtgi4gfbEEMsj//o2UykVa434U+HRO3HsS6Z02CbacGg48NbXbKKrild2b\r\nGDzSCVoEtXReodWokyf6lMbVnEg5Kv4/N36vQQcut7yk4zSZo6+nFIftltqN\r\n20vPXFprvEGMzt7oI1mv7/4E8DKdCgjBPtXWTj9Pq6Bg3rmZFUCe83Lq9bso\r\n8frwudwRP0/xAPgSDdwpzRWmEw1/HKiyXAI3l9VikIi832b8ceUa6HMfiKQT\r\nLM79pmKPHI4eBN7EJIGX445D4kOnhv4QiWRNHJdwnqciQpQeeCJto/CFBWwT\r\nZ5bQfpse5v52a8espJC2FPw4KvQtzA4j1VwfADLIhHiJQzi8Y+nB1JMYlfMv\r\nV1EPIyPznLvZ6h81erMNtshQXY7HVMEcHkwinm+22+Tmmw7ERPaUch7m91jl\r\nZpc6ldTi6pO9q/iNl9THoG9IhQbNIp+wYzsYVPI4dYxT+xjRtGItOycCGK/i\r\nrIlMFCGFkQ/DB7HbyZ401443RlNZQ9nseHmBzmDNq3aj2hqHqh+habdWW5pA\r\nlrP8zy8rW11XQWjiaaSjlrkCLUSlU/Zoiw3qYZsajQcWRKutFLbhk91HINWM\r\nSlEDrC/cLLuAGDn5Zkcj1R3hb7jmqOElbcc=\r\n=B6Sz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"e8cee08273305100607c9012480e44fd0d94e310","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.8_1645666467046_0.24884869212141414","host":"s3://npm-registry-packages"}},"0.39.9":{"name":"polotno","version":"0.39.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"78dd145c0b7fb4e850cca1be50a8b1bd1eac5a35","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.9.tgz","fileCount":142,"integrity":"sha512-/5sJuibAJeDj3UaYpjKwEhIE5zSe3kWDuvl8vg7Tc2vsaBtXGAMUttrSa3p0Z15g1poIlrZ6gnVu6+skwd5D+Q==","signatures":[{"sig":"MEQCIF2LPpbHJ+x4b9bNRGQBFhFbc0O8jxDG4Bo5EKZopo0bAiB98TUwDG57lsnWXHRq3q+hQUZm9WWugziNPVXrY6J46A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHRAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuTw//TRtap2F751w5p3PbaMCkqgTUqSphLSqXb1gOGmxirmvEYMGd\r\nmgKlCU0HF20TCShQ+YYdG5ZNvYqTCZtryUa2M4vmQ5Lh4tFStPxuO3kJxwlx\r\nPy7Jxb/n5zBnIjxuiahLb5zydQacOaJph+3IYxdDut0imBfbw2egD4RZ7Jtr\r\nwmXtEAiHEvs/kymbhwoPIYM/K+6sUNtnlCNL4AGS9JA9Yzsdjuissjo1HxJ2\r\nVDl7+0l2ui7X1mtWaARdTSiYNv/5M1tSwz53liUokZcBdHUOhhHQ1DJ4hmpU\r\nAoLQYj2L97HXMlU/IHcSjPdqQfgG+AiL/Bf70kNaquCMowk191Mo3eAwOaac\r\nXWZl6OWNNFxsGuyhldDGd3uJkBLK56R8IdyCfq7MdAN52tS95358S/ThdCVz\r\ndBcCSBZ9D+HU3FktVBjiphpwfL5JUdvRieUV/v32ma6lgMAcnCwTTdGRXn/Z\r\nJRSBYJhTk8LyPWoMFV7JXFWq0EBkLGk50sGpM+0wdOUBp76tmzTE6CuK3ROy\r\nSnafoN2JfF1MKiAGQYzW+M1BSgR7jbOl4lW9Dm3f8xMCh9+CFKMVuuUhzHW0\r\nat0wwCI8xydi8ZgfvuVRgY5YJ6663kNRa/v4vnSSGtkQejW+43UGWAA43g+7\r\nG4zJFBNZfBJ0W82sdiiveGdI6RIx+lsrCK4=\r\n=L4Ky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"692c23f3c27d378dd6d205b3e336c602ace2195e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.9_1646071856296_0.7837714107706744","host":"s3://npm-registry-packages"}},"0.39.10":{"name":"polotno","version":"0.39.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"8bf0badffe5c5a746437e76aed2a1c4412225cdc","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.10.tgz","fileCount":142,"integrity":"sha512-zhfCaNxDv95tR3mPM13UXGudIVoTsJnJj/nwgIqDl5N3necpsthRkA/CV1q7fBV8JxqTKucVf8oBbkR5T8zJYA==","signatures":[{"sig":"MEQCIAK2zJ7oo4Hs7j2/GuQxdFNIv4kuRmAdazALn4++2EN3AiABM6jMk/eZkSxVZcN1rAKCIbKY4EWaBC3tc0M6jnypYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2137826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHRNSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoH8A//f8w07Ld8dw15B4/zdA0BfFftUFWW1Ni34BWhrcm2wFPiMRnj\r\nDcrMRNnDl3wbjan0DvHgpcOoNbm0lkzOf6bZffIcNM8qSz3ocbJm0X1qRLpw\r\nkVpj5o7HSL9wjSW5H4JY1lz3ZkSzUXEjcHDsalte9DOVwIdtFgKzEZjLm8Ab\r\nM9B1Lyj04C+/jVhBKAS9D+LQyB7qQtnXJ0KMHAeYUN0y61mJc0pSiwVFIHV7\r\nK6EomeQ8ma7w4DHfiNTCv+ANPsu1niTJGVgwVpD970eHSa1z2v28HpuzOFDI\r\nat/qZ1ho8pMVif75WlyLLbVGDJ7drikjYUi+r1UjN91tHMYqFoh8Y6XYo5Fl\r\nk4KMzyvSmDfdHil8hsV4MzYCWuV0hOn9Tm5mT11lj8Jux6+TSLoTeJy3mpHi\r\n9w6zrpcPTZkxZGeOdNbfuThtV0SmyHvDvk8QpB70jESGH35a1YkWNrjqwnqO\r\ne1uqtWx45T99U53HiUlTFXBQQTFqqog1Gmx73a8KcBf0gUhSpg4jJ50DtBRr\r\nuRPtKoGNHGkpvzcq6bT5PJOC8Dj9BGbXuZ2bhRU2RvpoVXVdT/mKE6Mas4BV\r\nMK5pCLKzQ6rOvNnNmBSsB3zMI07vLxPcVR5wO31Zyx9tj1xKGlwqZwMuB4UC\r\n68szeTVai+lNZ/4JctWdk5OT2tWBOefpXH0=\r\n=nNzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"692c23f3c27d378dd6d205b3e336c602ace2195e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.10_1646072657989_0.26149343852369755","host":"s3://npm-registry-packages"}},"0.39.11":{"name":"polotno","version":"0.39.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"63c98255e7fa0d0a1ece14bdcc254da9bc78ded4","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.11.tgz","fileCount":142,"integrity":"sha512-m46AffAg4t4OycMlPbWmXajRWXUQGIO0bIlKfWCAgl4MxjL9fssObwaqvGBMnXNdpVEhSs5RVwEG1ouxFZadGg==","signatures":[{"sig":"MEUCIACDi5CCuKZfd8T8VTUP/DUln4o1u5BjiYHkLdRADzW8AiEAlL6/ltXQZST4LoADv0eqKzgV/gWri19lceqdbcl3zA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHp5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTBw/6A1lm2jIZjT2/wdQjUBLTC+LhXcUnB6x5WZcXphyWSp9qYkX0\r\nx0OyAm+djiiLlqnfj9GlhVgddKeDiYYt/bw91ujcMAuLpDVzYaUzgiM87Ih0\r\nUfnrNcr1aRFmsrcyCwYH6Ruy5T9nz5b1atss9lj2r8CdiNGRyIu2zMAB+6E9\r\njrr6Iu1vpLXrb0yEa2L4NK392W4UR9C1qlxqb/OjQMC7D8iE6SsjTKoYr9HD\r\n/FMO5dcXjvCsp+EeDts0PdjiJo0/8xhMnIOVdMvcIxrg3RmUEfjefQkHNtiS\r\nBw+J7t1ojjkvFWJRlIQH3jtHXD1wMZzNLEUc9dnSsIt600cTcdH33crHQ8LM\r\nb+n9RzqWUCKDtdCzZJUEojueVea4tOcXZUKelXVJGVPEbxsd3AiZMj3S9ONo\r\nttTbqeDrVIyJxLwgffoVq/0Kuao+IzFONFxjIzAAQPXMDJ/ZOCxLvuf7Od1K\r\nCKxQUPrAcp6NQujK+3eIv/qO+/j+4UPFCaxJ4o8R0hk2Q9ZesW/L0bfgFPhD\r\n+EdGOHEr6mhVztsnfHZXudJRlr1+TfGcM4/UKbBYNRBErSPn6hw3ya13pq7t\r\nFI1TPQoido2ZBIxaa8er6qwztCa+PWAQTnREFQSmdg3JfWo7e9jgyKW0cu/I\r\npFIw1uTvF/CMl68QTEY4BSJKKJmFHt2FHVs=\r\n=xGU8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"a25cc2d9c6c81aef179f096c581ebca7081f7107","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.11_1646173772393_0.6485916382761805","host":"s3://npm-registry-packages"}},"0.39.12":{"name":"polotno","version":"0.39.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"addf700c3e3192877222b879af9722a64653e34e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.12.tgz","fileCount":142,"integrity":"sha512-33pi2oSNsr4BzuR9AzRsJxF3bdrqEQ7oOY3QWSUiMbOHSFVZOg1xaur9kew1xD8e5h/TJ4gQAq96IFvOHKHrJA==","signatures":[{"sig":"MEQCIBy2Ufh6MWpvhgSRQ8UdYxCWcd1sYd3NaKTQraIwI3L8AiB5BaI7nwuYL2nK74TVcvf0PhNA9D+OI+8acZl2glBYTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHp8kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLjhAAmYy0/UQRxiR3812Es7YbF2aWDshN4K0zbbvPHkbDUvHwawwt\r\n0bCeD1ermGf7atbCCATXSU6T7JtwGiplGPgKntG7w9pI2tr24zVtTGb1FAGV\r\nWyqgegl0qI/NeVitJjywmVm1rlL5PMq1p5OsqHdADJczcryzXzrziQIWHOE8\r\nUYYdsEkte1ATkFj7SkaV3TJbLGmuXzvV9bII+1DHfYX9pk8nNKTBGMMUiFuK\r\nVu+J6lDx1hXfXhO+yVNfaI+8R9oe15JuXMvHoCfV9wqKoqU8/i+U2OlZZqlm\r\njxxnX9QsSS8BL+6qcJb2OSIBHQKMu2S5aE+rnFwIikKXWGIy1amOVgMAIbtn\r\nOTBOqSAmo6HUdXtTswVzOjLx9I4cqi5Zy/KHL3JAT+Ls2eWiSLO/mlRKc/nU\r\nsPtLKd/rk8vqQmOVIzqFr1BT5usNjYvG0wCyfwzzRxAukwYK4I3z9FvergoC\r\n34mNIJQEKoIpaqdle8rf0NP3B0HJWVYYotfSiAV/pq+d5aA153WQPxCrmVSj\r\nHVTpVQUvRDyWhOAO9/qPBzmSQ/7eQzMk5pMMuqTKdoiodsSZtbQ6+XbtUAZv\r\n0livLVd7iFqamjA45Pkwve2RxUd7+aBBkQrwrh4ngT1DOiwZ5qQHbW268vVz\r\nTy80U37TexOlR9f/Thgo5T1/37OV7iPUZf4=\r\n=SZOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"a25cc2d9c6c81aef179f096c581ebca7081f7107","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.12_1646173988569_0.9878454866042368","host":"s3://npm-registry-packages"}},"0.39.13":{"name":"polotno","version":"0.39.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a7181f3e99d36abd166bd4500169cc74ad3f6f9d","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.13.tgz","fileCount":142,"integrity":"sha512-qtT8Uxghh0bcaIldw+Hf/ziZu+Y6QC0Ovtjd6pDMpY2mopTthUVpKzZio2TmpdeeuecmOrVfijsIQ+DnnjDV+A==","signatures":[{"sig":"MEQCIAQPBAj/+GZ5kXxhuW3boS/gKigupJYVNBhTfm6T26EhAiA650lweNSQ9otQ6syBNvXjk3g7M4zhiEqIPE20NzB0fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHqu7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGXw//cEOTP3UNVSR/RsG1FzZDaaaaQo12x8Ih+Ya7v+kYjprA+9q5\r\n9yh7Gu48b+Gef+Ehkkfc00WBzX6reYkBorRPjIFm61jCSDhdsS8RTjlUrYcE\r\n/QtGM5p1bgt8CVS4Rmb3A2UTkmBL/MvUr4nqiOe+RZ5hfeAjU0NZFbIJZ9k2\r\nefxhrYhDUDZF1E04JZSAcLVoKDwWTyKTwv4l1he9foxe5+YOZkrOglSQ4PAm\r\nZbxD74+h110j6P9DyxvdUV132bsky9jo5LLWqJ5lkeTNG4bvFSSKOeb3Cn4s\r\nNsXkt8jeds8pN5LK82vv8urJjV4/t4HDGX+F7qYfIcEhCxHMEsPJ7QCKZSA3\r\nYCx/Ot7VK4eT5uYU9D07ALZwSY5v9t5BmtETLCdFK1oquqG+o37zFoMJjVng\r\nUYKY2W9t8mdO3SFdbU39lIYdIkQri6QgbrGwD2eq1TpHKKdRvS9VOGgygAHg\r\n7TzLJOnC+abBpQ7At9+MLirlQmIepccaLuR4+pRwmhxJZbEhgpVzfZD6YVP1\r\nToR+ImgvuIZ6u+MZZibeWZT7WoiIt8dGC/f8tEOJiLjof2cYNHOItlS7kD+L\r\nvYHHJNB+Auj/LQeIskjPil5hIPlkBzHj9Bn42jesGcUmCcj0lsCym3FV3aim\r\nKNfiwrJ+3h2SDNRRwXQJzstpLe3Sci3Yk4c=\r\n=oXTB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"a25cc2d9c6c81aef179f096c581ebca7081f7107","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.13_1646177211142_0.6521471205319695","host":"s3://npm-registry-packages"}},"0.39.14":{"name":"polotno","version":"0.39.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"95d9a142597dd7c472622a40d659e7eec37013ec","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.14.tgz","fileCount":142,"integrity":"sha512-A6N+M9cD1v7crnBE6p3bGXCdPYbxn7yhzvAsyuyqamjMWXLfrWRNU3Bv4bRRfmrCksyeUf5FUDKVo+eTjtKEpg==","signatures":[{"sig":"MEUCIQCg9x2PY5OgLbQLMWyXoukHIlaiqXQ5zA+dqlOELDkm2wIgbXhekOejFhQO7lNpgDz64su7rHDkGpBPjoWMZj//u4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2138857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHsD2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgWw/8DYif/cLR/JyD/v2/7hiyidetqGR8S5xTZkz7e3vaw9Itghcd\r\nHUL2lrTgZBiUqDtv2v5kowALaGvDPDxbnRFfQhIe1yZKv+qcfbHqyglOZtpc\r\nStY3T9rjZbcYPP5qH+n+aau6dX221bPAQPnoo0DwRPi2LE2/ZjI8e/d2Ps7f\r\n8d981u7jOUvMz7wEPlvtciTAmMo6i3qLOTXfPp2rhHdywCmgHqT/R/SPaxb2\r\n3SljKLMosu/r/pXgvekl9CIKiC4eiX713tYu/H43Zmn8bRyTpgWghzOS5rU3\r\nI0XACw8m1yX4nWaXAkkzb70OCcuzf9GSX7Y4wuSxGwdfoLe/vkirdeRR0Y11\r\n8/jzyxF1oy1DC0W+4IjWl53fRjKl60VM/X+Pso1Toq6CUQ6GRRHEe36cDgjb\r\ny62VNcJrmMCUAi/YvoMJoKrjiXWtLcrlwWMEiKaylHRnY38r5fZmkUiybHMk\r\nr9BWVrMlfcNL3eayu9CAj6Q71K2Ij+O7J69KLuOiFhIVB1Q357oaTlyYXEq5\r\nPxYY1w1VtbfAkqpVPW9qh3LduZ4cB0RXY/2JkqQZVkUQQmU/kc2Ld6O+SlPW\r\n83+Q8ObJ56cGLmmsxSyJyC5vXZ80yVVfCGMt6YdR1YzNHoWNRswQacaozjkt\r\nlTc7EgsR7s4IxfXUT10kSUVIn+4R7yfTltQ=\r\n=F/Su\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"a25cc2d9c6c81aef179f096c581ebca7081f7107","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.14_1646182645999_0.026765723697099286","host":"s3://npm-registry-packages"}},"0.39.15":{"name":"polotno","version":"0.39.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.39.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4e32d20471766443c8592aff7317fda34ce75dd1","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.39.15.tgz","fileCount":142,"integrity":"sha512-ac+iibAX+7TgA6+/3PbpVyr3gTT/KtX0V1QT9gSAT1Ts1pSew6O+ZtrnLaWJ67+28SmwnGUZAw9QcyQHZxIG4w==","signatures":[{"sig":"MEUCIQDXO2nMtp/gQPq3C71w/kSzUHuddpcS5R/pha7T/wFzGQIgLm/xmlsVqozy79z6TlNEWnzS+JCguUXnTpOrq98+NXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2139271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ5F6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBvRAAmRwQ5CAw8N6xL8WQoAtmKpN0Lpv6gXEm2RpiraWG+yshKurk\r\n2xD9Sig57Eii1pdqWf3rVMffO1e4XOS3t9P8Ej3oBBBvU3CP7wlSAQjP5p/r\r\njW5m1RmFpEsgmisuVDXFTCcuv19X/vNEWkwHgXMD2PMxs7b5Rh27uHBqrbvu\r\nSQLqpuuMWHyHKVIx0jT0YBkcoynXuKw9mcNE0XfS+c/tr/gJQnlDz0Syj+bE\r\npv1zuTTqkPViWX2VVnerTp4APCIIEWZJDd1FBUsv/B8iq2ltMxWK/nU0qxgW\r\nWOQiPee/V8cg2rr4LRPgIFtA3XQ9WkCbfMT0kBREz3p6oQbJvnGpgpYx0yhB\r\n8GSoW2oq6znBFKol6L5b+h2ZqXRARjAJSRL1sCX8kAsIZL6WnUSfz69PW4qX\r\nhEj7btXtMP/0O0uNc7DfKdlnjZYW4zt2K0xqwR2tLoPO0Q205Z80CNd/N7M3\r\nPeRgM56k7ikPhOjgDzQmAgtAcNHHBSgNz1Br8Z1OMNRFdbiz6e2dtpcXr4VE\r\nEKQr+K1zYInuuY39UIhOkMmnU20ka96y3hjdWtKPlXXLYHdcP7TmZptMqOmh\r\nbp4QRXCTKgsVv40sKvxMxcTbCgRykTl+cvfJxUQRKO5vzVWXdaITGsI7i9Qu\r\nN44uSwCYscTMzjwwKuwyrCVEdpqh40En8+A=\r\n=DQGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"99f5329ce371c37dc31765bab7dbf3ad8a53e933","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.39.15_1646760314381_0.7261978921558114","host":"s3://npm-registry-packages"}},"0.40.0":{"name":"polotno","version":"0.40.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.40.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"39897d5202f609d01da81841b5decb2b9f97b070","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.40.0.tgz","fileCount":142,"integrity":"sha512-YMJ+HNZKITdD3CJuy+R/T1J6UlBQCfSUlJ+znqVon/SqH1EvNJfwCIIIItVSrEFHh1lU+9o3OXsp0gGLFu1FWA==","signatures":[{"sig":"MEUCIBwwrZN8NQHXTP2KLS2rBsUjKlLftEelbkEdn3iyjpzvAiEAoh8Hz4A+788lb0bBpRrPvx/ivwdOG603U3R4HDWHa4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2140298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKM4dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9Uw/+KP1jkVooQ7ipvZis21O4zCYAYIN1g6hK+I5jr3Gkv1oU/D/s\r\n84oHLT0MyvJzsS1GMkziI4EbgH+2X6unIuk0Jiu9oGzLRwXUyJ4kzQyfgLUe\r\n0EwrPeK4eE4NJSyPNFIW6rco0CCvIQiT+HO6z/Xw17SSDzwEevdrS5SiUOqV\r\nQFDcsRJwn6dD9AQB/6AlNgnC2cCRtprmIBh8RhTlLqohjcJkWE0GSZWf5agt\r\nsEOj8VMNvrWerhGlkCuynsvVqO12ak3CqxkMjMXqr6m2J5rhvWe3gCDaoa2/\r\n7Ib/LGbWaKq7oge/W9odseiByZxZw7EGOza5/UVBz1mMateo1h6aOYsybm1J\r\nSIvJtbNn+wBzE5g4HxyXdbK4RGn/RKa1LoLOBIugSCYspdavfdv2xrrzLulJ\r\n+72vOJ+wEeSjraZP9SE5ybZqjD4Opb98JUOTm1RyoRVQWT6mmVYOlAyUp1h/\r\nXF9EQNqPsm2nH3rJsDiOdD8SzdwGF26YhnirhxjleiHaR5hYFDFndAoESzms\r\n4+7l1Kvgf4BIN2uXrU4EtLGpZ1bpBLP0ghlSo/8Nif7O6jNwco87q4ziRQwq\r\nLUf+dPZmb12eW39nqiqWe67IaA9Jou+m8rjLWCuToVmPWCDRvbMGjv3GNOnu\r\n0YgosaZ8j+Rb23sQLkqaYobnaWQLJ3kDL7M=\r\n=0aXV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","gitHead":"f0f8d85e8a214e93d4d8c610d58a15bf531aa2f0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.40.0_1646841373774_0.6137256280895818","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"polotno","version":"0.41.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"babf8363c08bf583a54375fba4c100f6b4e8be3c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.0.tgz","fileCount":145,"integrity":"sha512-HsW8c3/ZM27pVYTb+bBxPZDBW5t69txPdikVNWkeGjlNHxgbQEVIpbYRSFMG4YHznilYZjLwMmAZ8a2yWf4hNA==","signatures":[{"sig":"MEQCIEkDOkaOZNa2S5Z6D9s4Qml/zF4o+ckEqNvzlQaf+4ZgAiA7ZB92Mztu1TnT7SnWk3aJTUMtxNKcrg5erpGSL6gf1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM1DaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJRQ//eXksYYXGK/wS00SVsytN5T2o5ailO6P5+RfECm4+C8946nax\r\nNPBWD7ZFzHPUjc+9utuHGHj9ZufNEfZwxtmOJdTy2Bpu+kY+Smu/q+mlPuZY\r\nazqKJg1fLkHdQPtzTpz4rmoArYEX1NJgtMFJaeTgMBHvQGKLKiFb3gDLD8sp\r\nnx8+Xh2OfC/DsbEYLut1Izh71lfHf3Jl6QZ4L4Vzn2Ks8VzSkPwLU7GDxLiB\r\nG1pJXWMLtRUFUlWQkA7xGxj293skwm0T2keKOZfn2UyQIAv8zcq58FlyNiPn\r\n27x4PJx3JYdD16XDj4gd7t0nnDZWeo45cIip8guXwb18HNE5mIL+VoIMP1+J\r\nn8vz/kTomfLYcPDc4e8omQJzsP+8VHb5E8KoO5sDN8BKY/tWdEyjznx1xf2v\r\nGdo+9JicWd+W5StOyC4RImi5gTG98NJ6ATR7WCYlHQFMs4Ww58VaOxn85+U0\r\nZLfP7heRNjlCsuDupl7mm0fheCvYhvCY+QsscPvadlfaXQMGwV2zRJfYbl1o\r\nuRF7u2UQIc4zmx5XbVpCMbuKolld7p4S5ku47otTHX7GbiL+NLXlYxxo+auj\r\ni1COS1shxlNGSV1VXy4+Nke0hZp/So2I+1S+AzFT1gauHiq0p3ytDrcZHOCs\r\nu6fZ7auBZQ23mGKWW+xLJ1KG2RlOKK38Ko0=\r\n=MZw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a23605489ef0f75513ee1435ebf7d09c713a0aa2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.0_1647530202308_0.6796518874762396","host":"s3://npm-registry-packages"}},"0.41.1":{"name":"polotno","version":"0.41.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e9b54abc134e5d24a68643485cb10c7958c457ce","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.1.tgz","fileCount":145,"integrity":"sha512-HmGfm2wEr7ZL189i0YtEUEHm0iUIOXSZRXU/BwpXmced+x/Ujr0G5ufqJ38C/lXCRxDhX9enCXE7p9ESVC2oWA==","signatures":[{"sig":"MEQCIGiVmtGi879Qve/ECWrqKUmHYANcS8cOZ73ZRP4lEXJmAiA1BxLx978DSI/H0wMudXmsEVHI/gN7wXX3hgQNStTOwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM1VMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFWw//aL9isDaE6c0wx5bdKySH0FaRmSglTHobxEGOC5XxDqdzfOGb\r\nnO/3HLw1JF/WQg5ryBk9nvUoCwUg6MyouOymrDlZ80G41YmvA0DPGfzSxJFw\r\nHRyn0zN8lFcjrY5GvpDSx8Gy94cnkcEtKSImjth1kt9ZWqkHRGyBkkJq65f6\r\nFvbbvl5WKc+tJnyF6MBnEAgawYjNUOhA51p/I4vxq1BvvzQl+rq7MCtpS5+o\r\nolqFx1nIv69Cz7gOQlx0CJIm3GNZWHBD1mYNIN7vCfyIAAA9VqmxRV/hQcSB\r\nsp6YK2/1ZtkDSlrDnA0vwjicMkGN0s6WsBgqkPfOw7nvYFXVWFuq0pOTETGp\r\nIqXejMrIigaqE/GbXYpfDGVH6BLayMWGe8tZv0Zk+m382/gD7GIrFQrEfdvW\r\nOcTYRNXlbbp4CLPvlVcBHZfMTFcIS6IeY8D0xfYGteTWGHrh7WdqvLfHlek/\r\n5hmV9KW5ZduSZAYpvwcmZAUN1DK8t67a5eiSVdEwTZnSeEhMRnGUolIgsHGe\r\nG869BbFUM6EXoPgWnPL83DVqdRE/GmqYF/F8OA4zgzTVN1N+Fmb9X5PhOChP\r\ncX+yu0qSLMnU1m8pnM2meTtDLRpK8OhTRhd//XNlZGSxmhhz0Gdg2op/tJW3\r\nF7mMi3RW1zfDzyyCLu+nOXMleJlwmd2h/nQ=\r\n=300t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a23605489ef0f75513ee1435ebf7d09c713a0aa2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.14.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.1_1647531340651_0.6417171757543201","host":"s3://npm-registry-packages"}},"0.41.2":{"name":"polotno","version":"0.41.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"51489840c91431f9f1d622accc136301fb9b77dd","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.2.tgz","fileCount":145,"integrity":"sha512-d+oItR3A/yVd0RnBL6mdbB3sjb8vxsxCAU887KHHKNU2+1YdI8qHUNKoNs2JL1XRZx5UyTvLwLyySrjwfRks+g==","signatures":[{"sig":"MEUCIA9ceco7qQDYSacJfF3NYcyTeCbgfUG4kgPsbCVkdAuTAiEAwmnzYo0zLMbstE+jL1Sn7ahZRiMfM3G873Vw50VYzPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2316352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM1gbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk6BAAmpkQKiOs3+BUf/Csx7keKIdYI+4rLXURGofOo3Iu3sBVPV3c\r\n2CTQawk0XwRmL5C4rQmtaz9As/8cwlZjy+ZhfFPDzmKzvxsmGd7ZPx9m25Uj\r\ny6IWbb9W6wi2dco0lWL8JcDlT7P8Jv7zXeC7HdaakxDtpwVF5hscYBHhRkRQ\r\nAN9+YVgEZdEfSnHdXgjyjA4+Hlm125d844SEC/X+B2+w4ANbar4AztEA8yiz\r\nWU6IoPlqL7U5lMtCEa9S8T63eOG6xXGzUm3a4OV3AOBuA6kTvoU+v2TQP0qM\r\nQGkKUR1EiF/MmkLu6xX/qpVnoR84b0G4qsLDg2RMuC6nPGLhkORKOIpXFObO\r\nBofyqPuX6VF/HlYPjoQcyd7AbJ/Q2ngxhnxVcPi4im3zDM8RJfCUw4Ipw4AJ\r\n+/pwqYIaLsBE0p9NGZIf1ZNX6cGE3O11hLqPRjOUq1SroJqFYBvkV5acHuoM\r\nggfzesCdn6kZEUD9u6/OTYrC/94Y0QqtGejIu7t9o9Y/OyJ255WkB8OuMdei\r\n91friUFAc2a9OxA1ZuL/hBVyRf80acbigwtUepYnE+zSXEbVkW4mCnCWmWYG\r\njETHTj4+zzc53JdnMCwy0vQM5edobEZNDVEfxL4rBYzr7vgepWwohDnk2E78\r\nVAq32mZJluH4XzXKtYsXFYaoA1Xo6lAmv7o=\r\n=EeWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a23605489ef0f75513ee1435ebf7d09c713a0aa2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.14.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.2_1647532059126_0.9472133353319236","host":"s3://npm-registry-packages"}},"0.41.3":{"name":"polotno","version":"0.41.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"af8385d1849d93125a18118ecf303c7f8d9cb391","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.3.tgz","fileCount":147,"integrity":"sha512-R/+OEHTHWI/QMcDHMrDUCcNB63S3dy9KTBCHxr7n75H8VPk3LtqDiB7OjtTn1qbm5JSgEB2s5MMSEHOPPdJorQ==","signatures":[{"sig":"MEYCIQD48+/ZP06VHMsJvWuAjRR5BOTA/SPNobxHf/a+diY+ZwIhAO80wS9IrGFjunR3cP+Q10fK/F4k2zeGa50AbA1YjOUQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNKAqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyIA//S9rNYsY9uSGt/VSJSr+xmJfvh/B8WW9utKp9wLQEt2J8apDn\r\na0rd34r/ouONBCShWek6kLxWc4SaKEEkCCHQuZ0lL35ib2qSsj4IEeQD/eN/\r\nUNuj/UJbGLvGpwoJINPQXEdhH0ETFVGyQqViiX2nKu/TtNzbU0slhRHYwk2Q\r\nrEm9o2LSm3utZfCkS9l0fHXpVAaNjCqWg0CHr8AKetwnIpJ8931aZKaprEqe\r\nnxr3Y3GMXgs9JCxVuVJZLWk0oev2JjAlcYBOxsax9ST+vmE9iLatndukzbr9\r\nPyRVtLiqa662+cJgGI/KT3+rvTzrobLjHmpnfxeRFgcSjO2Y7yiJyfFCOZ8Q\r\nRzSiOZuHVoD6ZyxVGeebtGNDb9HR1S4NIYBHVuCYIYjxkzl0An4Ungl322/E\r\nmN8qkAteOZ4CRb4Q/w8Y4rEdSrdDcUf6TYZ+w4X1iXJXVEJi1Fd/5VO+/weV\r\nH6zooxl3w+ktramh0lfUfpnRFLstzkii6vqNRokxbHojbc4NTv9ATUumrrzw\r\ns2fb+JNFc9d9+SBcdZiqIasvkJy1yrJVarS+/R+j6QvRhZhVxcIRf5/M4zk3\r\nHuIrpZKlC3r95tdg/bdb3pvgsrpmyLRtsPcT/q19U2vwBkZPi1+2qL+rVb7i\r\n1Gz/C3LirqfNJd8CGk8pReHOtTnhGV2OjDg=\r\n=H0EG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a23605489ef0f75513ee1435ebf7d09c713a0aa2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.14.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.3_1647616042291_0.3106387334473171","host":"s3://npm-registry-packages"}},"0.41.4":{"name":"polotno","version":"0.41.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c3f0e3e2efa995457779ffa8b9374c9049394a57","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.4.tgz","fileCount":147,"integrity":"sha512-aUcL7SmBF+R15V17rMenfTy6CuNkbvbqCSRM9e6KTninBwQu7a8EtZxnP+hKACcUyzeu2CuTBmBZp7YetAUB1w==","signatures":[{"sig":"MEQCIGyOG+REFjZv2ZYl+W5HvLi7M42rHtOcG8mt/ZXCCN80AiAuRaC1KenGoDoumjP6hVSBpW1Fkbs7YB/AlC4TLXPNuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNKEMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoyew/+M4BmStnzlb6gKbAoB563On44QPCM5wVmCq3xm9/XtSsjJvlB\r\nZTj3G1TxpOdrVsWUN3/YDwrfZYiSWX4aGlCCwtsFbpMUflivR22mTclBCRcS\r\nYRaOjteZyFGqvBBS4MVnYqONfh0PNp6zy5619n19Hnar390JkMdeaEsHaNyu\r\njLkfSl+w3QnUg26jUm1cVBaia9VXEz4V3v5uMiPSQiXH0gWvSRfRtvVQ4cfY\r\nkAIiLqzF29O4MAJwi7oxlHUBFbXzZ83yK6TldzWycXwSfIWZ3XSvxCk9MDqb\r\nhsZxQRcmE1rTR6lwCqt/XAPwkHJCa/fgoSVXGZFVoXsI8TsYxpktvtrzTfRK\r\nrr8aLgYjkjxRO+tYR/k0mO6V6S9ATzsruHFvaIshDbUWDVN2JqGXubl3MTvp\r\nF+AE0J4AuO0iPLLWCYg64WL22oNdpi0tKk4xDl1NGo2uPeOLFN9drNqr3QEo\r\njJoS0IDwIYlQCZuIBPmyRFsmPMr3aQLtWnG15Vv4DjSt6NRWqNTCmBoB8FJZ\r\n3g2zde1pgKqb8zOFRwlWX9RVb9dC90SfxJibwmx9wdJqVYN4du9j6jYZpbn1\r\n00WNA96/u8oWupsTQ/kTOuwE/s9wC+Swd36eNme22CE14d4jWLi2256m8ebe\r\nkhezgQ9eP8xso3PdrVHl65P9PyujDCzFRy4=\r\n=g+p7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f224e027f800ae7d3b679306e36342ffc642fca8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.14.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.4_1647616268424_0.012164942305227688","host":"s3://npm-registry-packages"}},"0.41.5":{"name":"polotno","version":"0.41.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.41.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7ff62c7bbd89c943dc14eb0a40f848906d7d8144","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.41.5.tgz","fileCount":147,"integrity":"sha512-cvastFCH7nlQGapxRtUUM8vUpXnkDEJyytZMJuMRXQhGBRocv1H19+hBRfRABJWfaonT9DvzRGTJcVHn/s+S8g==","signatures":[{"sig":"MEQCIEIqWu5ZWnGphPkknGMqVbe2HrksklxiPdSYiBU21/tJAiBHHZV4cmj8yn9RRDRIf96k5ATB1nrteNPo5gVcHF4pxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNMxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQrQ//SiHezj1Lbkk97C7Nr44Kbz5xW7IdutWIFf9IdQAKLEjUtkBe\r\ny+ZNCv6rPOi3qn1cXBHbSXcULxeLPR0qN75FEWtrDTGz0XF+6xEOeiJr8nNv\r\n3/dJClxNF3/YrgGmlyFyJ5vn+//IhIYqYmSyGTvA/ckeyQr2J2jLLeSq4t68\r\nEWrkwRieBnm3/oCvEumMuwCtb+R0yyb1AIIY4rmoKIdnFu68ZHjUUhOpZA4t\r\nh6tBPScYO4WpJn+43JuQqwZgkE/V3hmex0Gq4+lgNukDrvB3HCMrgB9XrORO\r\nJ36hFRn7allbLj3S71BjBQD5i7Xwbx/U+dHdg9ms/AATKlmnqcW8IJHLiZcN\r\nVj68WcJeTvs8Sv9E0afi/mZZrR1UDTC1SdNSXMteIzMLP0YTCilIjGClDE8N\r\nLyZB3avHEHUkUjaKPQLZw6fGiQY2u6a6VcVDL53BUS0o79cHcD/nVjN5ASyE\r\nXhgKQp1jPBSsot1YXOa7ZUJvc+MQtmLcEbIf/aTOmVWwy3Jtt/SIlTVWfa+Z\r\nh5xDUHXwq4+fwq23DaokXT/RS8Wp5PJmehZeTEUksd1Rr7zn7s1Ms1HlMZOF\r\nhBV+OcgLAYmjEKaY4LeqmWFscgFdBfFrnL4w2dOqOyidT3sCSWp7d7pspeuN\r\nSz4Dr9mzwys8a5sdCynLaVtCyiqKP6Gcq3Q=\r\n=C7jd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f224e027f800ae7d3b679306e36342ffc642fca8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.4.1","konva":"^8.3.3","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.14.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^3.53.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^3.18.12","@blueprintjs/popover2":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.3.2","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/react":"^17.0.39","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.41.5_1647627361933_0.9115667758460095","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"polotno","version":"0.42.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0f9aa0b1f96297c8ad0454c2fd0d14773805a119","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.0.tgz","fileCount":149,"integrity":"sha512-gtg18irxJsIHOuO3GJKDa5pNKjTtK8PIP5ZWnaypZpwz8EF9oQ807C/muGdzY5nLifHlk8iSsuoIjaY8BLUEmA==","signatures":[{"sig":"MEYCIQCUg9XEwMMLIRQYIjBndcImKoEujbgqHOqUdqKoeg7xzQIhAL3kUUC45xjMQG9gY2WGD1FzbVNBS/vLNDxF0FC5ct2x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOgkCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe6g//cnwNMUuNA7Wo33koMr9R2NwhZ125/aXxWQ6VxU+lGkPO1Sgk\r\n++97rmWtSqYvKV4f+ZgNIpFSXY/jYoT7/leRc79uYrlPQZyq093wdrfg6ldz\r\nX6ea67pNRuQEx/8iBhTrNa+XVaQTd+EM+O8TDQCkAavIsIX5Rx4ptPaN84Hp\r\ns9ID2tGMElqt8NX4JRbmYD3yPeww2Nzy57S7FTDzaLDAmZdvax+MmYC+uCxy\r\n1KWl8F3Mf9op4sU6jlkSvW/p15gyH9p7Wz/tFH0kmU/hhat5T9bfSj3JTqSF\r\nx9Zk25FB4XF4MwNu+c4I0cWOsUwEJfhIRcRHPUrea9vVTwOY+Sk48Hw/Novt\r\n0XWuJ0YHuFYkuj6Uk5bJytIq1bsim9E0DloL2P5qn95lNV2Uo+5PDfLvxCnn\r\nnsixGcoM1Dyvj9/l2TJhS4PuQkija2g8CS8prwVVIE4n08NLasoU4CFVyG4i\r\n9MDT7IO8HzNDEMoFFZpRKEhpsJgwSBaVfGPYFIrwsb6Hx2PZuV1hWpwGRxhO\r\natklvadaSC4O3gdnrTKgdK6eGkaNb5z66Vr63B8v3Qz9ipWoQgNXV72PVNC1\r\nqEGTmjt5bydf7TaOf8xBXKz0rBS+iwMVUUEtutDT0rZd2ZNbdySkd2ow5fwb\r\ns8iagy3We95hZ1X4I0c00W3zE7ma43hm40M=\r\n=MLIs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0b00402a4fc7d280db41b1f1f99ccd22b5239e5d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.0_1647970562525_0.5824275145597428","host":"s3://npm-registry-packages"}},"0.42.1":{"name":"polotno","version":"0.42.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"41fe90f8a163e960cfe4a0c2dc1582a50b522a91","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.1.tgz","fileCount":149,"integrity":"sha512-/y69k/Wr/HVCY0Eh507UM4M6+Jw5zs3b80fPc+SjPEtE4aT4X2ttWVKJ+Zbx/EW2pfvY16st9GIiXKGMFGAsBQ==","signatures":[{"sig":"MEUCIAdOCMjVFOnpJzlc9V5kvFH7hvrcuFnJ99mKuk95NJRsAiEAy4PJVemig8muHXV/2Uw6Qpf3KcmIgDjjFp66wLyqMdQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOhEVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQDhAAmm04EOqBYRmU9fd/OjzHmUELj59nfY/0nxj9D1YvAFVhn1s/\r\nJlb8Id3DO8magW7XaLPLvC8bo0Rjk313K0wpLQsTMqFdgnjBOBhRi64373Bl\r\nfgUjA6YpXqCTtYzy3kgpMepfxghTtXBEij/l//gyptF949H3CbT3Ufge1m3m\r\nvbJinS/pe4IcSWgrm257Kne7WC2dWKZZ1Hq0ZOyWKFW1TF33m1jX/w2AIvw8\r\nd35Pf4e9nmWBWm3nYnYHomPAPa/nAU2eXbmx25tFDSr36Q0U+OESj0KwlHpZ\r\nXF3nXPnAqKBiJyWka358NwbEiAcRUiVe3yMQJ/3bevv3CHrnMYqlO+Td6DKe\r\nlCKkKxWQba4Dzrww9boBgMk1CflUFUMhIarheWg0QjArDNFyt0xHCm4tVLFJ\r\n0gmCxBqSuofAGv1vf25SkTf4/mnaZbspDxuRkD1dGCfwlaLvKK2buNqPwpQJ\r\nLg1ymuO8CHyx/HVCn2YMX+w08kVcQU6sQCqId7JUXFDbEaD9qiLALG4RI/TJ\r\nPQFco3hRqVXWtt9h+t8Y1+CIs1JejY6L4OoE2E3+MHfwqunLoYLulP2x3gO7\r\nw/mv266AngWqhZQ6a5hi8pAlAca7QyMvpLbwIhYuhYVM2siPHM7nv8Gh1HoP\r\nfQ83waaDkVMAqoiBtenYlhLkxaUBcBbsohE=\r\n=ZpxF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0b00402a4fc7d280db41b1f1f99ccd22b5239e5d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.1_1647972629552_0.47179021516961406","host":"s3://npm-registry-packages"}},"0.42.2":{"name":"polotno","version":"0.42.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"17a01ee6047a76559bf5302a6ce7bef36786e9de","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.2.tgz","fileCount":149,"integrity":"sha512-/1O7uP7YHW2z6ILgmcHtPAo/bQKUeU9KnyUlXl+2gyJZ2JtMiCUTBRjDsSc8H3rvReGucYyz12r50zVvjWOa4w==","signatures":[{"sig":"MEUCIQD2lkyTxtGYpYQsdpQSC0sKM+5BM2TzcHUkqNcTdSyeywIgHH8wgTiOkbD0ZAn9dQsgJ/SmxZz9DpuaHftR6akuqUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2344314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO7jHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7EA//TChUDnDS6mO0U3ht9IGNN+v2Ku1/GCDHuifyo5C7/7b/lCAg\r\nsrsc+A82lc5rYXZ2FQlMTJiS1SpgUHAAqZ/DXlAbzyrnTVdGwrcJ1f6gNwlJ\r\nICnL1RfquTCisx/6hrz6375Bxk9hMUnkwKPYkH1azW1HQn3aS5e53Tr9cOZb\r\nkyMkiSujDKYMy8UDzD0CqoXC0G+wRvEvVcW6edez8WImcgH9nvb/QTJ18OMn\r\nG/DLDCkbfiXpLl7ASu6uAPQdlu0kJcHJCWaR2KlSbSNEllINOSjxoBBgqfud\r\nyxlEuYgqye21/yEkQHFun4RNROzzBiwf6B18/ZsVqGhWkdmOAJyisJGpQX/p\r\n4lfCz8flpGs/D0U4EVckMI5h+cZywqWUfTrlCZofdMX9DwnBUCq3dW6O1loN\r\nsjGcke7HOOmSFXzZgBk0sIMqDCra9XoFYvaCRx9texgPXthSDChy/APlLE0M\r\npLREmG2YxsXT+j//9hMyV3a1kgyObtOO7E9Auxx5KK8smXevZiOLwcOHVzik\r\nFUy1Jt/9Jd+4CASuKfRCHyvXhVrrLo/H45KZdXycbn0uq539v7ijlMlzwuWL\r\nZHHryA6F01tBN3kK1TQYT5GZ73JD6svFKCZspzzImEALo0imLwJo9uBDPdTr\r\nd+cf/rrRRKCRA/fPfIfq2aYBCDwzMrYM1KA=\r\n=KDHR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7ca846f1ebf2ac9148ade06b8408f04aa16b720f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.2_1648081095541_0.2662768770965076","host":"s3://npm-registry-packages"}},"0.42.3":{"name":"polotno","version":"0.42.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ebbe27e2342109eed8a365373c583f3957237eeb","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.3.tgz","fileCount":149,"integrity":"sha512-BpCe/b9VdfjNuSqx/MDBPx8nnMsx7GDeMk4WLfHwPm1RgmB0JrbhhvZGZgdWyEOM6bg2cJ2XDcXLJCSXoq91Nw==","signatures":[{"sig":"MEUCID+kQenHMibwMsf7S2GUEixuNwrqopYUBzA5GoToUPFYAiEAkNUBwuJ32hvsIEbjldn4I6t5jJ6n8CTDiw9kHxFyEVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRyCGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodXBAAgITYwG0plCUnmOpMwR8variT0hqAo/UJZhR8jkrmK8pNCm7K\r\nf0EQewR9a4UCVAZA0lQyP89knQaGDLFjkBV65YCECrOt1a0O7UPvr1i30sC8\r\n3EAHNkTp/eqKKY4/cGMNZjMrzfaR/ayRaYf8Jl+zAxFSxdqDazdCOcQQLTik\r\nT+yXdj4yRdxVFSYvJVmZm+LauukuDeoyqSLMaR3XwRTL8NO5iq3rSqJ98vEi\r\nBIDx7NAVUjB2CeCndCDSNjpOU8VcLPltODyQDJIWdpqkMBo/NSYDJMAtLYnk\r\nSa9fwGcUAJ1h1e1miC58so4tMSO+pnzfyZ+r6CBeDRHTulh/sY6ej7A+f7Ed\r\nzEjif3NMFrVFnuF/PY18G4N4hjVK20FcvmYtDZm5EOtKS8ZN9bNzmxG9p+3A\r\nSIXQ7okgJafZWlcPpEIwgWah877FVHJw0Fhfl2ve3FJFS2bsvf8IXDqZlCG8\r\njehTcqQ3POoB1VHfhptsV3zQn96AZhIJHD572c1p6KJutTOrhdiQud4+7yiv\r\neijAMuExVyCSDsLSN4wmnrKz56/y1Lnrz7RcUtux2/6Lm9IuV7FTTPV6ezBC\r\nLwGi1l75SviqG+Wec7BByZ6iv+NQxg9+G6jqmu6Obs7m6AwD7kP6LTwDZ1Xj\r\nMf3uZy3ii8YqrD9g9UpfdTNthPKCWWqs5J4=\r\n=ROu0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5f63705f1cbb3cc075ad6b0dd5336723b0895152","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.3_1648828549970_0.8886220186088969","host":"s3://npm-registry-packages"}},"0.42.4":{"name":"polotno","version":"0.42.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2d437114c2e0e5ff46544d8df443bc7bc3350f81","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.4.tgz","fileCount":149,"integrity":"sha512-C5WY1haH4oo5KdOuPFNHAl+0wI0zUOAje4DsCVh9H5eWHZ4+1nicVG5U4qWfS9ZILl1jq7edjR2XLd16g8zYwA==","signatures":[{"sig":"MEYCIQDFu459bR2TFEDeBkaQv3nTW5rWqJ+pSGPn6dQw9nabFQIhAO8xhRm57DZD63qm20kukHzW9GAAUiLswFGrI1lwJ34n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzFxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRQQ/+MyY/ZKDfT/gFnCCHr5JZW2E9XRYqb+WjYxSdhBZWA7YrUVnx\r\n+87di0wq2rzZNj5l67sj8DKg60gbQ1e5QcAYALK/8zV8biqDiwGqaBJ/J7+S\r\niq1I8WezfnyA8mYCFRgvv/EdBRGOwItF3/oO8u7FoH1viZ0QTybtvmB11m1a\r\n4WUJn9B5br6d/TGyzpMt6g+Fybvln+ev3wDWWh+01ElS8oOq078C6sc3Le+k\r\nBdMEWfYtKtioF58d57dBoYjtTDc/m+izAbCVqiQfwfFuO6674dOl1VV4UubC\r\nzBML50W9xSwZtNU/28GWM0RzTYI2Py6JjUAAbvBfO78qXtJuNuqPwDPQmz4Y\r\nYvQz/lhdDqeTmowGPoega4qG6GIhzAMP5RqpwwWUpE1hllCUbXD6+40QlZ0F\r\n0Wa4u4nYUsBz1AF31DuqVF3i+iiM8rdhZ85Vwqgds8ykkBywuGys7MZJc+T4\r\n2hkcvoVWcqEDByPMBJeSvcrk4SLt8+MUyLuuAZWPPMoRoZitp9vMXimEYHne\r\ncOgkscscOj2Rw5DFVcsz8UNn9iHvdV8/REj0CIoUesEB8i1RT/iggC5BfRgX\r\nwb0m8HUDmt/9rwJLMKEpmDDceaxqoGEwmdjYXxGNA0g/Kc76s/6MvtrhmsnQ\r\nKaPETwjkVtQg2Lkh99Nwk4xPXQd31xxZxyU=\r\n=ir6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5f63705f1cbb3cc075ad6b0dd5336723b0895152","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.4_1648832880755_0.17301062362819786","host":"s3://npm-registry-packages"}},"0.42.5":{"name":"polotno","version":"0.42.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c2aa2736f7d948c8412d82d4464fbf110dda81e7","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.5.tgz","fileCount":149,"integrity":"sha512-mxgEZ/sfuM5YwRAblqwXDiVhRcGaN64olOA392uZaD97MhXIxrFBxibGtyv9JnBWHVuL3+sEu0pVJL2RUcTN1Q==","signatures":[{"sig":"MEQCIBK/bAL8ENph0RnwnBxutTRmPS4gLyw2kMp6PCAVELJUAiBhK5AnbNyVOjtN+gaTanLGeZ26eI098ugI8BI/t8KARA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRzMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvpQ//VL+t6pDvJpiqNVU1RHs0WUcq5nmogHmNUu/lWJ3+ImHE8rhY\r\neIlB/bJoW7IUPE2ptmfDQHlDpDYK0DJO6QzLfiAWS1Bb27Rj7afddSFXq9V9\r\nLJqu8I9ymlYGR8GxKU+Ai5YXq2H0hgDe/8U433SssseE04lBHmc0PRwezimD\r\n+e3tKUeUr9IQmw9E0kROLkP7w6vTd4q8DwhQjEeMjSFKJ6cYJ8hH9pyxL7XT\r\ncPN9wQOYOmMi6mF9RA+UP6kU40JOq0qOG+j64Ao8lHlDcQ1fMpfOj917+pis\r\nwslxSCGCmWS4ExITaSqfKTBSL/H2CFfcyEZIIPss8NuZcwamNoIB3yYIvJnl\r\nHQNCvNQpotD/cp3B37dTsvS7YjbDmK5PgUaQhXvcUUVBPQqYyLUbEomN4Ku5\r\nnyjysauoxy0Ea7aWnfLZovqSfpbOA1rAD/ODF06qDX/TNqk2Wx8VhV6lKkSv\r\ngqlEMTO6L9VY6PyncOwI1c4SrYZQJbQDCRL+svJGKZuBUuGxp6LP0xL9uDYc\r\nCMdofFmLLjEJYsFAmdy76/4GEcBCRLaaIhvU+qr6Y0rlzFgH85pRHvKc0Fyj\r\n9ibf4MzPGXweCFEZ4MUrVTKQFTMdzy7chrrgDYQNgJKGhyw589gK1UG4kqek\r\nz/U40BhwMngikdaFAOSgke9COUgOYW0tLqk=\r\n=AvsZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5f63705f1cbb3cc075ad6b0dd5336723b0895152","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.5_1648833315477_0.5279494838196208","host":"s3://npm-registry-packages"}},"0.42.6":{"name":"polotno","version":"0.42.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2c43435f9319921e2b290cfccd4f4bb5d8013b32","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.6.tgz","fileCount":151,"integrity":"sha512-0O57IlfD0WOmuEoTHrJ5fJg1/OdNW30Pz4JrxkV9ZeSv8dPr4hfxBvHJ+rBBRr7KWkuaVlgxgVFw6kSTDwMLQQ==","signatures":[{"sig":"MEUCIE61Qy4AvA2UyNZ25c9j+6M4d/Xn7kkqUEepqQVMRlzuAiEA5ta2sbg+Cb+hG2/+8xhkuaxdSitBCZajuqHbi9YaYEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2346353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTcU8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8OA//bunLlTan7AkgtEiZ2vWj4XFP0Z8Cbmx9JykHa+hsS8F448DY\r\nHbRApgY6RriWSkI4hHhVXBkOQvdck2zRXnDidC/8x7vzGIzGyO5ZYF2eSaEi\r\nCQ6LyoHRbacrvJuKIAmAcw+EQ5xA24NNSJT8q2DtLbakqVEgea5Ca1Shpw01\r\nPvw4TXxi9q4Lbd4uwhPB0f2vgpjZxccdQiiZnA469SoNyjkboA6rO6MGKUjV\r\nrjxMv05GaFfzYlITUyxTUGgDrZlRqLz4w4mozAZrgkrBG6iV6IVkiH+tmPND\r\nHA7O9oaqHvTmUcRAlyNYSjq+a0pQdEx0RzdAfieI6Ao5a5pN1meYxByaNMlC\r\nHnFFNq/ZotgrqsVeMUbn4sRGGhlF+Wm4XICETkFK0Ext5RvJ9YZ11z+AI/8M\r\nhufmAjeJbRua+MfM/DhhhdLVIcsTF2sMZuBj6cENFgUpBfHQ+FyIwAbzVqGS\r\n53e5koZOXcyAzR2sKSIZAuwOakAZpXHWykWMP7Qiz9/nydvrnTFzUNPrquBd\r\nsPP/KMGa690SxbzvSK3Y1HcPWtt4M0GOpmNMn9PjqrEZO+LSb5F2nD31ghQV\r\nlt+3Lqu1ZWo9tAd5QKWzxiyF8YDMwi6J0g9dL0qFlD+OHkFRVYX70HFC+qAi\r\nfaF/lc0vv5qjGboYb2bJilwIEGbt706EW90=\r\n=CL3l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"da4114788a8cda754a6c9e81d67010bb80378615","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.2.2","mobx":"6.5.0","konva":"^8.3.5","quill":"^1.3.7","nanoid":"3.3.1","typescipt":"^1.0.0","use-image":"^1.0.10","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"^17.0.2-5","react-window":"^1.8.6","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.3","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.0.0","react-konva-utils":"0.2.0","@blueprintjs/select":"^4.0.0","@blueprintjs/popover2":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.4.0","process":"^0.11.10","ts-jest":"^27.1.3","react-dom":"^17.0.2","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/react":"^17.0.41","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.0.0","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.6_1649263932282_0.47370254079233054","host":"s3://npm-registry-packages"}},"0.42.7":{"name":"polotno","version":"0.42.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5c554d3cb3f23a0e31b30bc59461bdd5b82cfec8","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.7.tgz","fileCount":153,"integrity":"sha512-nVfp8XNiXHpSkNY3Irg2s9bccScmlX0iKX5Q7PcA4tw7h4YpfdbwB409/718aMSkj1M68U5H9OCcgXvUSUwWUw==","signatures":[{"sig":"MEUCIQDDB52rb6over8xMQe/LyYqFHFvSBiqZOIcE4zUEeaDPgIgYpuQ9zGazzp+s1G8SuVrXlP59Fxi4nkv2sSvWw8kiVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2364530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidGFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpVA/9HbhWyeeCD3Hs4pYeaLBqtwvgmb2adN9k31hSEcPai51wDjNl\r\n30T1sIapEtkv4KxXm/3LqW4awKebspO3gfomRrgErw57sJb8kMoxAtahJGzF\r\nj68q5TlepaoaA4IPsl0RX7n8r4bqW55SFd3U6MTdEg5uiwpH0yhKy+qonH87\r\nWd/84etiTqKO093N8LO+U6Wfk6pHheTArSMm+leyoB2CiVWHM+lFiFguaWSv\r\n2Esaxf3HmS+prm1cEKyX8zbyk8JpSUQPOIHmshh18lhiBjNKlF4MqTChjx9o\r\nEfcn5xzTEo4Fg5YteSI4bWmH5wOsFdY0sv2nFeguF1FWKBP2TBfScN9N7nQf\r\nHafAZ/4aMkHylZsjjCj7+lZWQ/23O0YizIPfIcvoyq5DgojE3hgVHU5skZXJ\r\no5UHZ5wwG1wZaUCMb5Ei373t6tQMhV95sUmud/09WZx/fHDcHJXHx15k7ajF\r\nRBofqH2dFRKT8Bj+EbxonIM8cJYQYqpmUaihxNEmumCz2bzTueYMPagxGjO1\r\n1HDteC+wBDlrddMQwC+Qrk+azlVACdjQQkNK8hkkE34aMvbSxUzwijjKXRup\r\n8TDiZvWJDosWhldYFSFKlO7pENViFdkWKZtOfPvP+uUKxf5sIGE2hNLz8KJs\r\n1lAlpCW4pE9glaPeYqNDzzywH5OAiRgsKVY=\r\n=53qR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"aa6fe2aaed44324b59727cc7abd03f7d1ea5556b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.5.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.4","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.0","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.0","@blueprintjs/popover2":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.5.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.7_1651794255361_0.7503675322198473","host":"s3://npm-registry-packages"}},"0.42.8":{"name":"polotno","version":"0.42.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.42.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f7b9087ebd22843184cac27ab270b82b44092b6f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.42.8.tgz","fileCount":151,"integrity":"sha512-5AlDRGikQL0l1dIiU/tGfc4u2hUiBtMzHlF3Od1dTfDaR92rAqSa115Htg8LBSl8uJbX0MGK/mrLAcP5IgX0SQ==","signatures":[{"sig":"MEUCIH3h/kT7FVOuLj6e78mT29K8zcEY2CWKAT/x5ChqZxEJAiEAncEo555CpwZ7U8gOIyELc9CRonW6ALOPJK55ldDblPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2358965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifFpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8hA/+P+p0ayzl8KDfaPTy3nGJlNXnbj4ZSeaNmvbksU2aD1aGJx/M\r\noGJjzEuo7NiKFPw5G8jpDi13Hp0RX+rmOjKKl8xyiiPTu7/ImfUTkFg9fUHt\r\nB6QuMrx13qjB4OaDW8l6qs7h7K3XrZr71wNnqRSo6j73RX4WzSa2izsnZ7oX\r\nQ3ppD7U2imBqBpvvoPvww0ECRpcpJpTUkqgFBd7IS5nycu8fsLiOMpkAOUrm\r\nP7tkAQuaFVso0CQPgFALnZ/bZYGo9w4rTUe5qnQC3wDjrVks8GumOsywZe8D\r\nUZMRLbBVn6ETapUy0GqKOcZHgmwVwOUUH0KzY3/HPk67qXwd7WDseb+nM+e7\r\nbrJNaJUQSinA715B4tApTuhdVX9MW8cWV9x3kY3R4dzqmZdbN8apAjxfYDJP\r\n5/r0SlmZulO9lpAr23dGZojqORRwfmNmqVewQUDCEzgQZeScAns+9QcGSYc1\r\nanD5okW7Af6G1PEw6+YUTJoKyzLJIbBTuAp8VpbSvBT+620vH712GalFIfkQ\r\nocrmH3Zh5keflI4f+XITqxDEFc/4cD/NQ4nweRbTabW4bSPhYrYVQo0bY8No\r\n5sQgJO26HbrNOktb+2WkXyfzzjOwWZiHGALVOSvSINUN4hc/YMzEIb62+tIz\r\nmin8Xtp1ryvufUGV2SbBoZbcB9rljRtfXYA=\r\n=RdrC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"aa6fe2aaed44324b59727cc7abd03f7d1ea5556b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.5.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.4","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.0","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.0","@blueprintjs/popover2":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.5.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.42.8_1652316787111_0.1475812582917404","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"polotno","version":"0.43.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"22fa20cc874017abd815e129f721360692df053a","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.0.tgz","fileCount":153,"integrity":"sha512-A/MtXjR7O6C0vCEtXYcTyQntc6B35ie0CxSEPZFSg+B9cqE6fCCLmmLew+1LtFtOLn2/gnYH4HTSqZd7tz/uCA==","signatures":[{"sig":"MEUCIQCjHDl7WZJF5vcl/wTZ0scad/i7fUTi0xgev67HTmkG6wIgDFOc3ZYFLD9N8JJB/Giw9YYQzG7MELR1jBmJ6/bZS3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2367105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihQpYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh0w//ZjvEIKpHz/TMN49wXGjdqeKnVjljj4FxxvIphGxY6aRhtn+w\r\nD/tlyPG58Z+DeUIi+0/zIIsZkZ3uPJcqH7bupuQQ9g49Flx7jQsPN2Q1ZI7C\r\nfxWtG4Ae5u0kr35ImTlmIh9SP29KfLWHnYY16Rdo9/hWOqbQlFRJWLMH/qmK\r\n4D5Xe0mXuY0zHUM2dKSNnX2Szg27ARKpp7OzRddkv2mU9bfxZrLpc/m0e5Bc\r\njodv7FUMkoFVrH1nc/HTDJkS8ZfpamlczgjtgPH2yEVagi/4mTRqdb/E4GYk\r\ndN8mNwArtfIY/S/SsdI2htolaTOAezLoiRPixMhvW8T0S548eVmYFpYt88ic\r\nmnl6OeiqR214k41S6SeYvAhZ+WyPo3NFPgojW20oKufX+YWbCpl4ESlSJTPW\r\n1cGp9om+VOazP1KK7uItgQkvBX+Xf7h6hfizQalbwJeQIndweyAzIuE/MFQn\r\nxlWEUkZnvEihBHTf7aUymnAd/Zd2dHZVS3byPXM8Rd8agL5fML2UgevxTHkv\r\nvGmBgVU/EmDv2WAgLGo5mLMxm3imgeHTYBJ3lK+6OS/61umnwR4Y3xheUXr2\r\n3+nRposmHX5REoJHvSCkcz1eGTUU1FdNCjKsytCT1K6vhxTsGASi1Bn6f4Py\r\nxxFEdWKhqAGNyitWlPEBM2EgzdTwASud0u4=\r\n=hUZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"27ff32b1840c48fdb17b59ef40884ac2cedd2248","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.5.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.4","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.0","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.0","@blueprintjs/popover2":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.5.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.0_1652886104092_0.2633353114517123","host":"s3://npm-registry-packages"}},"0.43.1":{"name":"polotno","version":"0.43.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b4952caa4661fb948990025251c96c062a275e6b","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.1.tgz","fileCount":153,"integrity":"sha512-DOn6DSfj39HrDbcBYQ1MmkS+pquwbn8ngmrmIvX/KkCd8kPPPatHBtepmXGzD8OlA0nxJUviyFU6tH5A99Vfrg==","signatures":[{"sig":"MEYCIQC7KlZNVm/BpZ882zkJSdCwQTcL76bKRgoOl2EqbFBBQQIhAIU6sCR0zlgCD4uBTTEzc2rJzuVDNriTO8ltT5ZEQRVQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2366992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRp8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqkxAAgynK2nQQlCp/2P3bAdpbOKEErrsry6Qrn8DA88b7CUlZ0qxC\r\njNmKoP5hcYkDpHimL5q2ZRRJG9nublcJ2+hVzvc0ePtDhTIN1vfcel8CyvqK\r\nNKYbOP13Gtufb6E/2HFbiX4zKiMSxNCrq0zrCLjpttpBBMEMMxj5RRZ2jpvZ\r\n+PNeI84UZ9s5JpCnaFyZwsr+4223ET8K354nkX9PE0xlLaOOMzuw+YXR6LCv\r\nDVjWGdeO57APnf+av79e0pVQgvWI5WuiGb6iI5b5VO1UDOUwu8ImWXMw5vVJ\r\nutT/GnMHBOQGeJmb8IHy6PtrSLKTAFghONfEMgLurkAo1ibqCGu64OkEmwew\r\nBWiVM2kHaX3h7KQjNqC6a5A2MdzphmOtBtSyN8EPC38m/pDKQvXbCrGgT8RQ\r\nKS4Vya0tgtVbdFTgtULwj+nQYs5CVmHpIpgv5YlUr/h+p+5Im8HEpspB8Dd6\r\nYs0e7ZPixh/Eyc9E2SIe0YjCW0UYG1pW+X9CGP8UkjUCN0v2jguHff8+1e9E\r\n+ghVDofpn5xGUqDU68KFrlodF8QTO3oeKfatNeQ28dHUL3XwToYYvaiUMRKd\r\nopotGSLB/JBN5gh7O9QN+iWh7D6oJP8UNXa2ERmDXQrIpCpg2p/K5b6l///f\r\n8CSwiAzC4NAa2DZJw3GlPz95a35yEifKGRI=\r\n=4dOF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"fc86114683f7d2133b720806a687b2ebb292bc1f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.5.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.4","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.0","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.0","@blueprintjs/popover2":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.5.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.1_1652890236247_0.8590721013384452","host":"s3://npm-registry-packages"}},"0.43.2":{"name":"polotno","version":"0.43.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a8543b5d9d69e62cc60a3c05af2678e22a803a5e","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.2.tgz","fileCount":153,"integrity":"sha512-KzyKmwlOkSDwhByWfZUVmUux1Acn0gbAocyH2FwAUMBewwIUscO0Wk0K+vAE0PgP38mSuotXdgmWzgBfdp7XWg==","signatures":[{"sig":"MEUCICeXdNHB9DvgYjRC+E9os5cyES84y0wIyHMz4BXdteL+AiEAyVxI2NcaycO4CiZd2GDewqVsabLNzOl2LluqywNo434=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijP2zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoeow//cA5pii0buMreop0aB3mLAM6ZphT4NcPEO57P7NPu+086u+0c\r\nUhY0dSwLjp+BmiU6x0UkerlV8iieCwJq4cwINT7paUpFQ7tPFhYdgugMCAeN\r\nI9WgO3Z7gAy9/hTCgfmjWRwvUMXHCbvHY6cYHViv6YG8g0hCbSiwrK/ew2yD\r\nQ6Qh+wAnhIERkw220pEAMilw8fynVlPQ/zNyUVXnHF7wa6tpmaYGCoOO5gD2\r\nqqh18+tW0/GWuwX0vrpIyN9QXvHrUDA7Qu2V9v+iQPkvsKUjrYlvGW0GaaLb\r\n82M5tx4WVYVuicJBeebRyBpaj+I5loPnx+Dq9eZZG5ZAyXRL14/ONBpbtQBu\r\nttiwVBdqg15lyNTjV9p5vv/45Zei3qE/bddyNvoSjOVqu5/GzeKmJ7Sh3wXS\r\nFvpYblYusKbLhalGpYRf2Bqlxm77jMF7DYx91obDX6y3XBfT9vT1zXOeUy0P\r\nRsnLEzsCgp8YoQ71/OGhEfsMjSEx/qSb6X1WRQ7VzKOlDbm/djuyYEfbihTD\r\nE6rK0jiLnI1noGDjBhDexI5OeBQdXwT7AfjUzFRZaArLhRNFDqLUrlFNVzpM\r\nXA7tfzcMJNuLIxqF/Xhz6CklPdkzz9DUjzxjZ+4icFpR+W3K1ejKmNHkMiTk\r\nm6ssbYpTrDakGF4ocfqhpbbfVz+8SJqm1sA=\r\n=GcmP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4fa143be60e927cc8105c342a953bfd2dcf71fc0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.5.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.3.0","mobx-state-tree":"5.1.4","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.0","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.0","@blueprintjs/popover2":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.5.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.2_1653407155152_0.8115498860508141","host":"s3://npm-registry-packages"}},"0.43.3":{"name":"polotno","version":"0.43.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"86db35a0771a4baf20769bab9d98891a131bdd6f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.3.tgz","fileCount":153,"integrity":"sha512-4tvVyMozenjWTxU5cmmc0axeXumfXoCuR0Zbv3v5cUrCY8dxfNfFnqDPyMyWucVklaS8ACbsltswR+wO+Pf+8Q==","signatures":[{"sig":"MEYCIQCSyX0/Ts5ATPYCuGLVxV0IRg+c0cpTKdg+aHHG4crJfwIhAKBcLL+SbjGthtZMw14RGLdTt5nf36wq4C9g6xX0fafk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2370057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij598ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpdw/8Cp6ZtBzAZpu5E9BU7JS0/umCLU1dT+WgcP/VfKH+8G6NUkA4\r\n2VaqdPABXuD1eMN4dT1PDlb0Q3nL3PPQVht4t/Ir7KA/un/Oy7EC4ez21xRj\r\npYjHp0NjW8wRet+tQcDeUFVdJpaiJ3+NyGixzqf9YBkeO/fzisgcfdGb+6TU\r\nVKFzHOaRgZ1F+8ckpTWrG2St+Bav1CS3n4NfVfxhFl1P8TNAmODivpExWnsN\r\nQohc8kOc5fy8vQTxj5YxeoY2hLpNVbchxKbbyMnFi1iVKxPh6dg1AxnfcSwW\r\nseTuEvu1eFs++9ZqyY4gMLyHcKT94aRsaEn3f8Yl3xHUin+6LNDrwFCqbR2s\r\nCezQOmu7BJGWC0ViQ3gkkOgT3jQA8mBKh10fk0Zj6j8VNbiALN6yk80lkqS+\r\nX6O1fwgS0zV9nboIA/k9wK9ZylgLwPSJKcZ9oOUAv1mjOMidjPyMrvq0aF2k\r\nU3KeXEqm+BcxaLtjtp4xF1G/FPw8rztMy54v0W5Sic8cM0TwWGfpUPzomfg0\r\ntpUu1s6cwg2E4sylDWUkd6DZVUJwLIxjUa9TQ/JJk/Zo85EGnO9Z5RpikOEs\r\nTwKjggth1nXGm/ckEOhDDxOxLfiTmwjO3YMIbs32rMdGQcAf8Y5XZePDS9lM\r\nM7rb+9cDj56vmVmv+NRD1dMOeCP00as42V0=\r\n=iG8W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"88b063915c83b9d30422ef91eca282510fe59bd2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.2","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.2","@blueprintjs/popover2":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.3_1653579644333_0.7038479868679799","host":"s3://npm-registry-packages"}},"0.43.4":{"name":"polotno","version":"0.43.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"213e85be06b99b0615227f25de0ddf467644e045","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.4.tgz","fileCount":153,"integrity":"sha512-ynobidbCgGpqontOgVWjwMWDBYFOreRCnIyKpruCJTIQeaNR6UiDm0xOqg7zzkW7EkTX3Lch4UXUYlrPxvSWMw==","signatures":[{"sig":"MEQCIE5xrI0/GNijTLpP83U+vXM6EGkqjdbEJBn0EoXyTllAAiBBXtrj12JuPbjmyiHzgsucmuStnc2LMPCZErFnIYCDCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":479736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil9DzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLbg/+JadG8I8Okil5iJBLRllss2b/NRLRdzOyoKfxt5Lz+2iNbGlG\r\n41xp3Cngip8bBAwXEi+AtKZWEopWflK8JoVim2YDoyiiglo7Zzkp6h0+EaKj\r\nJZ9CWWCfWjjONFcHJmSBTpodh/yqmS2Y9TyRGhJyodM/w5iu3cZHdv/jxroa\r\n9Wyh8SseuOVTs3cnf2iS3CPuQ6Q+5kdZYsoih9g+H+IdmPqVavOAQo3Gtjv/\r\njpXmObvRcvAPWX5spCTFYDL5NGKPbKXqrtp8jpTytKlC7lc3AGvB2ZCMosfR\r\nbz00xbRkINhuwBK/HSkdzo5cBWfmLazRgRmauypHbckbPa77JdyAqKH/3huL\r\n6BgyUjvD00s6SULkp5JGlMusHLWLshq/Ie58e5QvwHq+ZlhRzp7uMMKPn8Gw\r\nvKOlOxaxw3iXF7gWhzCY1vtZpNm+SUTx2hpZ7czi+6KFFu2F9bzAq/g/WmmI\r\nX7nIc10/QrKFHt1JfDOZJWvpGIBHKsNyawimJiokj0aPXCCI5xPn8KxSOvuu\r\nnN0HI2x4w0xJw0FdWQDlbbGLuF7vBavY+pnkCzMCfubLV5jKtMk5x6DiULM+\r\nWnZnTxIO3ELVaYVCIDoz+TawNkK7gyAgmzGT7NiO3T25iQNOiEliL9wGq7Xs\r\n2EJXtrklPTOMoAFlGP11Oie2btywZ6DN81Y=\r\n=/XOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ee1e1cb20238f11ae598d65d51bbf74cb958b513","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.2","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.2","@blueprintjs/popover2":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.4_1654116595203_0.8768581582820834","host":"s3://npm-registry-packages"}},"0.43.5":{"name":"polotno","version":"0.43.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ac45a4fc36716e712eaa420f19949f181333d1f9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.5.tgz","fileCount":153,"integrity":"sha512-LQ7xxcbqGnwKy20yNC4u0nn5F+a1O8HHR9T2pQuDJ32Tasw4fko8cH7g6e0Nf71hqJm6pdkP4De9GOLAItKc+A==","signatures":[{"sig":"MEUCIGdg4oHIm43pCnEEb8QhVcMENPDTpp2Tcb2ZHpT89nPjAiEA6wMheQ87GRXd8HBKCX66bQ7BJ3k+2OwkAFOrCafvovs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil9VcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDHxAAgdbqs3MWAG6vVasPjPjOfcjI3WohO4YrZkNysbKgLB3cj4f4\r\ntxsrG9klfzbuStwuWUiGhaJ61PUShYcoRkicQAq22KU/CSKnb5jDFu7mxZrE\r\n6hkTYOdKvsAlZhdW0SppHheaE3IqWap5so70MOjDDLHAREl3+dEawByGL3rC\r\nX1tIx6K3886UidJi955gv2HzrxGtVCr0YJl2a8Hjd2r29dsg2EgoFxVSvVgO\r\n3dOnH81at8eGlXtaAxAWGXOnSzb37ET9s+mDrRqcB5SSM3hEmqPpScO5LIUk\r\nfmyy7vm6v7zMqV+hyDK96X0/MsLQOzDgwR//neQiSy5CUVf3TZlh0w9NSrPS\r\nmjvpIeemylzUY5uQ3iSx2Ba+tkwcU9brGXyAn1hT3Dk/FeGoCPUIBqrYLLFi\r\n14Cs9NzawaJhXEIE8yGfjZaPArA6LfBQyD2Jnp/QmJN41wdALp1UGD9CURA8\r\ngAeG5NfE/GPZqAMWT5TY+O6khXOqkir2Hu4KQ1GnXLSYlZ8dEoKr+7w9IY7g\r\nQ55pe3XL46XvHaw5KKk2S9bxsDSB5IIQjUZYrrFqm6vcwYlI1jRaSd5nUqu5\r\nmCKnRz7KrhyJQeRM3yQplB7uSrDHzQNOHjYGCiayk/5tX8JjjzWjbDWLJiC3\r\nvY7noCvOXj/k2DhSAWxVry3b5jip+0rH+Hc=\r\n=3j+u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ee1e1cb20238f11ae598d65d51bbf74cb958b513","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.2","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.2","@blueprintjs/popover2":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.5_1654117724505_0.015114260909490751","host":"s3://npm-registry-packages"}},"0.43.6":{"name":"polotno","version":"0.43.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5d7729ee15667e8a6822069d97d7b2b06cbc2ab6","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.6.tgz","fileCount":153,"integrity":"sha512-JcVUxQYax4A44FmIinhmWwjYsbhRqvfqYVeKLNvibbfACzld2sgkPxfqdVr6D2gB2aasbAqYZU5ug7IU/yKgyA==","signatures":[{"sig":"MEYCIQCmuHgKgNTKn5ghU3sfY/8GTmDZfkR/I0lJzYr6q1GXawIhAN3NsN/NWMG6SLMwdSxzyQI7vcb0SL2h+tIWJp5uwgbQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim32gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq/w//b3ky991KkbBTVCqP/KUJiEb086zZVjEBPBKOggybrUPpApPM\r\nPfuZeeUIzdG4aqW/Alc9QyASYxi8sYzEXpWxGcqBpQw43/MVrqnuYgSa46sS\r\nHdmtpNVBAXXlDXfZo8qY1GaeW17y6JpkWMZqx30vSTDyWcLFFB8G/y4MSt+L\r\n+iBQSTWiE3pHwT7NBMiuOq9oX5eKH6uXAGPLE4RCs55IrailzSkeXHox9gbd\r\n76KVQ3ciu4E5pLhsgQrUXP+2Bq6noV//IuO4xTPC84AWE8Xfw8VSLiiDoVvi\r\nQt/qzlmRR01cU5iK4n/ZKQZOn0BbPh3q5ndL7s1ofctVXatS6z1KmsfhmcwO\r\ne58AmcWXrPAOJ5wtq3qgwt7FK40irj50vhTyla/ruea0K+D0UVAH3Mlh/eDm\r\nlEDg5Fb3tUmh8u1bF37nYh4GXEde7yhfk8cpQ8Hp2xrMrkNPdQte/sF+c2Xx\r\nI+5J9Jr/QYCqj4Q9vBKIrig8JmfA2PNjPDylIxuSW6Z5J7CVROtUn+AB6LHj\r\nSTI5tBq4ww/oCMsl56YNJDw1np+d7hT79dNujvxPyXONweActUqGlX72GflP\r\nTvcERarB1yhCinZK2YW9vnL8AbQ3vhhLdCb+aMfe5+ru0BSrDlAknwyy/mcl\r\nE29FdxA3pBOEYHMhszZR8CCSEzunn1y8DOM=\r\n=fGHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a1ac2b18d7c3435794861777ce11b344015b2189","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.8","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.1","@blueprintjs/core":"^4.3.2","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.2.2","@blueprintjs/popover2":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/react":"^17.0.44","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.6_1654357408480_0.307518092513827","host":"s3://npm-registry-packages"}},"0.43.7":{"name":"polotno","version":"0.43.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"27a803a2fc1ea52922cdc58ff97a052bd2998263","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.7.tgz","fileCount":153,"integrity":"sha512-floA0BUDnTzajFnm8QuJ5MOp8eYmaOadozmUD4Ik6/5m6GOvvgJ/3hfgofcdOXazIp1AkdkDLqWQQSPRRDzJ5Q==","signatures":[{"sig":"MEQCIG9TYvyCiKbOjDhq1zFb94MvtNxNct+hkwnCJpgPr49CAiBu+vdcS//y5dmaO8fiQtaz37HNf8vP+yxX2ek2i9V/og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMN4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZcRAAmK3xq1Lakl9lwBoYpg/my29wiF6+EvbKC6FfEszEuSWbP96m\r\nft1LP0BEfV3jXT/PkZfHkHjNfcfNC8DJ+NQ4p+ujIiTtoIg1vN6aPC0wRM8B\r\nQALVV+cHfJx/z8DZmqlQnKcgsQt0T0FoHxbgLKpVJGRx3WJ/0KPVarjtfIgI\r\nkV4eP5PlCdd3msmreCps/jWnFI7H37pjqd5AL+LtoZ0/LM+MhQBcvxrU1E+Z\r\nEQ8nuERk3+XBwlTb3IOf6qixIshihz96qZ1d6ju1//8TfbeM/VURbVfKPOIV\r\ny2iskm9ibt9j+pFl5Ea/oYgRWbrPaRH49b0Vn/4NOzKwbIRlL3NdktjBAwy5\r\nlEKyQ72woQ6IkKvnyJN/01Q4CLgQ00XeE6CQ1do305Uv3I/aAjTEBt1vZiC6\r\nOXc4j+k0zRzk3+pTpUaYhGxIeoHdhQrhAiaQaPE0FmiD0EOwa/9l/LRyOYTZ\r\nHDTjU0v546l8qjUQ/rhIvryuzmcA2+nTeKpUsR2ujtnw09hG44mgQFRr9Vun\r\nFoZkUYOuegmpwB8Yvp1bsKHn3qqU7n9SV59YZq5dI88kmLLuhNgnKP3iFE/x\r\nq7eMy+oN6YFJX1YeIeJKKrg9PRU0UJ7beu1LxaJFAKHQJnWKM6Uu7nx0n9L7\r\n2Nj3gKhUHUsrx3GUJwL7o+54AogNBMAWmow=\r\n=ICo6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a1ac2b18d7c3435794861777ce11b344015b2189","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.7_1654702967915_0.2496908000843827","host":"s3://npm-registry-packages"}},"0.43.8":{"name":"polotno","version":"0.43.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9148c1d75169fd0debf17755a5bc4da2abf16ced","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.8.tgz","fileCount":153,"integrity":"sha512-b6M3QSD8DVE6stTjJkmtwwUBS0z6gLVKwpktnfLgnLBhhZpbSPvgU3KwPWyMLylAbL3AQSODUOCHBR2AxgJFPQ==","signatures":[{"sig":"MEUCIQCteeq9zgnn2hOYAqieGcqdU5JvLloN38AGxcXO+us8sgIgBQL6aZlERbY0SUn86ylX1/h//39d6P1MY8syuJ4CZns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQ5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXCxAAhnaxOx99fy7shKiiuJOmFQpKpOETQnflmmXDPdHRJiVU0Iuz\r\nVa1Cs4tNUiLun9KBM2LGKj8eK/5xuvV8mrN24wXt7FHJR9fDxcvY1fy2POJF\r\nGpv3wxMbZKrvnipJIRawrx4vNyrT+o3wV2W+pJMIjXdMdEFCSrYE+NXFTEXE\r\nv4qqhp4wmEfz7vXWh0++G8b8/iG2q4JgilMMsrVQrOqtyHlR4lHsyOvFCMAg\r\n1YsvhDpk5YfnajaLUXhnwjR2z1pNF5kV46Fi/Bm7x6aiw/xT9jAApND/HePu\r\nIEU5G8+ZYCh6D25arkNlAzoSQGVREiVh1wC+S1nwfMqf1cBAMi5eVqWINEzX\r\nsJY8Jjt8qEETMuFrjJeaY6ePecmJLlZIr8Poguechm1oPE/bCJlyDL35b5/t\r\nZqZOFVZ3XGRI1sFW/fXpxH25HgQ57d5e/r8BhAVuWJzIwC75+rAKvsHlmSBV\r\nt1SFJkCEJPvb52SNOakmcYjMmpsiLjQY0f6XsGoR9BNV/ZtcXvnAC/Lh+xmx\r\nQ8bY34bGT0/8FDoeayMEHGgNVsKWYIm/x5e8QfUJbVUfkj3NuCQO9tnoMUHp\r\nd7xE++BuUzkL5ciaDWuc7Z/Wmx9sTbnqc/UuZP3IV+PZvH6jXw/UBu5A5fre\r\n4x88lGfs8mVC2qf7gPvh98qEem7v01Wr3dg=\r\n=o/qq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a1ac2b18d7c3435794861777ce11b344015b2189","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.8_1654722125167_0.15547741968641793","host":"s3://npm-registry-packages"}},"0.43.9":{"name":"polotno","version":"0.43.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"75c98e0e79af4ab3b5011e2df089830d041cfc39","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.9.tgz","fileCount":152,"integrity":"sha512-Rk7gVlL9HppD6EZYxOq62uZgTASV04Tr1qJiY1DV+IRsdIDlocx0hlok8YY7ZzD6HTo+2mc1W7U6YpqXCbEzLA==","signatures":[{"sig":"MEQCIBUpkfutOe7F6TSRpayWBqZSeMvbLoHxz8VgMThpGiBKAiADWsbcVWUhZ9f93XogMaK7GC1PXuXdfSFii8eWl3FQng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2375971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio1LxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOExAAkJMcEsWsX/fm7S0M4b0znfFER5tPbiM9fP+9+zNkCxCHDnFF\r\nkcOD1HGhPm4VevqVA59mH3Z9OqFkkJSezTK7QtbMpO9+6KG9JMjYApcIhW8j\r\nPOAV53N2fLFrdXRUJEUYD7MY/EXsUHX7E87niL74BRPoZzWPj+O8e2j/2dl1\r\n6rVRuU+vppFY8SAtQ2sYIBQ2Q/k7MXme3qJYGfwQs6fDNGB48AA1Y4WWM2eM\r\nzGCoQR7nMUCejwv/x291sHzvKtykrzwwL+rCQ+SW0nlGy7R5KeN/KH9k24sL\r\nveKuTH/OwWg+zKuY6YLzLvjMRIqPBoVNI7HoNI7cPCRVbt0REDGyFGdFPUyO\r\nOGVwgKBKsJzVc557E9o4nRn49NJ+2yJYssan1oXndxSaoEgmKluY2ze3Qtsy\r\nYZ4t5guz6Uvcd+AO1ID2yktREOMsI0Tkm8srZ8vMsPA8cV6ILmYrMLt5INtz\r\nIsxtzxtcISFEUH7WVg5MAV9N4Pne37BAgvRNr627ECH71+yTwCor/3GVEU0R\r\nctBT4q/PSl8CSW1QcYTl6SSedlk/fr14JJNblICKcufpz966J/Z0g3B2tdTr\r\nsgCIES+o59l5eMzTNeAjJU2paNRFkYD82zoFvq+y/2qNV89+AH1dENoSMOCG\r\nZZRlSvLJxLdzSuajTTEQUReWdzg4JLeMreo=\r\n=EVYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f8b07de940ae82e06784d5b0b44bfa4054354c16","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.9_1654870768893_0.4201246163269312","host":"s3://npm-registry-packages"}},"0.43.10":{"name":"polotno","version":"0.43.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3f19eebd33f455aca3aaacc2bc0508bbe197393c","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.10.tgz","fileCount":152,"integrity":"sha512-GBriAjWJDP8RdEgPn1234cjeuixJeP3jNRmGcK/XSWwu57+8tS3oyV3oc18voJeUTFv0YkNKFGyN0SkJEopmuQ==","signatures":[{"sig":"MEQCICKnouHesVr2j3Q3dRFp2vJQ4x78YJREAHUudJjCB7l7AiBMHnf5jv8Rmpnus4m5kmXCSaosC8vtGUXLS1UdSBgMAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2vMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq77g//comxf0mxUT0M0ZY8gCI5ar/hedfA5J738FbFGgVAS7tWgrOq\r\n8jvNlJTVckstm/rEQtCKFIKcYKwrabM1WIU802reHKZUf4+RjMt2srAS2v1u\r\n1jz1eZSrK08eweVEJFRwt7UMJWQ01Qq2Kq+9+HmIJe/fPAP1rriF582NDxPS\r\nzVImsZdGraVjBuYFxapGELD0xaloiFMmEY5GadB/qeO9KAgkJenREFZE6l/x\r\nTCBnaTiPvY0L35iBK8riNpCwz+/jdAPXcrK7QFqYWVaUy4JdMw5fYv7Tw69k\r\n4Qz15XSGm10GUbRvbTsnaLs7VKcKivTsTCAm0HOPMDD21rhm2b+KqzYmi6Qv\r\nkHa3cLG1yAxr+KAuFB45KO4CHM2lwjD3/NhlNC4nyFyZDU5wuA9ixFMu8rt3\r\nEw+GnI00BFKvla+/c3fPNlwqfQX25aGbgGGiWqAXtZ/6ptVR6pDsPXlM0uxT\r\nH7gvRahjfZ83GlbupqA3i2FvbdtUv7VyG9h+B2bhEXT2vkzoyZJ8+49eMCYr\r\nVp9AvVDzTRBURucni1EEhj3Anbynm6tpxOtYvx/uU55olcv0h5/YcbquTLka\r\ns5CmC0D6Xnv/LbCFCi/3KDL6BRcd0Ypm9u2Se4We4pH9dF8nlg/nHLF01NXK\r\nyZOlyOD7RIPCZi7n/xJBlFVmfPN0twiemmM=\r\n=0/Az\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"595e2433ea254b1305c132474bbee2c35587ea4b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.10_1655139276337_0.8684847288367157","host":"s3://npm-registry-packages"}},"0.43.11":{"name":"polotno","version":"0.43.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"937555bd13bf182c055f2f48d222b9afa7650d7f","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.11.tgz","fileCount":152,"integrity":"sha512-Xjz3i4esgKivk7w3KVCFtUI+TYHVDBx8M+hlc6EdzeFaQTix8jNJ+4xlD102vyiGxuibKYwoo20uh+KwrOoVVA==","signatures":[{"sig":"MEUCIQDIly1RKuvyfD6bicSLo6aGroYajZN6DnTuMwK22QiJEQIgUQMAJqj9HcH4XKinNleFlHovuGUvXB8ff6sW9BrYanY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2377894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqNKzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0EA//S7r5wZw5xDsIfU7KGtu1CVDLIQ0d3BYdRRAlERe99ytxk9Cm\r\n//PFGPGFyaWLvRYoa4c1lK9pmUGoacvxnWPR5mIe6I8BHFxfXpSWK+Wr8U74\r\nSf5stxQfDpKD/t76b74lgazFnuDmEhqdzMV2zCH5iIo98hjwBFu9RaHo9SQp\r\nF9NT3CEWHeATDdvyzEROHw5nSHilQQbOZ1KGqk9sG4VW+HmSh2wLCr4oM/FE\r\nJkN6vb6sNC/HFGF8HHO6FCq9vhEiFU7KTejRx1QMNHkOtybC6tK7W3PuiU0t\r\nrDZgJW0FUyoo3lSDgRtzOUnZgy5Uwun94zg6brlNDyIZosXYxWoULfhT5ldK\r\nrKHtsQlaMZDBFG7gsByxrXTx1RtTSbYHDl3vTMMOF0NO2OIl+zKiGoUNt4Xj\r\nmvWEHmX91NCc+qgXBOuncYfJ06NRxPNwRLGRPytbIAmK/rhGakRpFHSa38Bo\r\nn54BBjPMBdl1Itwmv1uqsQ0UwKtMLXdsd5jIERDWakLkzO1TTHoJtZnraf5E\r\n9jTyPS1zaz85nL+zptNjdNFq23zG6wc1xsQWePaV/bXXIQO23A2Ez9O+FXd1\r\no6BuX8aIJ2C8HYUGeHD0Wz4Lp6Wcr+0RSwvnoG2yfWFAqFnZRHcoxEIA2Utc\r\nwmigOjl+w3NG90WOYUXMCrQ0I6GXFIJBYbM=\r\n=6p21\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"595e2433ea254b1305c132474bbee2c35587ea4b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.11_1655231155244_0.8120257821789318","host":"s3://npm-registry-packages"}},"0.43.12":{"name":"polotno","version":"0.43.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"91aceec9eb5c75cd5c72a2a66583df6a6906eff9","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.12.tgz","fileCount":153,"integrity":"sha512-fm/jVz/js+axbDiTW6LHzbaVJkbSXMzWsl+PCQJ2iqcuEDu3+gjeRuEf/iuGcukJofXuhnOegvI9pgVs+7e/mQ==","signatures":[{"sig":"MEUCIQCZbdAJRx9zVCj3vbt0/L/oVG2WWXF6dfTl/I2u7RJWWgIgfJpb8PdGUWwQBxz1JrlhNTLV/40L8GHdyl5yGuLV0FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2378920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisIvKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoejQ//Zs+gg0pWixYSz+AtB0mw+ZU66RAFujtKLYCTFlJntHF3sja0\r\nJeLXaYTdH2cSxtZ+Xh7TghN9DkyiKqnndpcuuCSqUCJNuwKGMoaWYR19Gvfy\r\nqj1ppW6igc7QMQSo82R+Fb2dwaPGO9nHpw7sGBoHGQPjAFMPJ/xcuJd/X8ov\r\nGuCSUbKXyvoH0/YSiyR5jzpUkWW7Ct2G4DYayVFbMVjm7s1Fnb2qWjS4imzk\r\nrvizI42Jql1Zs68plokXceUqc51M4HTppGUjqwyKiREFjpWNuB/t7V4tgWtd\r\n5hpqU1bsl6ms7zyCVKxLNtjVSEimaXhCfx2ZK9TvO3FVriGwTWOBbHQTHmu2\r\nzBh6oa/613sGw9C28Y1ws/7tj9KVinFJibvLMrvDrQQHQjNnz1uJc1ogQxH1\r\nvfLqEPxAMo0C/nc798b3ITaH2CzrW5slXosRh9y/F0qDf1DagvuTcb0b8Q18\r\nABTULgyfoghzUZStmcdxMoiK5eHiYrs0Fd1e4AcetZOZFtVBNGeiXmwQNW6r\r\nlnKoV4L8+QWEd0z4x4zqxO0Gt/ODgQEaUj6of8WtleaF5dFhrGhivhV1XU/m\r\n+gAjuhwaG+DovlbiNNyC7f3OfL3+cGwEGNjRM5q0jDVyH1mt9dAwQkvyac3+\r\nm8bYl7KdXGaxM/k5b0GE2G0+54F8LBlgnFY=\r\n=VV2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"595e2433ea254b1305c132474bbee2c35587ea4b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.0","konva":"^8.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"^6.1.4","@blueprintjs/core":"^4.4.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.3.1","@blueprintjs/popover2":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.0","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.3","@types/jest":"^27","@types/react":"^18.0.12","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.12_1655737290345_0.6933341415926193","host":"s3://npm-registry-packages"}},"0.43.13":{"name":"polotno","version":"0.43.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4a61686c4843f9255d97cd6a36486cdaf9738433","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.13.tgz","fileCount":153,"integrity":"sha512-I4W+Aib2vzWF31KHmZOq31pkc/ASyx/wnPXIYoIgz86lovkHz/I4agkYPcv0AuGcEqmUsKJP5K17o7NJeI5sHA==","signatures":[{"sig":"MEQCICSIksqiIuIGq1yOfYPgiCgiYXg57maSCfyV7Z8uxnqYAiAf2rTsgH8QL++YsvW56khvd1jJTXpnlbVzt++RUl6pvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivFh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+yRAAh0xGLtCsBnVPNNfSOwxES2eaGitf+4KIGJbCLweWl2/etuoo\r\nraQyXECcZ1rr7H+q/WOINQbXvaPxkzPVE9O4x1RM2k0hxgOO/4h8/a064un1\r\nXbqKVmGSwt36w3Dcep2eGNk4lOY3Bc2o+VTq/8nzh59UcvbUCVs7pTiq9Y+s\r\n/ohWrJgXG3Js1j/tOpImLsxtcy1VtxtPOx2zZ2ZPm8bWyyzlgMtRKwtRX0hM\r\nSebIyfJHfM+2aEGMItxytkbC9M/5oR9Dc90vz7tLHv1bEaE4FtIQYOBpfCtC\r\nGAmAUWVW/WgVkImx3Nnl1j+7Gh1lQ8q6NKBxbAdctnffCNmUDp8FraTRwR1N\r\nj8HehMpYJ9hK8owssa1VmuFQ00JFkhmDWRRhhnN65/id6B7z7q75B9A0lux3\r\nH2xVUUtxAauzyH3yhgS8rE7boN25qec4Ph1jh902sseW4u5p7mm4SYmnvNYY\r\nWCekVZRAssnyaO3Lop29uGEfO3m62cmYC1F6GTOekQa5ZhDn7yYKRLod9iEF\r\neDbGCSPYmhXK/FnF3LVF6/EWJwBknp7pOsLwBfNDKMdKjmVofbAZ/nLvhV5m\r\ntCgvxxGtzUmP/OcEkeouyJ/SJ15i+dQ1VnmFjtMHKzhwnN4w/+ibMcMvPuI7\r\n9Ua+8nRFVFGeCpZrc0YHjJysBai3pqDDX/0=\r\n=H0ZK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0215aa4b057ee2d2508862207abb48efdedc19a3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.5.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.4.1","@blueprintjs/popover2":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.14","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.13_1656510588753_0.15926296530971573","host":"s3://npm-registry-packages"}},"0.43.14":{"name":"polotno","version":"0.43.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7a6bffb8ea4e07786c091fb948aa4cf663cf7360","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.14.tgz","fileCount":153,"integrity":"sha512-qM6DlS7J+Oxg5I0A0ZOg3capDM+5uqaoRb6cEFCjdUDSNnidCpfRACWeHsRbFlYftK5blhvyimD+iyYnc2+nvA==","signatures":[{"sig":"MEQCIAvqDpnHZkhk2rxahpYWwltuv8apH96Z16y1qnf2B9Z5AiAO02WDk8sDj8bPeZXTYARTDYamWbfE7Wp9YbklmwyR1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivIYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2wA/+KBVhI/PIj6KJ+9jiCXxPxapnnCY5UqijjIKvB9moNK/VMqK2\r\nhq5o8KbLOkqaLOk5p74mk2hEcLSwwcHIIa8qDXHCiu4IDXT+0dN55eqK+1dy\r\nzP5Z51dSSSdApNjSxtlg/eHBrq3+CWWP6+77tvAVHqA4w1RyGrCCsMXPSmh2\r\n32vnTT1kzYisugLiw1xWpUJ0naIqPO5fkn2jRDi33QbFNQbyL0sF1z2oqc2O\r\n9YVvg+EufEFeec+094O+jGlmjL2ktb5uNs5iplBerWQ3PZg/bX9Tv0NYK5MJ\r\n7YKnURvIrUkGuEyHPeBlgbFaZfWS42kdBxJxvDsHu2EmSinXZ3cilDQ5acoR\r\nOvK9aq8eDCvud8bYsH2WzATM891xXRfMhvVql4PJwBfpdSnW4LCXs1HgYXJf\r\n8P77V6ZTaNNMNxek8HsFQIaDoNWeb/oFErxDEngd1UXr6tWeqYCqJJ4DGXch\r\nsUgPISLpY1Fs+jn79gfh0PQWuHTZ9MHFJp7BNIsN/qK5YHuQ0cmS1B+aDK/x\r\nUSJPHTGGB/tQhAFR17ha1UZHfG3o8NUbdH4VQsmFhIuQkx6u2DK1PLeQ+esV\r\nZJHJ7haLdFfHyRE0a7Q4D1tNGNbl2sG9XEDyLwj2JdKQsUqDZp3osWYD9Rpa\r\nC9m8xB1tJQkvs0NQKoxVuf+0edK8dLE4Dcc=\r\n=37rk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"eb65c5089343d06c42c92b156bdc1fb89478c873","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.5.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.4.1","@blueprintjs/popover2":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.14","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.14_1656522249325_0.29864822329650975","host":"s3://npm-registry-packages"}},"0.43.15":{"name":"polotno","version":"0.43.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"eed1d920b9410d530d34a428c260dfe60980fb77","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.15.tgz","fileCount":153,"integrity":"sha512-v2D6cZrdNpuJagsUWs0oy6GQWFnYJhT72Z3RkOoWm8R/FE7BsJBogGb/dt0m45NjK7rxFbce5Bbgi9JA6Wehpw==","signatures":[{"sig":"MEUCIQDWlCQl6crDYX7He6ZcKZ8PfVMhTXGUm9D80Bx4gkMdYwIgXhEXJ4dgZ21h8F02G3dt+slEs8wg4GpLZNvEIiCHr80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivIZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9TQ/8CzFzsBNjeYEnOQWB0wLf2KZQjZvxadrCM+cI/sWscj7aNvhe\r\nTAymeiaS25Bcpk5nNCr2ZpUQsYccqwFzb4UcHPbhC7k3ZsdvpfJBqT0x/u6A\r\nOY11qoVm11pQBoU806dJOJX4iA/Pam8VHOzT4gSX8ynEx/CvWEKTacfSyT7n\r\nIM/sIe4zOpnPrhWMuefrm3j3xO1NCQt3hNJkD1WjlznfjXrVgh6HtjH+afkE\r\nh2+pZxD5ZTCD81rQzIzLELpfAlhGj9A1AKRSOo+DHe1dsHLrz/OKxakwdJos\r\ncxH//DmpcjKONV1brsqSDEwfReVUy7/yibXvB2XF/Vbe8HGPLTcuoCcdlyuQ\r\n/xwA8ScaHRC8wo4aVZ9KtzQn5OeFoYA12uFvcPzpp0wkQdchmiS+pLEL2ujC\r\nWmltvB2Z+KTnkpmP+DfuTuY7avy+5tUu43dZtKmlRCLfUTGadFegcMkujJ9m\r\nbCp/pTghmD54zHmDFzGGUoca1o6m7nHBJHj1j4BiimSq6+f8J5mgeCLjV+kj\r\npBf4FZEgQaOfNWH3WtWkhb8WOTIDRFOem1/pte9oVtyDShqcbV3HyGJjEdHC\r\n0A3dQFRcYCmL8Zd8W4NBjy+Zt1fvaxUoOeFW8QY7hErjUYd0zKEESMSnc0gm\r\nOA8yWVHJAJrK7cxb0+ZxqUdWaRNH87nQ2Z8=\r\n=QicG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"eb65c5089343d06c42c92b156bdc1fb89478c873","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"7.24.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.10.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.5.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.4.1","@blueprintjs/popover2":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.14","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.15_1656522312085_0.7458660118519511","host":"s3://npm-registry-packages"}},"0.43.16":{"name":"polotno","version":"0.43.16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@0.43.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"cf0741aba0e3afe39a6ca44dddb07e2d30a7ea84","tarball":"https://registry.npmjs.org/polotno/-/polotno-0.43.16.tgz","fileCount":153,"integrity":"sha512-0AVjeemHifewk+aBXCpO15J+mjio9bYDMR/BLUAXeeDOQTB43pidkbOm5ULVNhvYkZ+kZBIw8hJkNQEXu2jdjA==","signatures":[{"sig":"MEYCIQDfqAUNqcpCfLAupKiWh6oje5EUQsay9UIj1ocKVR0LWwIhAOGeYBrpDdMz+lkiJfb2fOQa35TzQAFrr1vhLtcAP0v8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwy1rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6lg/6A5Byg8HT4RcYFx4L0sNFce/1m3YDRQXY1qsqz+Risz7un4x2\r\nEI1djkJrYAyBQOUn3AQN8yDeBNmleEhTsk1po1m2Z5+qs3EKqj5o8Z0Co4XE\r\n3mHTDeKsWfUXNlKWtvjfmC2PwX4lFTH4vqGPK28BI/hoW4PjDu7QzdEsx1vL\r\nsdU+roBxgSDsuYG45vUbLO1hBzYeMaspBCYNjge1tRfMN6HZag2GV/x2KqcU\r\nr1ho3G0HlCozpDEZmnx9Nau95/e2+sCoMYeMp1Yn+R/0a+HdPwvv4XcKluZw\r\npj0Hx21dxan5RqICuX1Cuf1Z/JF4g7XJ+6kHpLf3oHbDj05GHlMVMlZ/9q0w\r\nNPnkqpgbGbZHZRtfxBVwfiCLCMC16Q7uZjG/nUuSJMttSswtzu59//QJnj+8\r\nXiv4WNb2QPLIJTbS8TZsXjmGNQ9hrGnWyO2qxPkSZvbkF2ef5oj53p0y+vbo\r\n7ziN7WjrAKF6xmRXq2GodGnE5Fe7ntwPVp2cjHYD4RoID4If/RUFLOqyg5cu\r\nBvao+uU0UVFaAHTVLgMBHe4ouf00PJifFMogQdnGM4/PjWa1DSJtvZ3Hrl8X\r\n/Ngj4cqBWhYBgenENcYxqz8grdmWXR1h7bow9Wq+hpobe4FzMN6Sg9bw4o0o\r\netZS5/gi0/WCOrwd1zgzJFSek8aOBj3qZZs=\r\n=JfON\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"41a0aed9bb5870c613bae36ce763e37d5e3e1899","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.12.1","description":"Design Editor Framework","directories":{},"_nodeVersion":"18.4.0","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"17.0.2-6","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.5.1","react-konva-utils":"^0.2.0","@blueprintjs/select":"^4.4.1","@blueprintjs/popover2":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^17.0.2","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27.1.4","react-dom":"^17.0.2","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.14","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^17.0.2","react-dom":"^17.0.2"},"_npmOperationalInternal":{"tmp":"tmp/polotno_0.43.16_1656958315547_0.24450666564948387","host":"s3://npm-registry-packages"}},"1.0.0-0":{"name":"polotno","version":"1.0.0-0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"cbbc333ad1e796cb61db9365747670d7826f468f","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-0.tgz","fileCount":153,"integrity":"sha512-bOLC76/C+hf3waRGecGRMy5spdJ1jIl5E1Z5/i3VuGzG0jdX3ycPcxlkYnqS/kpd+QKDtDsuan8hnJOtovQ1mA==","signatures":[{"sig":"MEQCICAV/PXANq/XAQZ6CG9oJ5Kr+LOusC2W6nIF53mApq7ZAiBOIzvD0NALc2MospxWcXav6IEF3xq6EOFZwdOYDiUwcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2436041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizLe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn1g//e9EY/lOOOuQkcTzAY9BISRuA0T5hZoiMGw6l9ZCacDoC4g7w\r\nmsVvmwJrPvAQThAIz+h/Y4ui/ooKUWqAZmCYnAYQSx1vTzNyc5sn2Q+F+RO5\r\nr8Al3fRw5crZQok/qloGULD76bsx8H5qehfveg7rbhTsDPPNfQIL8inqBY1T\r\nSQRVKEd922pk2xBN8tbZCdRivIypDAAlD2mSpW4aFXulYhgWGUvoiyGLsW4A\r\naxmPO9Y4hGtS2zsNaWO5wLDZhUemc6XbBJvWFngYpG9eX4sjr+MhxijRZiCg\r\nO2YZkGUPvE079UDfnNzrhl1K8Q5RsbQdn0ofOV/vY0o9Waz6J7Lisnop2+vi\r\nWehe8ve+A8oyJyQ8NPOYa0R/jLTCnvUXyG6Am+DskeiGp8/ntUmqonu+tuBK\r\n5Qyh8JiAFTCcDHsDtZdfPDHlO37I9GI1I8dU02KsI0Rh9vuBAt93zocy0DjC\r\nE3gc3R3d4umqRAqfcwWGHfLevJUxd4zC/4oWXwQJAssEKo59UhbbYxeBVMJH\r\nxqNkI6W7OapOcX/Bp8EbfVCnbSkmMVqiOt58d0h/tTJpSqwzZbj7H6JUFVig\r\nhnT8uOZK7yy2+eLy08IYGaw7VvXCB6GkxX/h6FtW7hqYSXvWzoDbK58CR/9s\r\n5hGowaVk7vc/wPgIl4dlzStykpAjnkWBbfM=\r\n=eUDB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ab99a912fede4fa793ad1ffaf34374bb3333d8b5","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.6.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.4.2","@blueprintjs/popover2":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-0_1657583541881_0.9088788970886681","host":"s3://npm-registry-packages"}},"1.0.0-1":{"name":"polotno","version":"1.0.0-1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"57e1428a35a4ca2ce846e0065cdf2c00b6f1a43c","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-1.tgz","fileCount":153,"integrity":"sha512-aI3fSLztpUEAs40y4ELHXUssTbuiCpvLakSohlKb+8nqUw30dEXJCCNf1WY19utU82N+XZPHZimPcd50s6xo4w==","signatures":[{"sig":"MEQCIG1JTVIkOCSqv/6S396O/SokgR1mz0b3OOsfadmdZazXAiAllXJfT+tPi6wSOoRQpZhlh/MvYjNcR0OLLHXwDb2ekA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2434926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizMSGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIsA//cYR/2WjsLI3tQO2tfdHZ6l/T4QNua5+gtCo34tnyVP0DKVjJ\r\nCbIINrTLkCOQgqM+kDcgYaLwX5niZydpET35uYfw/gKyKTVHIVD7BcFvbLJ/\r\nOBSmCV+3tJl+PmRXV9htjcAiTirjw9RQCJL0xU8EzWY3og5Mn8bTeCC85ZyP\r\nENpgvK0VkztFW0CBa/DpNVxsGKQEGQT/w2mBuYxv/Sh3xGEEXUM5kUttjjJi\r\nmAwombPbF8WflzhVYTDE40D6ymhH4NEV3e5mlEUKnerfibe17+A8EEn9FGyU\r\nbg4Pf2mar8RaoN+aNMW7LN338nAemg5HfslcQeju0HVqBi95lcEHVX4vw0la\r\nua5Q1aAJmjATg7WGB71OebIqD9t6oaBCXqBKxsxBTeT2RVWByGfBORiu7XZf\r\ns5fSVx6d2zG30imeGHGkoFL5ISSYD2bnUZlSSN99GY3nY9Acj9L0k5NggaKi\r\ndVNdane8w5/U9fdD5b+dL+tWUp1UggdX27Pm0b0oOaJFf65fqjRbgDApI+pB\r\nLccTlyEBhB/2jiqykVkxfIHY/tqIbPHW40l1FeX/+ElUmJmYd+jiaQb9pCO5\r\nPYNb+Dhg7WkKM2SPjeewUtsGC/lnCvkMNmvWuptpFV1CCbuxJwTeUO7ccOc5\r\nbjU2TUWxmkB01JwCk4iYuwg5HpN1d/q37EY=\r\n=tn+o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6bc0fc85e20f7e169536d6aa0c43133e40d4d51e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.6.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.4.2","@blueprintjs/popover2":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-1_1657586822116_0.370497326984462","host":"s3://npm-registry-packages"}},"1.0.0-2":{"name":"polotno","version":"1.0.0-2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"71cdfc5090688c5b7d5b77c72e8878683700d71f","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-2.tgz","fileCount":153,"integrity":"sha512-ddEmSzMpcxj4vRPvS1rMmMLNdMsueusxdSOmMVzyl9JKZPvuw1+E+WExsnx1j1WKc1bTq4FkSds5uhU9UOI6Mw==","signatures":[{"sig":"MEYCIQD/uyxWSxML6mTZ6v9x3FT3gzc3oAJJd8TPUbOGYEJElgIhAPn2unvhpWRJyQ1UUdErKdGXWKiqMZAkl/dJogZu0my9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2435211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1vlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQiBAAimfqXJ/POAkPmTtTWbIrynx9sgAeFDjgZP1T4v2ugCCdeem8\r\naiXiBOvmfNRaUTERv1tEX+tyWQBJhaVC3CyAPmdLJTPwNo27QwD7iIdHwMcK\r\namScKNxja47ZnlyDK2zVtqhLSeQ44EmgJ2j5+6h4v1D3yfd+TGhCy6OVJpAO\r\nVtoEzwtYSu2agLRGrFQLZN+VbWj2wpl0dxWrX441ED1T9F3FBATopKP24iKo\r\noy0H0sjVYHaME+sYO8Vj7bVE0HKvJnzm6wht6C7fi7Ip0hkZ17J3CBsMY9d0\r\nA0VTvljfasr7dpnD0/Ivt38IfSECi08t2YpM1hkUOCIiLMqmwG9xF9Rm/2uC\r\n2qYiI9AJ5yijoyIYLA/HpT0FmmilW+ioBTw1xSXVTYRx9tNYc4DgCRygem86\r\nbbVPsbb6sz11+w2+8pI466reyPSj2tH0mbbOjjWJAoB18HuaCirU/oQ+PB+b\r\ntBr+DcQ4i7b0Ayv9RhXvW8dVovw2/97KGKpP6ORXhh8eMmMNiqFB3vhvzCWy\r\nT9Wkijc6zkyH9urxg84rrtXfLqMZz3ANQ1T/1Dn3VXKxEiILWpivJcRZFVlo\r\n2cBGRwDAHnXqYcp48Mhr2XbUY9nZJ1+eLnZjhaXqprzB/Dis2iTxk46CGFBs\r\nhJ3AyURM0CVLeEdx+wJjMpGfNowk1xuaZjg=\r\n=1A0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c4f4c1848c86e09c9cfa3b5965f8d96f07b25250","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.6.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.4.2","@blueprintjs/popover2":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-2_1658255699001_0.9686929720955202","host":"s3://npm-registry-packages"}},"1.0.0-3":{"name":"polotno","version":"1.0.0-3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ad97ac33c7e8882750d9bf5ed30380fee8e2da4b","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-3.tgz","fileCount":153,"integrity":"sha512-JXBpl9j+4I+xMS4nfpb4usgU4oY3v1kW0mzbYkm1imzLsPdVSnGW6rSDIPwBhLjw7ZplPmg7kbWY94Jdn3oPmg==","signatures":[{"sig":"MEQCIHTYt/ftAbNUydod67jzBdghlUaCOiP/evapffiASIStAiBIDqZ3ivARmeDLye9+XMPfbiY3WIPPFZsJSixJBA/BwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2435255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xJyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppVxAAlMcD8OQBBjQRJM5sJAaaVAf1HKZggGC0Ya/hQlZrjgih8BPP\r\nP4HLN6o+cT3cu7z/t790jO3xOD+IFa/AJEYquWi3/NeNFF2BQVp/+PkAaFUb\r\nprhpsY9puRm9bdfIYZznz4AITt1qxh2mBuNGoSqbOUY6a0TKz+J5qTrw/X+W\r\nYXvd/ctiZ/b+DTRelY0g8Msu/n8nIA3WmMSvRywBn5iFg70Su1MYU++Qk9mB\r\nvXX84u+hRNillQG12gdsi4GzQrNyQh4HgKF2iFBJpWybynba67ZOczfbUxG6\r\n0HlPQRqBxcyZ8LGbE0hKHhMrMwsVjBh6I4Oa9cfOi9lwGybmp7fKmJIajer9\r\n9/YVFHAdZdAILXiojg2K6naC93TAlQfBc8/Wr8XCODsHv/1CKFgo7z3VT5O/\r\n+H4pCGzAmvsqJBEB6bkM48C8jRhCvwe8i4OHHrrx5oVkwi/HFjHazm+9FNBr\r\nF8lV6sGVCr/KctVPTtSEe9tz22TQaIOcGmw1pmGUirRUfADu9bLyPEdNzlDR\r\neDSH3+GBw6bqsmiwmW1iV9uF3XEEExcoxasN3JbvYASSDShNlWyy7En48G87\r\noAd5yjgvgryGhCbjp5eFWv19YQAgDR1UiO2l3BwE+tqXFZTE+uXNmRxvLZkF\r\nZd6XBJi4NLgkgfnFqsIuV7ehxmpygGKRC/Q=\r\n=N1nG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4cc4fc08c4e0a4ff1e34f0876d7ecbb69a8192e3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.6.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.4.2","@blueprintjs/popover2":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-3_1658262129569_0.39965728703836567","host":"s3://npm-registry-packages"}},"1.0.0-4":{"name":"polotno","version":"1.0.0-4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bd0d94d954736e170d5166b1f39fbd0ee1ac514d","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-4.tgz","fileCount":153,"integrity":"sha512-ugwDNxCCZ716C7JvN7PGlcOSN2oAzGJScHhYNRg8LUv9YhFWh3sY4KdegPSHzKXFBmwUd+xGbp1FtVLYxMOWzQ==","signatures":[{"sig":"MEQCIDjc/ehJv+JOp23ht1yQZ5s+R7cr7nz45lqDNS2HRZ1NAiA6FGC814iSk7gG20XXBYXLiCjZ0NTrG97DHqVEeQQfZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2438338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQgA//X9NXIljEryjGXIalxBgVFwzSGfDzkjRE4D+eHpVE3JX/mIUg\r\nSicssh1nOHCxkq5/Gd42Z8Dzrr+BGDJmEE7KyoJH1BPQUJ0r+norBuKkJXSZ\r\nVCrb3dlA+kOdDYuS0vWSe5eVvLmVJkytPQkFbrrLfxZ7ENeqRqbTzUMIHvpi\r\nqntjO3tW6zYR7k8kG4MmI2+MJfc79A7eYfdevpYjqMKhjE/VGgch5MYF59rw\r\nCBVHNdFvLJVbly/hVfvS7Avv6qBDLGCP1sPy5c0PAWACIVrqFrZ3RJTx3Qkn\r\nD+bOX3QdIM0UZbmwQlPyN6b/Vj5envyZxFLxxb+NZ44peFtk8MwrUvbY+qoP\r\nExU+CsbiBO4jup1pjvgx5fqXUJkaey1GKSNA3whzCT4zD22WJA+qTEkdNjoF\r\nT55Fuk5nULGV8BsNhKDtVYlEnbdAKjqoIj2mokSWYom6DXFLknSNOPeUu8nR\r\nsBUzkAwNqCMXmQcZva4WBl3B5Sdsmpd2T5SVMdJBjc2X9SvzaBE4S50UqHvo\r\nh3/gcGp+4R1fA+PDkuSncO3cWsaKDQ0l1RkzamRrbgH8sBBssFpRdQT3r09e\r\n7B0+XOaPo9u/eSonDdiX4LEP9Ky1biZnq2gAk+T/TnoSlFzTiWMiMSwqg9pY\r\nbZmSuOpywWiOezS+vyV4Ha8uqbm6mkB8OO8=\r\n=0Tv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"97c1a052c2fdaf16245f328f9899eec8361c6342","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.6.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.0","@blueprintjs/popover2":"^1.4.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.6.2","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-4_1658349553391_0.05989583553955358","host":"s3://npm-registry-packages"}},"1.0.0-5":{"name":"polotno","version":"1.0.0-5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"178ad4abaf267551297345d9ab9e053b3af60323","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-5.tgz","fileCount":153,"integrity":"sha512-skkCESg5xhpxb21s+zCAYseg4DZpNO5WMNUzB+x24icWyWHlIScdU3D8Dl1oXMrfHU05LCnESCgjSXiZIZD2gA==","signatures":[{"sig":"MEQCIAhn7+c8d8ePeMWVzYlzecuJBRpBBjrapcZk0Lo0/CPZAiA3wg47zTAdUYN9vxXYQMke2thxgNcdNwZpf9rIX//c4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7IVsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKNw//Ya69gXnAferggJkjvJwDt2Lyzs/OenTZiFeE89k4/mt2MBj7\r\nlPbZAib3YIiZJ5RNZQDm7wHHhfVF4mA6XnpcbQ+m9OiYMq0A9HnJBaiA01Qv\r\ny8aqSg7D/Spx8EWa/ZKTN1qftjGinjMWA3ac0LZdmTbrK9iV2eUr3PtHIOXN\r\nEe+EK2cPD8pOyII/kvJfXpGPf9YOtv/6zUSa5Er5yI2MqCAqTe9sJiAyZ2t/\r\njAcE31rFEEbYN0qNMfZccTGMfG07AoyV3H9mmkpR2PI3tub5sM0F7eAaKSnr\r\n/u2nL7FzGRJSXisSM8GWgomTK3Qo7W9O4Uaxqe1OWT6lFoh7hfaYKQqM8o8M\r\nu/yLPGQB1JjpNNbyUnhrvWVk6OqiftUXN5dwBKZ+nU67X3bYG2d4tV1l73+W\r\nzOwYrcYrceCY+yyE9wwu0c3pYNN6M013rvDdKhPfSDeE+g9wKRSMcxNo2X6g\r\nS+x+/Wo5bw5jdKvd+UcNomwsftXx5bUWBKpD0s591/4abo5KVAnF4nyiU6nr\r\noOxIrZLTntbkD4MVMEcgR2FooKzCp5kQQmyBfHKlO/htKy+fZBAyNqCxrBnu\r\nCQrXHMdSJQwwcCsoZaEkjs3LiE3T7So9YnsbKJYh6Hm8PW68fOPJSDLcvExf\r\n0XwRANqF0YUf0O1HftSsJiolySMy6ArQGVE=\r\n=nOOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e68e06149d65e74857b935623507398d84e9b8cd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.10","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.5","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.7.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.2","@blueprintjs/popover2":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.15","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-5_1659667820138_0.61869917063168","host":"s3://npm-registry-packages"}},"1.0.0-6":{"name":"polotno","version":"1.0.0-6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f7850ffb00b2b6cb5ce8af04ead71b8e3ce133da","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-6.tgz","fileCount":153,"integrity":"sha512-nUfOw9EhqFNG3a4a4KS3cXabqo5Gq0JDcbEEaHxqGo33SR7lnZrLpxx9ocQyUJ8YxoGYXw8xoE50BBrdOcTB6w==","signatures":[{"sig":"MEQCIALOEXAGVQp1ZasoRwcsdg+F1soDNGjHB/3aKDCNkZl6AiBSHO30GhywqeNkPI94HRqsrPDKfSXUa2X2pKxXxGm1og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2444267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8y7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoADBAAjGCpD3zJ+XpQhJJGZYRQ2jmhJN5IespHnR+kaXEDcGYKTk6Y\r\nk5u4WqOVgBOuL9zlNcASPYuENvB4eNUeCjBdzTwzWPozTHftqYUn7apkqvPW\r\n3Cqcr+79vqnUy+gZGDUZI8ifdGmdCMMoxbdTaiwIX9cWPEh2Uhl3Mhyj1HWM\r\n7Wlgth6+ZZz8aASxaalnObRK3jk4BLqLlOL3hF8+V28SZQktI3Zpw0WxmS6H\r\nk0do4v/HHFZg741bHlkHJax5fY4VWn4Ovz5HoU6AGWDuqZ0Vcz57SN23lus5\r\nMJdiX0MycMpmEVGFPfrbdP4CcYuQlplDVOkLBac30Uc+vSf73MfLrlKlWA9d\r\nZVTMurTTTaTmxqR+eW2rXnO3al/r59AM/ds0WhVioo51fbuQxOqh3fiaaaKd\r\nfCUxJ3OIa7QGzG2r9XtQVnEecZlM4JP2ApZkOycIRq6Z0FWIwn9fRIX//4Tu\r\nJcl2Aq50Cg/+amAAVFdib4K4EG1ZUVZNNo5IPqsbPTPheh9YjZqcB/34/IRA\r\nvCGMo8g6d8TOmvScxX3HgauXyoVVnuHeU0EKfwIsIRh9QrzYwEf2ZUVXW9cm\r\n/kMU1im4O6ycd2Uujr8T/E5d3vXcUrZZGzwjO6q682Fdsneb59YYUoTZClrL\r\nWmd1jOgPtTG14NLtl4f7gTbromfMsjl0flg=\r\n=ay3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"01aa165b839a137528d66829510ed94731c70d3b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.8.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.3","@blueprintjs/popover2":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-6_1660104405883_0.6345971375379984","host":"s3://npm-registry-packages"}},"1.0.0-7":{"name":"polotno","version":"1.0.0-7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"540e6549ff1c4af96696c8b8c949d7e6957b8775","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-7.tgz","fileCount":153,"integrity":"sha512-3XYRreHUDWAqdopoDGAchFnqMUQ67KpwYqsaLeAecEs5uK7uuCqbzR6WEAo1q5G3asibqadS4itLa7891/+TRQ==","signatures":[{"sig":"MEUCIQCkLbszqAIJlcygo2dwTgW4Yc2q5UWpYcgKcBv5+R9ApgIgJq7HmolTc16n1vnPqEp9MpHpY9pPqrg14MlR2sK4hZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2444061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8y/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS9w/9FGrufDIevd9VGpuL9mOdy62RySF9qBXCG/K4UWlLi9Ss8aBX\r\n8UOKYYu4JTXHIHaoZom25zWryGOSBpovbFPeSHF1NRiTG+MVzzltb6Bxrzr1\r\ny60eG8ps7YV7bNbnO+oglO7N+ZkkiC4YC0WQV+SxA8nBGoM7xG7rZkH5eCnZ\r\nJ6c9fimlG26oU/4Th8rWVBh7E0onsB03um7/EAeAYHVWzDfQOE7Xvdbi4OHw\r\n1abB0Er7FUEMlu0yvflMvRZuTRM6RMs+TAXk49KJG3/8v2KaMSsUKn+F6Wtk\r\n6CMu6fgpB5n+Ic75vUytAaAwOk5PQ7+e8mXxf734qeOjnclGntWvAo6lbUgS\r\nZcRcdlpgsLvgjmudGGlXhBlGOThbZ2VOUsVzOIi0u2qWAdU4Jfo+XC8d4MV1\r\nNSD4lOCFNxxOmGcOww6CHmj5UY7pPyUZDGdKpJDD5FZaIjlV7vRjkWDA/c7o\r\nSBO6rkzWTMps++LwZ2PFBQ9Bi1LH5g5OSrlWgRXq7dyq6U+eKt5rPR7gKNpi\r\nx5RpzckBHRmQyu9Xv9th1poU/Z+/sLzypZPVkEU6EXPFt5T6l5WsvldhtuVj\r\ndWa0nd3OL/mS1xsZep+UmCShCR1Gm0r9wkVJaAE1xrLqfFS/WxLmtsUHu4KE\r\nYQjuGqdJqxUfk0YTr2DPepWWdwIB4IVRdtI=\r\n=N1OU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dfbef7db6a835a10ca0f7bfca52e02d4b81caf96","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.8.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.3","@blueprintjs/popover2":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-7_1660104657613_0.443211392390207","host":"s3://npm-registry-packages"}},"1.0.0-8":{"name":"polotno","version":"1.0.0-8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"c669f2ddb1def3aa381e7de44aca3f855be441ae","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-8.tgz","fileCount":153,"integrity":"sha512-Wf0/e1zNu6Mf9gZsV2vu9TQZVxDpGpEUuNxneNTr/CX5YzDae/gEV9sAgZH+KNlN2LGro4U/bTey/lLsxn+nng==","signatures":[{"sig":"MEUCIQC1kuKhCsevuwEhTaQqs6hHBzR6yB9GJ4GR/SguV/rOUwIgPxD4bS3H2q3ahC9u5wk96d+PWFdgwr/hPIAFkz6+pTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2443875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8zAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMAg//V3u+W8TFhloqWr5E57tYaHHBYPwzk3u8L4Bp/tvhiZYs8YCR\r\nCaJPJdKW1X/lrtRwjHr9xZE+JMLn36sl2ijmXL/KxcvkpmMo3P2I6uVoMr1r\r\n0AWDgz572b1ZKPi/nVhh6/UAk0/G8AZSR7Jhn49tsCWsdrEu/LuxtfWR+Y0r\r\noa48iNJAxFoeBug0ujON8ADwNBg29y0h6qIx2irGxmFOnaV5RbBqGZgbUaAJ\r\npihGn6kpyvgwlNpfIKI+pJXfC1J/ZNVuAt9+ymZUfnUi87SK9iain6Owwdwo\r\nC/by+2KqoKUyeNauMFMhyWN/27YAPfOxDQz9M2XF77bByoUVbP95XLWv5+I/\r\nCfnk4up6IsovSuy4CNCS+pgCaS6vMNxXbJeW3LhcsX19LmV3dciR++iK6Yfd\r\n5OYD3RFo09UahXkCKlCiXNgaAcIATdo4tsZYDCKhhouGT3BasXsueAlJZnXX\r\ndA6+0OvJiNyaho2XQizl3scQaQVXijKGXQl95FOD3oci5sjg0xwWnK3XbOnY\r\n11XiKdRJtAQZ26j035+kXl4z+LVJaHr5Idu5hb33wLTAFgveHtWuvVs6TutF\r\nMQf4DQC4WxkLw5qq5+pXaAPu9miluEPwb7b2Hgb+7uwTFbZpMJdzEESvlkTW\r\nnzhWf4lMJUgMUJ45SSESIHvOyl91nZfIc5E=\r\n=WwdG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dfbef7db6a835a10ca0f7bfca52e02d4b81caf96","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.8.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.3","@blueprintjs/popover2":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-8_1660104743999_0.9362510809550668","host":"s3://npm-registry-packages"}},"1.0.0-9":{"name":"polotno","version":"1.0.0-9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"983e801ca68ad5dea7d2582da94bc4b7ad515511","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-9.tgz","fileCount":153,"integrity":"sha512-BFW4fsOr+jso+aAT/fMHRSfYJKDc4mHA/oBGVNfuu8jdi7kimaGGi9weL+nFOREBflB4s23igp63mU8u2dbwLw==","signatures":[{"sig":"MEQCIBPCdDWFyLbY5jxMiyGO7jtPLMfP7MA7jM1A381RSoYnAiADZ++bn1FR5Q/CyoKe2ReeuHnH8ZEVOuDWFPKpBv/rpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2444920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkxYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXqw//ZnYIOjZ3k6dOcGTOupVowWga9JqUz8H3uXYayABwNl2m8MgW\r\nVND9M+FYBlYzOXXlPQUe1CQej85GfonymcTeh7SeYMlqt0MDffMXu1G2pn/2\r\nYQ0W9dm8xAHkvRIa22UgAjq7MlpftakUUU8dZQ3DIq1UDBsYpp/tx/7VhVs0\r\nGCdAC/kRDBXEs4E9QhfXf7j7h2c8FKkbqO78acHwrh/HQ3JWtYowSMxAxBLh\r\nENRJaUILHjCB5k4I6ztcYsiI6W8mUcsh5acmPh+1mm+skhtd7o+tSo24yd6G\r\nb5qDgxqQjyn2KS19ymyuGoOrICudIZmf54dOwVxBfKq2cy4zutPr+DOiE+MF\r\nnwGddYhKD0GlkZyhPg6mE5VtRDDmoQUmkgRL9CjdWWEwUj5iBTItZ5jSjaAt\r\ndLvghii2LgflxZS8uZ0kKTZNhD01tQtqQw/MuMmOF0rrMWYk8Z6rrQiM0/P3\r\nlFBgYg3LyrF6C5ESndOXuGVFsei8VAZ9W62sc96tl34JEJxfqAgTEMJuGUkC\r\n1mutACbSxabW0YzHTuJwN8bK0bbNPwtaBBLlU6SwosgLb+iXfVVlq29JhJBW\r\nenOz1HpqbN1ayT5kItBVavfxjQPpzipLn9NDf4IKVJ5AVsfaQVAu5r2PlE1I\r\n9rAtOxJO/ncZkRRjW5irunIW+7hUtfAizt4=\r\n=1bV8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"649f9037a3ec4108c5fa444dbc8d1c63ee9f7f11","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.8.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.5.3","@blueprintjs/popover2":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.7.4","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.2","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-9_1661357143856_0.6565099205341784","host":"s3://npm-registry-packages"}},"1.0.0-10":{"name":"polotno","version":"1.0.0-10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b402ca56d832761596b02d96eace319e82deaa52","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-10.tgz","fileCount":153,"integrity":"sha512-onGfPxNEt4sKsfy6xBQQ6yU/TGyfx3fWs6xAPYkLq8iPJN1hAjE9jOIpZPYQ6f72GX5GjAaB4ziDwKphQNZADw==","signatures":[{"sig":"MEQCIDVHpUbdv3X/Bff9YQsKU7UAITHLZJaSGEk9FzDvmpH5AiBtXWoC89xtI9AOszxFCgEZXOOkXbCD5oVV3LA3vIX+XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2445972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCP1JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqFA//Zs39kI2KZf1KfxkyxBjE73rfSI7OXIv41dyj/pmpJdK7JW6N\r\ndsuJlVX3YTqd2yi3zWhYkQxl5SSqGbCMpzPjC9wmTCLJYhvIbBJrkZraKI+C\r\nsprRsu0AruHyFW5uiLMyDUgh9q+yXDTfUOR+C6bGjlaOa9vSpyPdt374oGMV\r\nJa04SKFWfGvFLxJZye5New9OY6Vwid7Lxon6BSjEJkRIItTkdGHNFyRenU9l\r\nk/t583s6wy/Kb7CjrVTa57kt4TTXiLCDkx5epfzOGklvz6CnHK0c/i/EvBHE\r\nd0anAuwornlYE1Z2NLg43HXpATo3zbcrSaHpQ6uuqnqjt6fB2aDaJM4tTDZk\r\nXhYV0aQvPNAucEtGttvI3WDULsDElZvO53MpUUAmmynb1IISsa5FOO2uO/1N\r\n7d+38m7yjG/5vOnOXpDYlwvghUqDf54VE7wPfKIrLxuTmbd2Cbi2yv0+EGzD\r\nFm82GgSorAqlvBBmA3RO00Ux2p7cO7WDVVl2Qa50vh/4rgbTDgQyAl28VKH4\r\nMoniqQr/YpBpTgmELh2DVpjud4NiDdXes4sF6tCzprdvPkBrmM75eOp8Qprq\r\nYP5EsYkNrbdpjIslWixM8acB9WJwkeqENpjT8Cdp0iN0wxD2z0ox4DDv6XEn\r\nDNz6NzH3I4R7qwF4Ut9VM1sjRnIibrYkMmc=\r\n=OlUx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9f2b7cc28e56f1b92dd8f3fc020d8d902f799bef","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.9.2","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.2","@blueprintjs/popover2":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.2","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-10_1661533512790_0.556386422153859","host":"s3://npm-registry-packages"}},"1.0.0-11":{"name":"polotno","version":"1.0.0-11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7ceafd5ba7aa02fcc9d01c0a9a79e5d32a525afd","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-11.tgz","fileCount":153,"integrity":"sha512-UtrcFtppJplRPSlp1TDLLnvvADRpf4+R2R/yzTiPtzfWg9RgodhZdZjxPGZVOZmmnt3AHT8IHhvnQ619PI/uGw==","signatures":[{"sig":"MEQCIAjVn4WbASly/G/RuFmjpqsoIfScCHUwK4Pif3Sbj5X4AiAOJuBzCB8P1c+LIU5uAXqUr3+zD1im+FutXggX14mYNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNRMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMBg/9F8QuTo2MRxUnrOvTXYk5z5DGW3GK9I/FtNyCYLZ0U4KG9YzV\r\nSxNtwj1/JmIM37jzhqDWkmouI/UkjVxMB1Oc/6TAa/w/fLAciPvb2Dy4BLlG\r\noXWw3J9fV9vnktDfbrJuH1riwJ6L+C4sYRE27rA8rVcdJSvkJjgJi6VnSXjU\r\nQJQ79Ud4NEPt/xuIBGayIyt8TEdBzZIH/JCJCSHL2Zj962/Zz92BRM2TMJ/V\r\nA2MLdLohHiPbqc+vM7o3xOz3b4eQMsH6tY0y7MMO1QTDpZc92WTZdd+MNqAF\r\nbEccqo+Ac9MC+pQS598yovqWbcEIp+I7lykZV0nc75fMUlUSgmN/M4sFst0W\r\nF8IJ90j/nQ2ikKZYAbZ8NfUHsH5IBmFC3xHUkB4eav2LmY1R+p2kQ3BISk4P\r\nCmdAtuLsNKPu9Gu5/qyM2jzzIBBWNrVZYBdkaHlBUEhBbegP4fq5dhKhmJ5n\r\n7PiJKtVxSoOLkeMk7L8/FEjtYK0dThFY1IYjwmIujT9cmVT1WB4yJu/bQZQY\r\nb27cuTKeE0eSZFjFOIJ5UGZlSTUGpvNehCzzMlKhTYtG1HGWIAduiMtW5R2P\r\nRUTL8Fm0rkvU9IDu77v+xADr6p3/eZhGrVe3CsvrcfwBA4UZRFXjt4mDBeAz\r\n/Eov5LpQyas9FrEmAHeizZppv65m1lHl5dE=\r\n=ohLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c9b1678329148db02fd34bce3529299e16f08f0e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.9.3","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.3","@blueprintjs/popover2":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.2","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-11_1661785163608_0.5806987125212482","host":"s3://npm-registry-packages"}},"1.0.0-12":{"name":"polotno","version":"1.0.0-12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a8a4aab727db12248d6bae96af78377b56a78169","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-12.tgz","fileCount":153,"integrity":"sha512-4swOLV7P20OC44imiUftlhpSqaCEdrlzOzE2V7QluS2bb8xxsiON9LSgN31ALCV75ZfTlJRUr99va2qZ35WWEg==","signatures":[{"sig":"MEQCIBssDWZnZ9KzQXMBJhqzAILnmkT7C5a6UeCXt5cWFIjgAiAaQLPaGjuKUAOFpAU+3L/enMyKBgeiHI9GTccYXDFG5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDoAAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrokQ/9FjsPlg5hHETvQsZ2pEoLG4WCLu6R+D2xUtByWthkZn2l9s4L\r\nXrssMjc2yHDgzdj7DtlJCk2Sk8q1nIAGO1tCeYCbze2kTSNJcsIKAIT+bWSx\r\nL+g+UBZHSSw+UwwhaZ73zIVKdQ7s9vj880Jlsh5gNEfD+3EnhaSZDlr7JlZF\r\nRGXz2o1Ct/fncBe7zed5buj0bZfI7/x2u5ARTRXXhMm26/ASVSjbJEJ+i5A1\r\nLsZsYa+zjEpB4GRQ0sSKycOnpWotrhAnR87812n2jAuUo5qgxujIg0WQkuXm\r\nEcH5GY+wKLI2g2QnoAP50l5Zg1XaD7f1x96HA/B0hIeVwFW2Rs9c8rLNWGmS\r\nUUr/hQK+cZdFODj37qOM/HlU1/R9MFoMfTWbgeskuIUg6mpWgOdZdQLdqDWD\r\ndYG3UbWwfyASARrCCqAI963UVVETfZb79gIhxiaT2/Gb6AwvFh/HRmfXFG8R\r\nK8reJSzr6W5h1AW7uU72o9yNiiNfJrX2cVoDFR1QAXxrFbqYCrLXW/JCJ+Hk\r\ntx0/2Pxeg7VuTg/+mUjnpWdn4UBZOH8Lps2NLgtimPMfT08ccoaUvDHSLp1w\r\nY6sQGf1Rd64SQlQ0GGfQfExupdRaWtDHY5eR16OECixn01bmyBmvRvfwj9wK\r\nCvAn2baS+wuDC8qwG9ZU30n/aJCbRXMuWEY=\r\n=8MNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"eb6fcff7cb168ae4730ec98e98d18f3704f5c81a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.9.3","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.3","@blueprintjs/popover2":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.2","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-12_1661894656497_0.7440399370333146","host":"s3://npm-registry-packages"}},"1.0.0-13":{"name":"polotno","version":"1.0.0-13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"85405092e2fa84244c5c2114b191581c561c5870","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-13.tgz","fileCount":153,"integrity":"sha512-5P7K4kUxueTiPTYSWRPrrPhBq1bEkKPe44Bu6zSN/2y4E+xQz5MNLm3LEexDLCGpwx4a2NqzCrCYN+vXg2bSMQ==","signatures":[{"sig":"MEUCIH3QvMhLiJhrlecTutt6uSNmVzdiGS2inazaBgrBbu6FAiEAzQohda546sliZOLQBbBAaJZMuWsPbRCOQWVA38HfV74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI1r2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Fg//fmMRS2LlXy3+qTL4zM6gK7U1gIQRNmhQHiHpqBLOcghSu9qn\r\nZ+ipmjgwkG3XoTQMbVUbTchrYC9aFluXBk7kWSj53fM93rqFhbl4Yv0jKKPZ\r\nWK0D6aAZFE6+r2XEP5ziZSkCUgLdqIeCm/BxvXOwX4YVeTxIUcKtjfeMilQK\r\n94BXlJ9xf6PZr/uYeA1/UrzwCzbJfq3EXV0/9/uyHpGEXoEiu4tKqhU8zGJb\r\nlobU7npNvOQmsvxcXsJMtgdvMrxGxmC4EtWv6KbWAsLbBTeW9u4XNvtc7d26\r\ns/CseFGj1aC+FmSDLRq7nZjWj9SnZwH0xhIiinwxmu5Bph1kXi5dNcvu/Pex\r\nQFiwvrzobLwpncaPb/wh7femCo35WTIJfvKwcomduyfSIiBfxd3muYAIRc6J\r\nbEcxUilu7Gtzw9IViaVGvN2oqCiCe47E4ZRwlE7nhGefnk3tta+tPhLi29Ho\r\n/DcxwZvCIxpJQ0qQqoaksR0f+CRw4DBRpiThguVwLRmNqLGTr4KZyT4WcEgs\r\naRc4Eid2a6kqS1uWRCMvuXIYWG5p/myaVTAQfVxwO9faGhvYHfXPGhecy9ut\r\n8rDSwiElgqyKVSDigOfPy3rhpVIqsLHgkmkDdnQWNBcyX6WS3Ak8XizmWkkE\r\nQSk7XktDfYza5Mabx4uVRASxt9SqwGJBLBA=\r\n=VAyd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"eb6fcff7cb168ae4730ec98e98d18f3704f5c81a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.9.3","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.3","@blueprintjs/popover2":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.2","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-13_1663261430452_0.2851205583795857","host":"s3://npm-registry-packages"}},"1.0.0-14":{"name":"polotno","version":"1.0.0-14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4a381d57c835d560d5ae4a8eb4aa1377f623a329","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-14.tgz","fileCount":153,"integrity":"sha512-Doy1jQP2BoGNrTqOM/8/jX8zGnxotVL8rb4Gs4zZ0chfMsK/MUCWQCc53ZhVShKu/yOo/LbXEUGDQXmuweUx+w==","signatures":[{"sig":"MEUCIQC1bH2eEBUQsroCLjtuo2ugClUgg4Nde9bKVRcaz0HprgIgNnXQ7+xL/npQEgu87mIh85x4a3gFAyj4Uj1aq2wgqbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI2RiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSRg/+IITFVsSihFeQjh6Sfj3YO7hDpI/RczJ5t3SJ/CLG4heD4y8m\r\nwKxTtxTlkFHaY5gSwn+ZFLPDtAB7c0Jgi5V8Zdy/x3ufA+PuiVBKLxCYcofr\r\nPbj0LtbpAvkN1W4M9md8wm4FiD1BuruqDGe/A+DlMJFmTK555nz9FPMKFIF6\r\nY2OY1rdb0fAslxNaJySyX93V5WQETsr0gIHA/eL0bBceGbtfVG14ZBc9ogoL\r\nSQ8uK2ZKYsXpInjUPl5IKuP5TPxg+2IhZtSrd6ksRp+7fu1zXTHl6GrvZ5ET\r\nO0C6XSx4A+U+mZ6LD6FJgXaAnVHlPl8wDYlgYvfwe+8Yh29lNOpKU6/njipk\r\nqPRxYyQK0fhcPGtxopOOBR+6cCG3sGIbo4fqhWMOdfji/IgCG4RRlt6ZMcw7\r\nWa9VormMm/ERU38X/JNVdxrHINOo02JYOfsM9cQW0RJKRnwD6TrLMs5e4jim\r\nOswFi6lwXSnLxLxPqpU3g40a+RwpLgrrrur4EiBUWqCHySCifE9dMHIdnNtM\r\n3S5GkYYKtfvwRXN9Yu3Mp2N/KegN2qQJYlGJf/RHzrKf6DqKfH7kMyuiMYDJ\r\n+1y2diClHerbpn2JZ6O+HExoyOcOf1nrCZDUclkcrA60MwK1R8as+JT68ZSM\r\nje4wptAx5KZ3E2VIfoNBlRrOwMNtDTIRO9c=\r\n=tkCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d83b8de7800523e58bf476a7849bcdefaf3c2a04","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.1","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.9.3","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.3","@blueprintjs/popover2":"^1.6.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.2","@types/jest":"^27","@types/react":"^18.0.17","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-14_1663263842314_0.8356571881015109","host":"s3://npm-registry-packages"}},"1.0.0-15":{"name":"polotno","version":"1.0.0-15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"28d2bf2a5f2cf591f4b14eeaa0892c87adf0a1ce","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-15.tgz","fileCount":153,"integrity":"sha512-I9PQJGLV4xtjylkiROtEL362UiSQC+71qcvO9kO3QRtez4SxauRhboxZcLAtpFNMRBPt29pOTzQHE3Ls3RORNA==","signatures":[{"sig":"MEYCIQCBb01F4naqnhKGGwU9lw1Sy8kpt9hz3ComXoq489lycAIhANt2Wa5WLn4oJZzLtxoslg1oRmNJZSAUaSidB3b9WBUG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2447703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJLq/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN5xAAivhc92iG8i+Qm93BraltVK3f6aHCNVjf3LEysl7mtH6UL0ma\r\nPxSYTwhSKIsIpArbJXYplXKCs/6RXRQBGICklo0LCJOKfaCLCs/yS5ZDtNQN\r\nBqRBxU5UTRCWG4ctSIvc2QT/pHhD46UnKIWffbNLRvF2yFbj44Ingp6xbKlM\r\nWUgYBAxmw9WeCaISRi2leyBc2ZHXO5PJSla3I4xgjGhRrAnGMaYPMXYk4bBj\r\nSaIWa43W4ZHsrxkk+DLAAsfbjxzRd+Bnk/Cljry/bYjUPblfyoXs7e4YnMP3\r\nxr1/ai07JeDOsQ/8gdwGPXhTnrEs6tJj11o+rxe2d8u/oxFy3LGedxyozfzu\r\n3iQa2sT+zhlEcHzHC9ESfvcwh1+uTmO7HsMIZWhCrfamVIe2mWcs1FTii214\r\ncQgZgraCsk20NJyY1ZtPKEQHAf2bxswpNJwWZEQydJkrK6zrkTNG6lUHajWb\r\nc8DId+AVLA5Tyhyd10NHZ7eUCgYrJf669BnYL3LvgXljZfFRdmchw1erS0s5\r\nmzDKFeAlv9ETyR/AX/Pxqu36JsNwzKnFh1ZClOBCJ6qZC/8DTGvoQchDjJnT\r\n3dV3S8XCceTi/NhJRg+WOWJ//UCBjCleINW2N3nqinc0AFmaqPOWQ/821pWD\r\nEItsP7HeagWp1jARAxCcrMP+JGLqveXS4AU=\r\n=jw4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ac32eb018f0ee6044a5bbc7d91a9fb1630092912","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-15_1663351487630_0.40323950129671804","host":"s3://npm-registry-packages"}},"1.0.0-16":{"name":"polotno","version":"1.0.0-16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b27820f1c1bc1a26bca9b981154e6bc28a54e9a1","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-16.tgz","fileCount":153,"integrity":"sha512-/+lmgqHB7EURoiq9SF7vUEXocJJQ3Wt1A5ZhF7FUlftYogyXha9UxRv9KXpP5o7JEJbi6NL1we6s6mN1bPRvlw==","signatures":[{"sig":"MEUCIQCiYMNmXGZKXfqxy0FY2JPxzDrdH00eDSd6OIzRWrJZogIgSzg9P/wRE1fZYO619DWkz7aCep87neeHzSaXqLRbsMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKgaVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLow//R9SlgdZisriN3iSCBurqDa+eZYTd6GZ+YMC0WiV5JT+LXlGe\r\nF9WS1uJXf9QdDYn8rjM78BCTUaK7u0OnC0faHW2q+WZWBEqas0Jz6rG0z/v9\r\nYDVkgyCDPffM1BPl9tGajPs7GS8J1f24MMqFm1S2vDu8XdW0WCRwm/3Jhx6h\r\nSS2mYMRBfTQMBgfDm5FeNO5yQQKhbfanuiwfyiMpdjCcUyz/r8sEXYMRMZw3\r\nU+7PnP9PEIS0TqkQNpNp71OUmBRXgQKMIPX0saLmFEd1FzcX5BcsyuWbBxmt\r\n/dOiuC9Gv3gUpYUUsRsRhMxYiYoYixkLrjY448kIkhiIR+t4WkE0Mw/vln2m\r\nvr0MOisEvBZWv+LWE9QYMnmxRGnmMpeaG9COmp0F7fCm/ekN+rbPDZZyDi5a\r\nZl35LUFx57wql8khBfIoZiDpNqoXQ7W8uN9g1BVsZUX23de6nX9iHQnskXW1\r\niV+RfKTpWwwBLdnWLTVt+R0AGtd3O7OxCO4/qmKWB2T/22X6iqeJ2xfbZqB1\r\ncrPMnyru+mEuPq3Yrq2AETaB7u+CDjwcaeb/NSk1regc9i5utDQwFfYRsswz\r\nZ35cIDMyYysZuJIhf3dRboAT7eCBN77SMtjUXXXoRnUHqp9BfO05AvbBzhT+\r\ng2CrKjFpsvWoLV4q0q6A3BxiRMIg4wXlQ8w=\r\n=U66U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"73822d534b6071b6962ac9958e04e3438f58e577","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-16_1663698580797_0.9224972263283597","host":"s3://npm-registry-packages"}},"1.0.0-17":{"name":"polotno","version":"1.0.0-17","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-17","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7d109ace3367b36aff0df4e8c9069c8c02b40422","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-17.tgz","fileCount":153,"integrity":"sha512-1LWEYmSiIbRTINe0cYo3k+ojHzGLDydzTDUyYg2ImjH6M5evwbnXRGi5Ek9IhjiTgWKt+0TRG82utoDrnKhvQg==","signatures":[{"sig":"MEQCIH5QYMxM1m7r366prO1JOB3GsWz2ozHoPeHeY+n6mxnDAiAFPbDQ0hN2weHmVYV8OKR6DAOB/ZjNiOOaxnkIhcYbgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKhxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6sA/+L2UhvZMtjfTw14npm3ir49PVE8n2wj5+Q34R71TwhyGab08u\r\n15SuieLBTHMVZ1K1y8KrZ6mH7punb3RP51SYFbTPfnv5iosOdHuxiP6YgV6U\r\nIj+VREArD3+QQ7Ae+Y9+HGael84E3qLUN37UX3OXPnY+fEJT+8vTJcWN4ZNI\r\nhj4+10o6R9TgKsmmc2q6kXS/zbRApumH+r3X09YTNt1Tir2m7eLS/g3rqBsh\r\nAfFlB9BDRUJ9sOt58/mvUgQExGjgcYWawWgTdt42sidPpONmOmLFEO3Mc3Js\r\nS521Rgu10dIQbLFMXQgPW7rYthZDI6M/pzDtOFYd91OUhCpKenoJLKmenjPx\r\n8Kfv86K6n+dmufI/7sBe3oj2jQ6mYfKgjWmZTgB7lEQMy8PR0ebjLa271Dqc\r\noUztENrfub86qcsA7tq06rVOiUiN4hO/vS9wbgzzGJGIr7u3IMfxZrLReeHD\r\nYFB/kAH3r1nviPMlCSuFvOeqOQ2dTpI7QYMsNLsyMhanhgIroiA1Z1Tta0M1\r\n0upsTqkSJqhPkBttEjLF7pU6zLQv4L3ErqDLzgGWQLxDEl6qzBW2udfVXUPK\r\n3a43QL7fZyKlVetwFWAht7rWTbiy+HiShFz/Y+qnIjkQkFkrRVvd9YjV7Gbp\r\ndzd+8yYjdxdu93ADKCFBVnJ6PsH5W5p+tJc=\r\n=bXWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"73822d534b6071b6962ac9958e04e3438f58e577","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-17_1663704148596_0.4965178325892583","host":"s3://npm-registry-packages"}},"1.0.0-18":{"name":"polotno","version":"1.0.0-18","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"62c4ee9295e000e076ebc952519ab7505e83ab74","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-18.tgz","fileCount":153,"integrity":"sha512-0w5PLGfz1nex9CjcE5/qtvJuMVULxZrDXMxC4D0Rw2cEjLGPl3oVXRO3EYKpEaalhHjeBKUJajcnSEsP7L+19g==","signatures":[{"sig":"MEUCIA+ojHzVFVhJRMkzqstUhG1BI/xaxempYhcUg/6MmN/MAiEAlTPdRqL1Uncd87EY0FsMYIp33PAgZ1jlfMec0CqDE4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2448123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK0w6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDIA/+NCI6alxE6fU7iYaaCdvEYyEKitBtqEpAWwzUKrOjr98QSk27\r\nv9tYTq2OdKFBPFwlaT1bP2odrDkSmsroHUoJ+81jlMWgQ+a576qzIh4077a4\r\nwsLTfIZMCnQLPt8DS/Y41XQxS7HS8FUs2JWRXPX3qOr5Qo3HnInZ4mj7ge+s\r\niQmLAC46cd98lVxjaY/RHc3treOMtJxPVctHOLIDoc95pUbd/1S9UGKvkjZJ\r\nRx3ZmDv3UdGWXcc4xUyo9jQ3UdC8ytI2ejQ6Kz7uIfUfa1fOo6muXS/lHo8g\r\nkhhp6HSnc53i4yC1mYI4T9yCsH8MMlwyB8WjVmvDj6h8lt5mIRtmpZrpmrzs\r\npIIERCPUxvLfGt9ta//a5h8lt07tY8vXQbHzed7WVjQOFINhIc5iVyV5XohS\r\nKGssF6R8IqMtvCEyQMqxLTzfcSOU3MztxoEPV3TbjXKuEMQaj5AKi4cDA0fr\r\n6LGXQ4WJbh/nR8WrhlIb6H9BRw+Jq9qcK3mhpDqYjutzDOrmD09M72eope0Z\r\nnuiBnsd7+S26KULVqqZnPO+q4/Lf0n/7yhw+6BOUqifjss54/OYIxmoco/6j\r\nhQvLd6Iz//+rnHHGIXpWgim26bPstdY9zGqzeYbN42IiHHrV+VXCalzZQV0f\r\n+FQambxV/iFDMFwd3z8wnj/znRnOBx5tPu8=\r\n=boy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7d63116b647a84067d9eeba079b8c7ca76bdefc2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-18_1663781946087_0.9558539306979477","host":"s3://npm-registry-packages"}},"1.0.0-19":{"name":"polotno","version":"1.0.0-19","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-19","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d4a03d09aedf0bcaf748f7d8b0fec8f57fcd7e09","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-19.tgz","fileCount":155,"integrity":"sha512-0Uj3vz254nZpgjQZ7WjdikKXGpNB4y0QmDFhi9kRPgaRDXkU3eqFwcO0T7ql4aJOPRu1q9fAsiBfTHJqlCL1tA==","signatures":[{"sig":"MEYCIQCM5bcgujkyzFrMuZ7LBtr7WL/0fYej4dEIbI9445JQ+QIhAJPg4zYg0HFf+RP59bxUyy9aSbGpoZq1tdVK9rFHtXlK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2452935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLjKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeGBAAiPZF0rHoFwca99WUcIaCokrCdl0A7qf07Hc14Di1ZVA+e3aU\r\nRlvJ4YdunYQspCUIQlP80cvlWTOXIwEX2LbgsGpSF54gdKpR08ZlVQxRRox9\r\nwWpGWUhp6rWsDE985SnR5b4+U5BWN4yTh9VuTUtwDQWmje0Q3GXRjxBelbbI\r\n9ReRLIEI2P+tqwm5mXR2Yf0C71+siieIkYlHpMET/Bgfypg5/jHHEh8YMbhk\r\nUq5g6rzlEDZQRgLwZiB8gW83KnVhLB4bCyIDf1T1SenTmTl7PcDcN0zuUaR8\r\nS1sp+uXcuVCp2oaxiSaM8DD4bKFjhhmAbkuHZuBiI/i2hJrxosD6UTsRg6Eu\r\nj38o+1LvCscV9scVFtcObsahjeL7BgXIIpu6hmgGWrZ8WvGHHgQOi37Ogd1B\r\n9MJgd/p8oq+EupZUrzZs2S3eaKdjrCqUmGHsX9pMVv1MZ9r39XjtDOmEA453\r\naEGhiC4I6GVkrl3cPMlBVs4GZOayt4dFwZAdnzEK0AF5Ux4/bkiJxjd6SZN1\r\n1BpZX++LbzbIafjkT75Er7DFmw7mI9zQAsi0R75ibptpNiefngHslWUm1XA8\r\n8n+NnBBmiQPp3LVRaqxyg//1RpEkz/btkrw4uJ63EcyUw3hGW1jke/Uv1FtC\r\nJDIjcq98fsGY1TTZanrGGF7USaNAd6o24RQ=\r\n=eIJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"552d06f984ed2843c6f39125d27c881979aca0a6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-19_1663971995577_0.582161872073246","host":"s3://npm-registry-packages"}},"1.0.0-20":{"name":"polotno","version":"1.0.0-20","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0-20","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f333b5926c36aaa53311f95bc52074f795540b69","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0-20.tgz","fileCount":155,"integrity":"sha512-s9eSC0OMin0kbEzBPmjvvqdSq3oNpYDkAZ2MyH3/dsnKiXg2SkvEzpdxbM54GrMiVDZcatLQ5iK+Sv+dsidLtQ==","signatures":[{"sig":"MEUCIQDOFk9TRBfso/fneWnrAcVCNlWPVKbDFiE1ccNUQsiQagIgfFJw7SWVWfrllOgr5P1AJbCmj7IdrAS1OE/DpkOXihw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2452675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLjojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcCw//UBTJF6zvCC2+QbgtrvI4XvbmNOdC3dTQEyic0tBdxLnncuMA\r\n95swyGN5/vcUwvKq6GNuFgcoEUp+Nx5sykfvlPDvxrvwL7MQt+T7X0QWUcJ6\r\nROpDw4ZrM95aCHCTNatNgJQQl4S5me9rNqZDAMw0KwXAxUaHxuz5CNlMItXV\r\nfC9bQ5SxD4EINRzPMLotn5dOHCJmbZyM32Fjuj+0zuTbFsfDSjD1XM/wj6rx\r\nvvdlhV8KB6y1J01VOFZlDgE2aSQFAU9cLRXqK8N2EeYjxw5gdfar4DgImCeX\r\nngHFpom6BpqSV75hnesGiV3JvBMN7y67o54T08NQHBQp2ObPpx/7SnIpi5Za\r\n3KW/7ZdWSAJcB67bvW9OiJ7Sx7CqyAFZC11q+agw9roN7daVfrAwH9Np+d09\r\n2YhTFFHCEBuWB2kHD/vLYuhweXpNTqI8tHbrk2OnCKmRSf4vXdqbLy2gGASx\r\niz3e2fp6N1wdfjGLvQTZ1i5xv2MG5M5EcrWay6Fl12GaM3px6s5r6d4tP7so\r\nO2SeNCdPfnXdyIxfuzVV+K1xK9wt9zK9hTIdmF8lcpxa50vBzL92AEZuT2ST\r\nif5OfC0x80e+n7DNpXTgPEBsQSdR7lvFc8GYpTquHDtPioskLJFZtEDbacto\r\n3FgvZWNWwojHYPxJujp61RqNKBWB2XWg0+g=\r\n=0inX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7152adf4c0155077bcbdbf781aee17d69cbd98ac","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0-20_1663973922927_0.016712644256381415","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"polotno","version":"1.0.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.0.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3eae212aeafe91794b26da37b10014a2c47ce4e8","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.0.0.tgz","fileCount":155,"integrity":"sha512-l/AwfO9J7lfrxrr8q0+QKg+7n93dBw0tg9Gq3TZPEA2FRvEJJcMQbEj/Cs0zG5+USe3HHUVzrbzHhni8gEY2WQ==","signatures":[{"sig":"MEYCIQCMppMiazJsvfuP5HetKZslmV6gpSi85yZFLdujao7pvwIhAI0w41hADurD4b20qVCV+7e1E0tqoLauE6VaUUGYIvE6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2452672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMgy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOuBAAjpx4MLlgW0T7gE01u/aeoNjtQLovcKnRspjSVzqqviInwYuE\r\ngK869Jo+FwOmXi3jPGgDkmyXDRuUikul3+T1flj1suPMmxwWF5SAaVKbhqb3\r\nwYklio5QwA9idNleZd97kSw2J08vM+X5clWqvuo5RRUR46CA4RxJOSDYXvJQ\r\nmICwpQ5mDkBVTY7+flUYxCsiXBOqECyxd+uiQb6mMa9aa9rJ7WvdwkiaCSP4\r\n/SJokg4ycu7CHn66u1hw3o7uUMTOetQh7VY2x52YgzaHXUZQbpqT0dct2+Wf\r\nHT9Z06YKK4Aq6Yh2lgsI6sKImfXvIsua9KMeTsD4LTQEAqR0RdfPN5i86EMj\r\n2+oX0PrBJTYpvYcet4ptNiIv+3Uh918JcyABvLIQp9+ZXhNOe7O2x3QCEh/x\r\n+d8sXf6qVCMaXOjOGlsAGkfLYOeEcJE+yjdIyjD47B3BlS07KBr3SGb99xEC\r\nPKLyJcjdQANpXM250xPx5wCOu7WYLq4E4Ezr3GxyGdR+36yBYAfoASsmZCSA\r\nkAAynRpg+G20/BZtxXZO9oHy0NSQJ77Yi45u9kzBsF8zlA1wWvBuPqDRgTVf\r\nucBcn4ju2FRvaF2WYC8hLBZFieHA/uWmdy/5Hi7rGdPe2DXoSjkuMuCjiFnK\r\nfmxLaMS+n2bhrC6wLlDKfdFJ30gP6LQrH5g=\r\n=sNfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7152adf4c0155077bcbdbf781aee17d69cbd98ac","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.0.0_1664224443293_0.45569041426214363","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"polotno","version":"1.1.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.1.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bc023b940871f052fe1a99101bae0684cf20931f","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.1.0.tgz","fileCount":155,"integrity":"sha512-n2as1OsOsQbSk5b8i1nLXfm4vF7RyCJJVsXt79G2iCyN6Blb76Iwuff8sDREOW4Of/aKvqOy2zRgUdunZEPbCw==","signatures":[{"sig":"MEUCICcNB9YeK9BKcCHdzYR9+GhWbgcRX2fnkg0SMU8ixDUTAiEAhj+qnZId+VmLij+A73wIeyaOSzw3c0ZwmvrjQdB56xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2453136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNeJdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri9hAAkfETvfSr6xJZL30cude4/UJMmIB5+TQcwVgOmuC5oSEL+kcg\r\nBlvb8BEZ2kghlFcV3zuWOjd5t+utAX54FdzWl4b9RBwe9bDCnomsERqBxOu/\r\n43zOK7xgteZdgVeAlhIno3W1cHDK0aGXLGi9hgIcBwnep+TrM+2yMC2yiBXs\r\nM4AoeOjU/az9Y5qHY2IC4OvmG9q2HgEdkB7TwqcxQeBf3QPL/xJlvtxurbJw\r\nnZ1cLmw2NiqKnDvibSEHB1Z4pCrvX5kqmE5oWL/NZdUEs4sz1h2kzSl/tB4H\r\nG9lTzUEVyEdlvhOFLz9u5NH3iebPaCoUwZLK2E9BE2uoHQwM3MssjVIKQysr\r\nwqomxZGqVFmZaZjmL4ceYBDuCbw8vDEDLhF/6AkPJ+u6wrHhAn80IKeZgHut\r\naQq6bU7RC7bfIkdhlj5vfGtBfWMF5QBrGBYil1fDg7sYrf5uGcNrD58sBGI0\r\n1sTw0tM+3VZYNlLPWamANU1MikuKiCtWPnf4ap0ql3o/e50kIvIWkTpNRC++\r\nzgkC04vCJz6AV/KX07x+xpPwv3v+siZP8GwLzQiFldai9Et02r32Mo6hUeSp\r\nAtgsT2AoaG9n5+/DMTtfN9/ps2i1yrI59Jzo4nCrrzV80QsKRibhYAjHDDnr\r\n3ORsRlXHviK93MpNjjFqY1gVRySLensELJI=\r\n=QZXe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2f546165179e0886a822be8da9415b3f0f9d6139","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.0.12","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.1","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.10.1","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.6.6","@blueprintjs/popover2":"^1.6.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.3","@types/jest":"^27","@types/react":"^18.0.20","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.1.0_1664475741040_0.10486031747340241","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"polotno","version":"1.1.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.1.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"88dedfc839005ead79ee39a8e9addeb9b141cf1b","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.1.1.tgz","fileCount":155,"integrity":"sha512-GNhl8FT9BBnJDa77rsmA3pt0nJRhvOayQDy+rH41IA0LqpKE2ZZiob/v88vmZDMSepk1VBhuIGX5cK4d+1pHFw==","signatures":[{"sig":"MEQCIBlNOC+r4Z9yALEAPlwp8R+9RNTiDCWS15S78iTmfSIyAiApYf6D2NYEwJZd+wCulx2j8MD6ypKglxq0M5GQwhxxGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2458159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQFF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfAxAAkXL9z6u2D2E4P2XHfusw/7dprK95N/ahuCPwhnaQ78IHKsaK\r\ncSazW45EDelyUHOULny+8SSLV4uIGgLQCQOn+AtCK/W13TBJODeXFpNI4JOd\r\nIfhc27uAJMiR2XgGOSfM4yRo91QcKM70Mx5Bn91TonwwnzNMta7vi9WLgF2G\r\nKNkiFW0k2YkO+fOM/+1zCM/YgNXQJ+h8BpT2/IZB2IzC0FjfgR1iZrEemdBX\r\nv4OGTaQG12DMTFFg032CvmOO8bbWjHXYWhIVExOsGTr664Ps9jZca1BlqJln\r\nTY2HP6o14mtCwK7sUZL2RHEuzRBTSTaVhHJvVqfh8Wg4IaxFvTGSZwAGR2b+\r\nEaS583ZoWwu3iM2LMdSHYbeBev1LhBSQvNHxytEkxO68nNJfy7zJWFX4YHAe\r\nw/onjAfMj7BCTgSIYu5IKRiUsXevHsDYDlI4tu9/Tv5SZ0ePSU/wVoNEqPMl\r\nxQ1Qt4B603zoHaCZry9biO7NHIUqWW7ELJYzqswgzAqLVvAiryqDcjliF8FB\r\nYxtMvqez63Ya3CYYmNT3x6K4Y2j0S/sEE4oscYNLzBd1lQerbSNiapEFc4pX\r\nZCh2j+xlmTOfCfyG7aUnBo9H7TvsF8lsuqE4MqkhTpfHM+N5cO+eCqhMHrH/\r\n4Z177eez3T+vhttgkGLNZQXmr+EQ4V4iRPk=\r\n=jZiS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"fead276f1d7ac6313620007db38c8f72769e2695","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.2","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.11.2","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.2","@blueprintjs/popover2":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.21","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.1.1_1665159547338_0.9097182263293384","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"polotno","version":"1.2.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2a3b794397e425f246f1a686c4582dd0f98d9d63","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.0.tgz","fileCount":155,"integrity":"sha512-O2kUUhnPOTJ4V7cAqOnXVZVnG2OvzWHQq7Fvhlq5nXb2YfW8ls6BTp7pm+HJY3tuBTsIpCZFcT+wuISjBxkVhQ==","signatures":[{"sig":"MEYCIQCPdiVWpH1vDMRzhbtPiXhbrHHoHr7SNpuv+uEhWrLTtwIhAO4akyRFDfEEQkT/HD+vvQLuTVwHpnvJ8NpdrPZWUmKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2466699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTb8KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqgw//RRoXd1VrRGgQcMa6O6pLnfiNFm00fuQvmIk8w/tFaY0aa4+n\r\n/paZA35jI3XLxV79AIYRBc3ZMN9x1i/FeJw+XuPho6b7D1q7pKPnZu+Ug3GY\r\nNxr1r28rVhpDWsuO+OOW1kZcocImrxbBrlgcAiPR+Gk3NHmCFnMATmQwO40g\r\n4TiY8zXzWmD4ml44upbpQI46HP+1MPX0xh4ZpadbxZIA6jWNw2cUpMUO0M9+\r\nMFHdqKSoEaCAH99SDUDCWzvicFLtXPjSW7BR+iQcV7V7tRYxgyN3LPHbrZjp\r\nSLVHEPBIPpRPO9k6rudWt5JMLQNBbplFUiXRnlsFtLU4pjZ+iVcn57xLucL4\r\ntyPtOto2ek8SRHKymt4tp6mikCu+0e3TVK3Ymjl+9+Ho35hPW7lUvqC1lL+7\r\n0zA52VmeR7czbMgW2ugQ2czK7gUx32IlaHlLZXbXOVuyjBEd4i9e9oO3raMM\r\nSXU6O1iBcPc6KjrjbqqhSgSqTuFvhGkEr57rgoEfX2gGf+es0JTQs1TGOeI8\r\nBGDrdqttZFYOuH7Yw2yUTbtrMQjbX8Cc1oJ0oAHd8Bf6iH8GxDRVIDWvtveY\r\nvOJd1bzHwdAgaMzr5U026CCVGzvGwlhnG8ay1EyDm9dGPO+fXPenwS3uPfy3\r\n3jE/+Xz52nM1CJR0dOAoE6FEgCcBi9ms8CU=\r\n=oPBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"aabb70f5b92bb7a38bdb66d4a44c18e200b32c7d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.2","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.11.2","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.2","@blueprintjs/popover2":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.21","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.0_1666039562385_0.7814651064509093","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"polotno","version":"1.2.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2d0e0c3470ba6012ef45c124f42632d9852b2970","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.1.tgz","fileCount":157,"integrity":"sha512-kG3+ZEViUgCKPeIDxYe0XQ3jBtOpveJL0Cjl2RVyNOkblK0HokJotRvBhPX2VpqvA1x6LQEo2oga3d5UUgiRQg==","signatures":[{"sig":"MEQCIEkvyCAjOabdrzu7zvaUpyyAI1M2aKXskiZBNO4U9cEkAiBgr01UDmBucrUrrMgf1qL6g8X4Abyouacgk49n62lwrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2468408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqSZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo33g//bLg2/4SpopZYfFHRGPp4T4jeH3SHJkBF7I4D7EreHRAehIan\r\nfd4sdMvFe1TI+SDyQYalbysZ02+0DGdPi6iPZ5Jz767oAru3sX+6kwxbdLjZ\r\nqca5ciuzKARIfe7BBjsXNvAG1xdf50aIl0IuDiNSupS7mfWglJzkEjAO4r4R\r\nk05ywPY9FlbWHesHZYbrvAxIqzT4VIY1/ZzBUIEB7Fz4sw8kQc/WG/khYq9L\r\nC5LfooxVpcx3ikmvJpocb39Wpy5v7fkejakqlum0mhxkvi7e47djL2Vnl849\r\n3Q2wZUklCeK2QPCD5xGuN2rypf8ONEBOFlSuvnB4wDTDdN6rn+WnmpeUXHqy\r\nhDcU0kzuxG05maa2nMwG8s3ip2lTuFctZUZ8AQ9hA+4eVh3AH69nozDpCf4a\r\nR5+2580NNeoYWwogz3o8Pr+N+1ri1CvMkU7+NFEWWkgzgXQnEJ3syILtlpHH\r\nyd1Qy2JE8DTZt2b2tY402XWZ0d2w1nHPPYn2DJ/lXkNkEUwqbDrggXT6Ec0G\r\nDiZ5s0e4PuN/4p3HXQlzP0JCjcINLjYqmCFPrTANDe21hEKw4srPRtj8T4wI\r\nAijILHUsi3ChhZO3PZps/aW39M4KxkPVkGVOEiRq0/H3ud0T9lQYYLKnY52n\r\ns4LkSHNVGgY06ea4yPQhqsiG4bcj+750MqQ=\r\n=VjT4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d6f89f7e1ab72b800e73f51c9d6d7a2167fc3b79","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.2","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.11.2","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.2","@blueprintjs/popover2":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.21","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.1_1666622616737_0.476760936175433","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"polotno","version":"1.2.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"44cb7a9c8cb4f59fdae56e6b78693b3cc02c359d","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.2.tgz","fileCount":157,"integrity":"sha512-6U6HZ8JsEcihAWW5yR4jrxyKcvGlHOuXVepI2h+RfPSX8eAP1OfL2+Bn8TnRFc/AwaNey6QrCbuIGWUS7rnbWg==","signatures":[{"sig":"MEQCIGs0po/VLAc5EtoN9z7LWIVcho+dKh7fB4cDVKTr3TwgAiBsIh1K5PTzxQUdBywPG9qS2265a0q/ppa7PFQr/DJG7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2474669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXAUcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoZA//TwmZaCg/bh/CWC85Pb2DCzXrvPMSSpbkSa/b1gjaNairmAjB\r\nd//IyXvY+M9QAQREVhu/Ew3QbVXvkhQrr7RaG8uWLbJJDyTcjbaPWRnyHGmk\r\ni2UfoJXRgbDSDMWss/ay5PcKu1Mgex4srfxxw8qqclIgWJjO2po7bQ72KqmG\r\nAUwh7UczosW2dtCHW+yGjQYmB0IrV6OWM6J0F3CjyZHVhNiGa+2CFEPqdXTA\r\nreLBOhiITWhtkTLUkrxqs9VsK++lV3B6jeYurrYl7QIE7ucq3g4oyTVflPcu\r\nov0+G8OVmZS1bjI0VA7lKPwGfTjbGdN78AIUhtNxUgfFlN2Cy2XlXdo3Ufpy\r\n3zTPg3QCyX5i1jln8nY/542DOd+dEun76J8A6b9AsuuWS+TV0Q82hHqKB4xm\r\n6hFZWcAgroRdrSuCiaptguIdbyRliZkKknNOulaE4g5OtvtOlSpKwb1PAX//\r\nG5tS2QO8XON0/hcPYqED+rfmdLwOD2Xxr1HBgRFqi9m8vRqOHzEGNlTea/Cz\r\n9UlpVh+UORA3arMxdegSDv7OKyyP4+jAhj79H4AwvCXn2iFUk47VsjyWpbvN\r\nd6kjnq8kwYqgPO4CuzgbfCLeHjjHbwVhYeA2z3PSCScVwy+MPIaK0DeomPM+\r\nSB14F7al0gn/jrd/Rht2oui5ev2ZhE/mtCo=\r\n=Brfl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"193412fd07c3d6842210322ed0292615e7bc6c7d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.11.5","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.5","@blueprintjs/popover2":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.23","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.2_1666975003896_0.6284616449212324","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"polotno","version":"1.2.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"07adb7c5b8773eb1bb80d532a6398f441482f91b","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.3.tgz","fileCount":159,"integrity":"sha512-Q3vKaPnU1lx0DXZXa/rm2ueXOwydTCtfo72cIulDc/WJLhLmLTed15YknDGl7oayjYvLuhoUgdAE1JMLaeijfQ==","signatures":[{"sig":"MEQCIGwrD4msN247UvnhELwaQEAAQLUrPotZPGHTPvFFKW+OAiAxtHLIIvos5ULO+YlO6Z4h92qtHrUWcHS/urHALuukqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2476020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYtWvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpytA//cWeUDtGE8DD/tkfydYaQtbAtp+YsDkqiZV1crdgLSTI8YnsS\r\nvBN2D49FHS7M9qDBC10h2Q45Dwn5LduTwkCOpF8h1JTAUvAWZKvOQtGqvIqR\r\nkq43Bnd6F6jK8iP8wSxSs8AIgW0ynq/zSkvINmHHBGf4R2fvTvkxBH6skjf1\r\naO5Fjr0pkHO60D6yn/I+wlXDXSgLIKlpCf154X2bUslMi3rcICZxuq4wvXXt\r\n4cFFJ9uNwNE2SiguIxcwQ2McT58u5s/Nxa2+SanxWY6W0mByQpCh+NzBgmZB\r\nv5BDyJdOTgduiTTM41h52U8Y1I23UsiENzWqae9x5ZbwWuZF+GM4eMJy0mAd\r\nSfYcfqJ6ZidK9hEtnvJd4q+Dn2QTCYyzvuIP3GFrFcC7g3UV+b8B5iXvqeof\r\nmgo258zxzEDpyNu2Q7M41v8IySSZvCU/minfVqOybvTNZjXuFu+wULOT6LLo\r\nh1WIrcPEtFqdKgYD5lsnHx2EXMV1kFy+xGwGJUZ2rXU+UOMnfTS/dF39wGTO\r\n25FBR6/4Qvnnordvtl/r7iHLmtc2MAxKS6YDOI8+Xd2KwPCA7mAYday1OV17\r\nfSjFJ7caKKuEoahLZMER76ohg/5RLv5wn/En5qzAwx37u8x13+OI8NY1cTlf\r\neTwdLMJdjTIucqoRka+XkPsvV30oOxbI6VY=\r\n=WZGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"af5396feb8af6b28c7905585cac3013e606e8fd2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.7","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.11.5","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.5","@blueprintjs/popover2":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.7.0","process":"^0.11.10","ts-jest":"^27","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.23","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.3","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.3_1667421615629_0.22452189818853152","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"polotno","version":"1.2.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3a5480829229afa00043728c870034931304cb17","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.4.tgz","fileCount":159,"integrity":"sha512-ytYoe2MGqKlONpWLK06KnVH+sN11j7tgfelMt1i1ph8VwTs1T8P5CAP6EHjCpP/KM5wxjcs9NIyzSUEZEVYU7w==","signatures":[{"sig":"MEUCIEOTAWerUdMQ7HaRuKgWDxJzZCzwC4Au3MzFitKBOEgCAiEAloP79cvVqTG39jdTH3FLyWCJLGe8b0Hazhyp0X6sC8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBdcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3lhAAjtKNw9PjwFju5yxxyKJ9vV1a9L9adTWFIhly+Hq/NPv7hRPY\r\nsHW4mdOk6Qb1aqnDfJYsWet9eSD6GkHpbsNPk2cyEMZCynZ3GJcCRZN810Ix\r\nHjinHHof2r4fVMqMp0kbmAhIeNWWkY/2kJVqSWEyiI046GLW6Dy6HvXqcML1\r\nkWPulTeD3lyYeZnU9+nrdPYI353E/CLnUs7aB+GvcaR2UvmqWWl+o6aFOhJV\r\n0BQJi/Zflr40EsyL4WsGnpQ1Jx/1Dn8vdFVWBt8/wVIDXACL2QOJZemwxH0H\r\ncl2InDB4SK15BQhhv1Gxsc6h39XF+MljMUQiIlIHGi40hxxbDe3vQTV3VjXe\r\nPaoCWiP+1PJAQ+VG4elyJetcn+gsHJs2p1qlhdavU7Zi0WIC3NR1YvWR8J20\r\nQ0VKGjv54PZEwOyDIQ1h/8Y/vBdaiJhTvxYUgYbKR/Y0fDTAxUUPSncK3rw3\r\nFgcQxqmSwNBaD50pl1Pid7bjcHs0deL08CFu60IM9wbV08HDLJV5V7ge13tD\r\n5Xxjlq44i4Mht5oMy+qAs+1/uKBh+tIIgmDCigdlbf82bLDlM2VW3akGcH4M\r\ngzapvWXY5QpBmUQAmGFi6C8yAI15FjiP1mHr+VOyIGHQl7poyOPYjv12UKC+\r\n8loCRjV5agN5qE5uvoANDx9L/JfqYALZrig=\r\n=vpLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3b902db5d2b044838d55c5442041f3c6533499a7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.12.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.10","@blueprintjs/popover2":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.0","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.25","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.4_1668028251895_0.39277511499846307","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"polotno","version":"1.2.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.2.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5f1d7cfd031b4af3d43ae36690548f2219a37763","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.2.5.tgz","fileCount":159,"integrity":"sha512-MQcTuTGFdZJRkkAEgnoa4g24nXCwahdGpnKXKE6X5O7ySWmarQ16F87rsQ2BZqLluMuQi9BIoR3vO6tN49xUFw==","signatures":[{"sig":"MEUCIGoc1STm8EY7Op2MrlXbHHvQrGlZzTp40yP3K8LgVN72AiEA1aBN5fb9ThbnO5nlvIokxlCXsUnQNaIOHA4Z4pebvqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2477709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje9QoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9RRAAnoA4lxZfBlt0hlANdiDPV/YgOObUVUbIUQN8gkFexuEueuSH\r\nwT3P0ZWBK9UYHeg5ye9Jl7QekJ91mLSqgn/nsGHr/bQ9FZqj4wPjEq5OyoA0\r\nioQxYP0iPIpUV0HMM3BKeQQJEpf3Sf29sbovVVrSJRYgRZyqc6AZ+P3hdi1k\r\novHA8e9WEW2Dh0hX9ZenJEzXEb+dsgPCj2lgz5LhEVZdoaNScAuqcC3Vtdbn\r\nqWNAOu4oTuXlm9Cypfsnz0mIJbf7u78HtQjF2/ZPX7Dib1jslyWZ/cwRWuxE\r\nsSGj1oIng1Nvdt5p03vmHjWs6jvwrnrbBF4Ce5YAeZhSJADCupZcEOqeJHCp\r\nfzRlRHGqtFiN/NzBTCM3/t625P7xGnuv7rn8vY6CtStsSVUNrPHKwa2yXadM\r\ntraqXmqYsnE9BU8UOtnwpcnn1JaJj+eJARUhdJbP1tYpeDBXPRw+4RCPg/FM\r\nhmUCdoYqdY4Y98hJlCPbuLzQnEkfYTHKcWzg7yQZJvpLgAHazpGHriRi6TzU\r\na3tOEIGu2YO83usKo7lT8fiLfsQ+ra+NbI9XnU7y/sPi4P+yZanthtWQ8cJu\r\np6LnKv5YtdlK4nB6w74gN87WMejUbdN1WVtane011YISQlEHH7/kIwe6S2NM\r\n1SSF5kWb9ngCds3ts6EBlHWaUFJtvlkRtO0=\r\n=aBI9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b6e1d10ff3d433f4c34b65d222933a973bb19291","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.12.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.10","@blueprintjs/popover2":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.0","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.25","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.2.5_1669059624141_0.7919921898886546","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"polotno","version":"1.3.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"772de1896bb916232b9f6a8177d62ca0a6baed96","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.3.0.tgz","fileCount":159,"integrity":"sha512-5XK/Tq5gWaZmtbgKdChvUC9EPXYMzsSPLla9FQUR+aKf9SRrW7cQn9yrVhIXf6NiL3WXLD17bLrF/HHSfXeS4Q==","signatures":[{"sig":"MEYCIQDK1vXRcOVnshempndOYuwjhmsaI2LgXtHFAFCijty6CQIhALPiCvkDoP4kuEwlAPXSjE0bpwtZUC8zjIL3IDU5QGS7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf7wUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNmQ/6A9LClVYQZCxQN3IMs/+ypQE9XJikvPYm14IWnycxp3TE2Tc6\r\nNCpQlm8FlI6R1L8jAb6ScrFiGtzFoxsVkmBz3L7YBItOpcvs1270VnumfKZ+\r\ng1wjd52u30HUzRaxQVUZXLIsgPniNS4bS/bVq7e7iI6/qqS12mNsNeoo6YVw\r\n+xtiCYi2J4B61yRieputT+tjuugtFmSEFixGHsBDrcAYoA3HPt/vUPnDtj7h\r\nn20jXjn3UQuvcajXX5n3c9NEaD9V+LHdElYYv4NH5Au84jDL9V3jhgC8Nmpu\r\npNxl6V6aHgQltr4o0hD+eQ/HfuaVfLt1+DRvW7QY724k/Cwm4xwi3e2OatJt\r\nShXHhFEs0n8w9ep6gNR/pyT80bsOPtj4PSoV9UhEHcjeTZa/y4iu1oUECQq6\r\nL/qY0mTw8GXI++LxKl58BMyBzXXR67LdWiyBg08wIb+4czKB9Dj+bdiDAMhW\r\nrxjXoE/xo26N3Oz7Nb1SR5/fxOXUBU/o5h/7eMQz18fqrRISiV+CvMMA/oaA\r\nkKqG+HDSKyPUK6PkFDu78o2rCp+LQLQfa5KqkJPWPVprKQaIkd1XP13Ce84s\r\nrzIZHqnKpQSTHwl1NHVuVz6YHteQ/PkmIwbJ65PdxpPF0iIXqXFF+r54DOBe\r\niGT49yqiP3VdYA67QXIgv8Y4zEQXgmI62/I=\r\n=woVh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8c60ca4e3bdaf89834cc5e565e7627b9688d8e80","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.12.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.10","@blueprintjs/popover2":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.0","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.25","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.3.0_1669315604047_0.649014718593808","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"polotno","version":"1.3.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.3.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d703805d81d54590e33f87b9205a2e14077cc6b1","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.3.1.tgz","fileCount":159,"integrity":"sha512-djWN5i+GBIZ2FHL7bVXXgHhIg8ixxsBk1kaGO6cHoumn24MnyuEeucOPs/BzwxmoDUyoEytJnPXSV9qXX+izrA==","signatures":[{"sig":"MEYCIQCZdi7DSkPkQjbcUcM483qxRns51rog/4MhNFmlJVrg0AIhAKF8lZYE5VpmQd+btmLk/V0kHmlHDWU/W9C7fvGcxoUT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2480148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf9CkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCNhAAmMhy3tDRCfcrl7zYgmo4drKn5BuusH8kWaIvleQBYQ6mqKKS\r\n4C19VEmWoZEYBMY/iVJGYBfBJdnzOJ0D6rD14RyiyjXXe3l8bh+0WQCqRf9G\r\nkokTrprLybzUrJXwKFxfanGJAHZfwwb6j4Zq5RVVYW2/QbN2OgLB9eEmZFNh\r\n0DAPGQcehn0hdPeT9GA6wmghRQ6if896B5fCqUCTP3OsoVdyWcga0r3Qf/3D\r\nITOg5xYDQ17vcAf9WpmzPST5Okbp9pIPWOJOqx7Ez2qo/wX3bmQ11n/NVNMR\r\ndUm8XEMAAEa9xWGC5VFBTDDy3RH0dPd2FzxALkyJc0KTKgPsMR2Lu1DiFVH9\r\nn53ymA19M8vox9a7M4jaPuZ7Dl3V2DiVEVQzW0Af4PaX4LQjPIabcGQEa84v\r\nzzvnQ5ygtQ1F5J4l59BGzBWa5eAgs48pZAMI1mWe9n2oBajks2+cJpazh1u+\r\ngMnbhBbFf1BkN3E10A8dUGEb7p5brto1q4kgawlWX/rXMVysF9mkdqLNCeU7\r\nIN7tAyEz2WSn1L9SmwtR7CSZL7Y9j4i87qpJyL9jW5thsxz7B4KVpDBTduyu\r\nFmaWCDI0dSxnKrA9RjDHwOT/gvkt/0CSf1+CVNqBfI3k9OMHYFVvrYvcNXtv\r\nPIFFApuolgb7MdYAjU4EgL051/mJMnGlGFY=\r\n=m11z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8c60ca4e3bdaf89834cc5e565e7627b9688d8e80","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^1.3.0","mobx":"6.6.2","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.6","react-sortablejs":"6.1.1","@blueprintjs/core":"^4.12.0","react-konva-utils":"^0.3.0","@blueprintjs/select":"^4.8.10","@blueprintjs/popover2":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.0","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.8.4","@types/jest":"^27","@types/react":"^18.0.25","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.6.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.3.1_1669320761288_0.35537205794914617","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"polotno","version":"1.4.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"d53a1f8180e302658ca6c29e037ef01258f45fd3","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.4.0.tgz","fileCount":161,"integrity":"sha512-SyaDFKj1cSNM2hm72CQf4MKPzPwcUpG4KMYyBBjY0xRL3tX+hgG6dzg2i3tgBtzoKZzJqbomso7RYuTJYPbnrw==","signatures":[{"sig":"MEUCIQDez4MVxaJNecGdT4CRtKvnNGCINZknv1WHatfjNVwRLwIgGw4A9sTte+XG3oMtt/9HVpWl5WI9FTdTMSbBMnzF44w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsud2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT0w//at49pBq3vkzqc8IBiu3Ri3xlWHTZVnCE+1zxxECUomZchmjS\r\nVZDbspZNjz7eGG2jckT4L1XupumQ2Vl8hOANWyLy9GwflBSW6/hXhShW6nSY\r\n/eZ6aCvX2aYcKSY08JbbXTFeWi1loW+w8V+FN3ibpYFY6C69AtRKu0xpvlU/\r\nAKuGf1eAXa04oSwaFJ5rTYqITkpAKHF+gtrdEAxblejcT4WZHRbfxhCLL0E+\r\nNzUumHFrJU5rVUgKwGa5L/ps0shYUjdK4SRdhOPA6KwXgveDHKh/lRQWxuEM\r\n/HzM5pGQkIsyezyXbRjyz30Byi6OLB6ri5sOpOFU/bI/ozNVH6gfaB/H78tb\r\n5ldFSmSp7571AQxW2rsvQpL3DGfA26jIUG74tN2evcRO1DckNxOXeAgfRrE4\r\ns/EZSk8y6VWOJSx3gBB0g69a5sYUDXnWCXHW35Z5zTzCeU6ZEKSc/i5FHzsf\r\nQ621Itb0m5E7dMp/WjA5eHTfiwfSeAwopnyHFGP2pcdpu1vuTwPezP/Wq2KB\r\nPFz94z+KOnQ8PvZVPe63pj2sZJVOdVEYuRcAlNk0WsDqyWcC7M2/aRZzWGrx\r\ncRydCxcWplKL+yZw3/i+du3wGMQi5R/fPKIgY0U1EQe4L+tFWJkr5TxH1zc9\r\nFUFzSfkl432ZY5cV9u48H5klnrUFRR97ZMo=\r\n=5kYz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"df119206e5e2da66f9b91f55a184e3b6742735fc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.0","mobx":"6.7.0","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.13.0","react-konva-utils":"^0.3.1","@blueprintjs/select":"^4.8.12","@blueprintjs/popover2":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.26","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.4.0_1672669046481_0.8507926545686002","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"polotno","version":"1.4.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.4.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"adec3d1a80590fa276d2ab0d232a74cf8ba931d5","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.4.1.tgz","fileCount":161,"integrity":"sha512-gFhWh6cfn7G7FPBKagNQ3MyFBcQNB36FHzQ5hke7XjTYkfIxTE+PNnnDDbrXmKqm8CxoO0iPErCLZ6idFR0x2A==","signatures":[{"sig":"MEYCIQC33ErqI86nyGDPILmS7W/5BNdg7goRGdAz4QMTbhJKygIhALKck8EzTCkOwIFDKURJoxRYuL4qCiW9C2VMAnRGMAM0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsuicACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb6Q/+NSeJOetCIKaUStT7XdPxm0xcnRoSdJWiBLddd52qBrvZmOkF\r\nfI7HoEWC3d8QGKRVJ+TwrRtKGVX5Ryo2mihw+osvtN7U7QPg6KzgWL/yvCVe\r\nOGQDESmrg/vx0tWU01IZAq2ktuEI87PtKA+P6sLR5waVKCgglqCOI6cATrD3\r\nT6IWG9BAAfCBMbcoKyoqkFUc1vhbKH0aVPd0RW+FOR6Va6/oy64p3rYZb1pL\r\n9KDYH6a91isIanP65cm0lwauNuo/ZYEojJU/YpPrrzqUSWhQMA9+QOyLloiG\r\nkpEGmVyHu15huNVT5Jx+yXdfOe1BAtXakO7hUWBK5YzUHGJ1E6AiZRXwrwdc\r\nJ6YM+pO4XRCs1xuORyw4JzqY7ubOKHpFrjjeJ5w9gNUQobnvJuJfsegwyGyX\r\n3ma3y0EJuRgOt4O372/NQVyeInhTzCWhfjy0/hLxbP4+PtgIa67ct6/GKsMU\r\nKgFkvVwnTfsL7W2mYEBn/Qeo7pAK4XDOMG1muCSUbxihsIGYvYHjl2iwmncY\r\nBQe6V734UlkE6CldcZ+z4cH5r6JYpA05ehq3OSlSoXvT4OVUVCXw08VscHNY\r\nWexykCt/r6XhnTNb8R6JUGMmSDbC06zM1KSnmAUpd+pBYXVHf+koS7NQyzHS\r\nZJpY4P93uvSYuVRUo9k2L40s+dZ0OlJqIwI=\r\n=Fle7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"02d9c01e13c3590cd141d00ec9a78721c8218e88","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.0","mobx":"6.7.0","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.13.0","react-konva-utils":"^0.3.1","@blueprintjs/select":"^4.8.12","@blueprintjs/popover2":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.26","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.4.1_1672669340327_0.09523585552883862","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"polotno","version":"1.4.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.4.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a88ebcab632e453ace8b5af350ae6cc3c0349bbc","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.4.2.tgz","fileCount":161,"integrity":"sha512-aI7QqQd/MkkTD0iVIizcZCSoANqq3o142XL2WFlkAdJLnFyh4ijmQGGttTTWLiEdnRmpp/gP6oU1QNZJqixikg==","signatures":[{"sig":"MEUCIQD5ofJoLcCppDjskjGo/8Yy8dP6KNMF4hq1kGYYeVZuogIgZmFeeIpOKAE2Z1R6jRnN2edsGjx9Q4dmJm2a1ZjPktY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtX1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCeA//TFkVM7wF/bmJg1o9jXyzQv/gctInRRt3b0iRvstSqZlS1ZGT\r\nQm54hJjdwp9ZVw62lfF0IRhW7usxE8IwtdU15gIHzdLE1FwIzwAkN6TQ8dO1\r\nIn2dgf2zeSqvhQu9ohs3aBQZQvOAc78wHiS8fHFHnTFHpqNqzysyaR/dUTh2\r\nLTbQYiYaT4T/iHOP8+rG1B8OTNLXRee/E5N6dq1Qdc4qRxBKK6kb3Sv2oyFX\r\nANnG0dodzUKIyjiGTVpk9ThZ0wvNMjoflSSnzDq9SSFzWARFIbfNBeiwvDhs\r\n4aZP+Uge+0lxGGw7XmyfNfdlhufnb6O3GgssfDKkeqYQ9FZ22Ac1FjlFYPvq\r\nU9xTyT0bNkMV14so7ZvBM/j8+rejH/KzS6/yGtGti2ygJTFaCm5BIa3p5dLr\r\nz96J9vvaUQ+U575Di6KmJyElu4Aznzgt+bN+xfJ7ZD7g391DcWtBlezN2QjM\r\nFRG9UPSKSflSj8CYTKSK7g8r40Ml3TBjp0mVMwoT/yuzl7hkop6DM1joA+hA\r\ng4imDy5BJ2TmkBn3MK1+76/8yA27Tk0YyOf90FJVnnjNo3dFS3MYRwuDKSVY\r\nsIjhYNYBAXdT8nMVfLYTXzt4cjb+fhskG9JAYS3NGOa6/Xlr/dfXAT2mT4g3\r\nIRirsyBDLGhiCByzT+kvtPQjrQGD4XZMhVM=\r\n=On0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"276e74a1fef027416564aa3b4eebc3fc821f7391","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.0","mobx":"6.7.0","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.13.0","react-konva-utils":"^0.3.1","@blueprintjs/select":"^4.8.12","@blueprintjs/popover2":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.26","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.4.2_1672838500606_0.043095875234004044","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"polotno","version":"1.4.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.4.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2031080a4b5e0b608b6e02a856f353c49edee22b","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.4.3.tgz","fileCount":161,"integrity":"sha512-H3HJBc8LBRmwZrvwvVqTkBC6XR9VdF9Zx7jX2QPZnTDji6fEY4m+9COT3BuUWl8dEQbZVExNsOnDMU3wsvbc/Q==","signatures":[{"sig":"MEQCIAj+NOkP5u/YQRdS8ILXZIkuSZfJ4qHvTVdX01CsAoA5AiAqsB0L+KBPf+xmbFbDBo0CJd3iIaUcX+Tf3zo8tvjVCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn+g//XbAbRTLhILEGQjt3+KXLoAcsWd7pW4Xt0LXv1wz/wb3iCHhI\r\nbmzBcxmy/4iDBcQePht+bPyeunSNXKtdRdmI5rMMS6hk0wknm9a+hZwvpbH3\r\nsJUmBbV35EcFbrUOhIxgRSxzHf3Q7DbGRtc2TMiwQUzw/g8B8lbWeAz+b8qH\r\nxlUvaM2BwTIn2TGuNAYnwpdeDv56gb9jpMs00R6PMGV49t2uIMvFdixw3QcC\r\n9Dqq/ngiStTFZG9o7HHokto7DNaFBdkjApuihMCEs5DLeM6cGXUeY7RKFPJd\r\nsLCIFfJ2Wf0l/VWHMzvv1FF/ht2zNqNCXegfsee0DcvoXAAoA0sgqBIejic3\r\niCc1NqmNVY4TbXPrl059/0txiNIY/loSx+OUjGztU3GSGvlqTtZ8Vo+xLZ+f\r\nVOEcvAUXi8Zt820+/BfMhJ76wff29dxcagtDv+aZWn75IZ4fX92H74VZO6wm\r\n60fXDPrxTx8S2c5ReH/w0L4qM2IbM9rksHblFg/lkUsx/eqYfX+qSrF9iwl9\r\nBY0j3nOVRmEyulHFSsvgselLrN7mBa2eOzxe8qtPdMUVDtzYFn8c6xL7KoFl\r\n+NkoFN4t2EWbp35ZTPFyU4XdtAKpWMTGzVCf/+j+nk2nlWQ2U1dpdEs4TGqc\r\ndnM1aipmqRSAGapPipTq+rNE2fk3eF4UUno=\r\n=WT+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"276e74a1fef027416564aa3b4eebc3fc821f7391","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.0","mobx":"6.7.0","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.13.0","react-konva-utils":"^0.3.1","@blueprintjs/select":"^4.8.12","@blueprintjs/popover2":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.26","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.4.3_1672868355248_0.6508553041351173","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"polotno","version":"1.4.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.4.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"55934afd7b8ee893a202f50b7106771f4fdb2ed5","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.4.4.tgz","fileCount":161,"integrity":"sha512-OUA8cceM0lrhgqdrgHYGJQ++5obbZDuXiiOIkJSzXRjT6i7Ou9HfbEYzgWvDmn4kaQoZ97ApLeFCdHqOVB0drw==","signatures":[{"sig":"MEUCIC+6AVfrjXOpuGaGJeLWutkR0YdrLyYZbPTO+YNMgfoiAiEAl3yWb6d+48nKW8FGNOX1oQucKlrW80VplO9B+aFryvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2309057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwccXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgBg//T7e0/KDZkYKN0oAJuj4rBCPfH4wqXI/61WSeUWNwEeV8P3qG\r\nqns+0GQZ7KrajV4koVpI5rEvbcGRygW7DE56boEsRhEHqfbXOStn2IpjMpVC\r\nXOV2nnWFDEawLe4nxWGsDj8RElE3pt2OaO8PPu5+4PlROQ1dl+ojMRV7EAHI\r\nfrLVKDDwdpS3rxkyRXnSNWOgaZGRlCNbA5HzmKm5Nt6h82Qk2JzNvYG+VR1C\r\nN3xEEithGZUIJJldPbe+K0B6w1vMCDR2y5wMPSpdNVyoG4RDQzrAJQw8HvzE\r\nuQNU6cfAvxjNsE/ubW8OxX6JSHS0ZRmL/zQOK3PLwvwZzL1PlB5zXj5pYk66\r\n1il3K5+n4Uff+CR+ZeKqbAjpCP8F1gjcCjido65cyg31MA5RJ/7lY4Pf3RQh\r\ndT9ziPlH5KcCR01Dg75fH0241DshjfsrDXN707lAwiPvOQq4BdpHmMt3Ylzg\r\nn+zJWbbiSZNPEELEDsJwdmFwzEuYQKenIMvkSQmOAwMcXirSLxdqELMvyjIE\r\nvb5DQBICMrgVUg1Mx8fsdCFjrqP85V6eK/19CfDXXTLpcp19/WESrt0xZRa6\r\nHGFIWjMTbhqxQbcgibi/rKxt43MAX7gdqKk17vASkhVvnG2zUs3ZfuittVmx\r\nEpAfElE1k+z5dGOSe0lSisaNujhklbeYFzc=\r\n=E4AS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2caf8cb5b93e76091fd343dd9de762374306681d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.0","mobx":"6.7.0","konva":"^8.3.14","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.13.0","react-konva-utils":"^0.3.1","@blueprintjs/select":"^4.8.12","@blueprintjs/popover2":"^1.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.26","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.1.4","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.4.4_1673643799132_0.8434733497085609","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"polotno","version":"1.5.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"51a497fca88a033a7b034057218947863a7799fb","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.5.0.tgz","fileCount":163,"integrity":"sha512-XWmt1zfid5VUeQlK75LVMz5cghvUAOHetJiskcEufUgkbi3H4axmqnk/eJQlf4SIsU7sUfSssalRST86uLzHjA==","signatures":[{"sig":"MEYCIQDehh7HnQumRYVLwTZZX1UKB8UPF8AhWoQPfh5pqu4XfQIhAIaeCa34KUjivSZYYtY5U9v/gkWCs4HJ0prY6L2JHybY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2334826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyuNyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO+RAAoFQW3qaYWH2P6+4duq2Q0OgGIZOMpGxAEMTbaRrw/jHh+LSD\r\nJ7QU/TZlOFSZSpe6ywXD/GDUEotlwtfQz0qjbQ4NHV5evbLj9MWBScWnQQdL\r\n1rz+FbhsvdDtanbdhUMoQj+3ENOKEwgJXXGv+ce7eglyf3V2wRCB+BB1VvzN\r\n35I+CIlEzPW6WBsWuM41j75Vb5kLI9e99tAzG58M/722vcvGyXaq4hsr0n6k\r\nt4ILaLFxWmbaPUVrKdoHS9+yb3UToksGI7ADtkbabtpBuwQDDywPLxFPVkjN\r\nuCoVsZ2xyVfSbye+rjjLsz1LpJxMdEKbm4lPoJt1WTsdhPCmv416LjhNLn0g\r\nv8UiJw97H/v3crpI6ssBTO5T+ck5PAjQ6WEGTFCrmiAzKY1niII6fxUnrMWZ\r\nWADZ7sCLsXDEFUSHlJjrUXldDKCEvOiPK1e6cWvBYKP16z/xs73Bqjzr7aDO\r\nbiAgciILVB6jADI++97axUhDsm96IK3I+qn6KmQDKom+Sy22JtMYvVxNIQuL\r\nOH0gU7/Q/L4u7pcfYx/4soxqPoKwgfQ6IFROXjYWEvMDVJISX0uiV55CuR6n\r\nRnWcDmLyaftQ3OpQBYNKeRToF4XGW+aIG0z/Btf++LUCM5TWjGg4GIIE69DZ\r\n2OKM+GhYOj30G5cO1wbG7AFfTgAH9iwtKB0=\r\n=g3K0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5e9b2cacfbaa3fae50a9b5ba6f464471b160adeb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.1","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.14.2","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.15","@blueprintjs/popover2":"^1.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.5.0_1674240882284_0.7974761771858891","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"polotno","version":"1.6.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e674d0f24f3ea6eb0f507fb6412084023c34a62e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.6.0.tgz","fileCount":163,"integrity":"sha512-6+HOVxcxQj2D+94mjQxOq0ijwfS0ehmg9PO70Qj/+yP3CRMvzla5B2yONSNz/EujEp3fCAqpd0YFNIIkI76Zhg==","signatures":[{"sig":"MEYCIQDD7ZOa7kzQ89+TplJA+9I6Wj1QX3evdgnJcuMeOPUnNgIhAKPKus0XELMGmk2MyzkHs7bMy6gsPARvOPxafd9sJEYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2338165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0c7UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2SxAAnUIIE9dKQLlGw6yWMetEAJGyXsizkGNSgVNRoC/yJPsxzy2C\r\nYoNTmBtBFkOXwvqS4EGaUURDpuuda5cBnTK4uVXjLJ6QB1DWIaEZhV2yTppA\r\nYGBgP9aW3mZHFrBUzDhLRfoidnz1oX86Z6FWxnK20R+7Snd8wZNrOWtBCMjY\r\nY6ppcPl8rY23C5wTKlnGFj0BRao1PoJfCeieF0lb4J6X8vYtPk80qOy+qdYE\r\n22P2chiujOd+nWzUxc7ALrAsSkEkBbeJOfgPL5duD1DWvpGRl+WcWygbxHeM\r\nswuWP6F2i29F4gfNqOibX3ou+QM2E5SqDXBWV2ZgRXy5/mHRTQ5G2WTSE3G4\r\ne56qIHTSpGy14B6cOZuhOSDapdQw1mhwzB249WSMixcT1YwiZyYQadXG3ifp\r\noazxVnFnH8PxSZYLFljMA/bPZTDDg7dE0+L9WIyfVBTcqBfyFMevu/uesW7N\r\no6qohHI9Zm7x+4C7nEVq2nAvJRakW5/tiCAKrMdaS0ulB6Oh669VAj33mUPl\r\nBZyqKLBjpkjUhCBX3PCfpOXzDokmp5v28RUAML6axF8MApRDSFYQa4MgN4iu\r\n/+Jsh02NeuViZAieb7LOu5JU2CE0GjGuT2BzjD6l2QjzXvgCVmM3In7K34wb\r\nLTHSYMDG+d0wOWfHXy+vZXvpW94RlPbGq0w=\r\n=dj6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f800688e711c26ffd3b2a81390daa3f47a062bad","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.1","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.14.2","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.15","@blueprintjs/popover2":"^1.11.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.4","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.6.0_1674694355829_0.14184442035345102","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"polotno","version":"1.6.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.6.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"2be346f9db2091ae84c3b9fa89f985b548b1a458","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.6.1.tgz","fileCount":163,"integrity":"sha512-q40FD3SiCSULbqCUY9Yg74pPoDQIPwucc++/7HMfc13eMKyDOxBzBzXlWSIGP5T4T51lofAtWhNYbPOiz3zezQ==","signatures":[{"sig":"MEUCIQCsJPJdaVZ91AQasm45z0x41iaRcBzsdIsDNS+HL/Ub9QIgBVNFnMusTRLXLzh3hnmH1HfUV7o/tvaxshoedTgA4Zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2340489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2uK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzzA/+IxS2dIb8u2LR5kJNwSDzp/ViIDyhdJDoc8zy1bDpz3h9jW2Y\r\ngbKg4DJ4rM6lzzv0FFb5EUulHX/+8fS2bR/EB4m+12spaqiQYz9r6zlyKutX\r\nIp/9FL4TJONMoknligyYMsVRbODubqYHuGB2h4ZVKXZEVPWe6wb/G2mVjJJr\r\nfVlK7PgHuX2Tc+ui6v6vg7Q7BQIp+T3Iy9t1TbvMK6ZtZf5RjyDKq8VjMQ0Y\r\nQQiTX3A//Lk0LxEfT1VLiguDF4SgS8sh2yqY3AGbuNONzCV3loqimVBKbR8q\r\ngf9B6KeUAoUr8LvaBbK03m2xeVbbAih//MjIG38qY+C2wLxlJaKG0HmHZL5L\r\nzFu4CN7czpT0jlQ2YmA9pNJg5eGngEE1y8aXPhDXPYs8mquWgOMfaKxyKQaq\r\nBQngBzYEo6YCXMsyK/4T4LUGSS1Dv8jhkxc3BHweuNNk/GZiPBefyYNNiLi9\r\nLLuONeyuEPWVzFh80DzTJC9JF1336YTjkLdR+oSw4jR8kwp74zK3twOqkbEN\r\nG53Wli7q1hJt3lUoqSvjJ5kRBxOYKPt8BH2M7nTwW3h6OzurU+i4hglwNdjg\r\nFd8bK2XDzGpiCHYszXMNafFbAPq2vMaMj6RyhJFSYvt7vycgJU0w0sVkiHA7\r\nQo05vOBAMaQLfScBKwtjI+MFaLtPoqUYhgg=\r\n=evkb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8fe7e6a1edef42688144e15b7b686cd9986045bd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.15.1","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.18","@blueprintjs/popover2":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.6.1_1675289270368_0.18058999570744483","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"polotno","version":"1.6.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.6.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f74db7eb6119422c60816bc12eec640985007bb7","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.6.2.tgz","fileCount":165,"integrity":"sha512-zWmjL+91aVX3RPDaBVBDPDk1u90C6ncOXmeq8xCa1ItCkp2Vr1n/Vq17GnTh6OQ3696VraITQi1nh6xwYXaoCg==","signatures":[{"sig":"MEUCIQCshsJogF3qnOb5pVWWla0UX0UxRoTLI2XvLXCcsm4KFgIgaQHYklqjRWLhJsaVp14DMn5u7OO19xBjCAJ87dPlniY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2347215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4tk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAOg//TajQFQjPSWu58CwaUc+KTeug0IZpcEnZ8CsXrD94ek031Ult\r\nZlWkHyLdD0Vhzo/1X0EG8Cw9hxvM+xqKPEv3njMA09zST5iYKeMJfW7xxiON\r\njoTo40nkOeeexWftb0sKjiAKAoU4wjehF/wT4GNBTGFfRvL5/PSbig2NS9ET\r\n0GEaYVk+mYzPyEbp23LBNcYieD19tBrdO9xAH1SeRSA5+sANyFTMDjqkk/57\r\nGyggRYGOUO4Yi4VYT5yjogzbQYi8VEtNmjAasiVGd5riOlFvJfqO3bLkX5P9\r\nXq2KLz8tOIb1WQ8t+vn1x/HJHL7RNpI+ycDDBqYs30P06qNkIRa6DEfbOMs1\r\nwIQtqAMzNJaA6jjlb16ffxetyGkOkWuFMPkjVIfkYjxQVE79Jegoi12Igkgj\r\nddJI0Eki+fHD2gAGpmn8bimt/XnVxaP5xNeTiv4gxAlCCPx/0K86v76iq5ZN\r\n+2dE8AdrHKal2BwX7i4zJpuzq6T8zqFCpQBgcZoQ4k/wmFCs/GAK6qhSodbc\r\nwZ2kDaxHbEGTzeu6+XJowObY/nCv2Vpv+oKkLM3e8XTfdPP5Z5sYPd6SUrlP\r\n4vOly2492tQRWJs/VhCawerf38ZvNY+ps2ARSR9QdsqGskmO8lHFHA+q0TuD\r\n4TkFaJox9lzdZqNjJRj9vYOggsUpJNmkP2Y=\r\n=4GsK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"99ea178e455c24c3f07f5747d02994098b4bdb92","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.15.1","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.18","@blueprintjs/popover2":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.6.2_1675811133564_0.7948387222363376","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"polotno","version":"1.6.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.6.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"7b7434add240419b28a59a64113984d3c00ed28e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.6.3.tgz","fileCount":165,"integrity":"sha512-ESpxY+qCTGtycoDGsZqd3zkS2HPe0TIW4UAjb5m3RzsYkeTLPxtNZv7JvuUKjB+fP9IrnBwOqd7kn/0q4o55eg==","signatures":[{"sig":"MEUCIH6FiOT8XDpWXgBYrl7InXvAtv3C9+1qWonUM0FPbx4UAiEAgceVCvtc8lafdzNyVV/+Q5lvb4QfyF/2J7Xb9jx2VE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2348880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RMsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/mw/+OttWTZBEiFI9+wRSEAJhObwFpBPQbM2jqgO18j9+iV1qVgQ8\r\nZ1LRGsFRkX1By7lH5ijFr76iDTje4WAk0/pqAqndQFLHNESD/v3RB/c+EOmi\r\n13eP/9dirz+zgl9+HBR0IdWOXJsFa3cCIBv/agAeJZEom0zPNHAX8LeGcUEP\r\nJMEH/XO81z528KZw69FePGKSZKtT2PMnaq1jwEyePTQWR2ls1ppcucPMYFYh\r\nsPvcibs9TBQ0iKn9RCbtNK6K3bjsx8S0IsNgstgHhktPZVdOQX9Hyo45TUdZ\r\nqjw8q2PRPN9xgnuLVrPu8hOqzEPsKC9lr1IHFCx6HjO7Nuat1bo4in4gg4Q0\r\no1Xs/VyCSMkMWihHqwJqZEivG2vSWsEI7P3Ib0maRYVeV7Zw6VLfA4DEJYeG\r\nHO1ZwRfhxNkWJUB1vin/9W6qj6Sh4tWayDfIXyFWLNq3UDfHPyexUrHMGxz7\r\n2UJ5PhvPW6B6I47rmThQgHbtDjV3egbV3pcOddOe7IyAsNDOvQDZ6tGVmI7o\r\n8obRfb5Fy26LBK57Ip8YXx2fzySBESHGi3bNNpIQI1RtjKiCEv1roVsSMhxj\r\nRP+lrUzML8ZyR/JXhaGyBTFQvn0m+lZ7W1Rk20llNKhehGTpAlP3Y4Ay+RmN\r\nWeA3BlN32RSeTsWKuaIEUqu/rX8o2H24sfY=\r\n=TqWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3a6e4d88b988b88d065443b0899af8a3f4c74daa","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.15.1","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.18","@blueprintjs/popover2":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.6.3_1676481324443_0.24628483303151105","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"polotno","version":"1.6.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.6.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5e668c8a9789014a8a1369334f989717b49349f6","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.6.4.tgz","fileCount":165,"integrity":"sha512-Vj9l9v2viFUaNQvgHyv2smjIrQ/aXUOv+Ua7ouK1sYRSN+noe0RIDe+bF4cdcPh/dVBwBwETmDY9c9mZEWKGWw==","signatures":[{"sig":"MEQCIDPL1af5ChxRsllYlmK73/SCZJAsmtX+nk9gzwWOHRL7AiBey9fWZy/hj1PMadXkAh5k7BoSEa7rMwZPj7mWbPtEKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2348944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7RfsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNrQ/+NpdzpORhHjj6iWSGU9gwsdtIiArx/edKN7KjPIY0pT5uGnUP\r\npI6Hn3SkxRS2LSviNdBeH+kcuamz5xPjPTBJPuYFC59XqiktYT0qCczluvjn\r\nN5qNZNvyBSScMzLQYLDvBSytIQkGEgnc0GP5F/Bq+HpYKBPVl8zF9FeRU5vF\r\nHFzLKhStRTxHcIpdxhq40psLKRtjJFRFLKMd3ZDFcRJ8CbBYfyWGQIiJ7/VW\r\n0ECaNobPxn3s/r+PLZHh7PyqO6XpL4KFKsHeqNbfCFgRvvS/5tNxk/2yclUg\r\nc0JoLXXkZQZBkDkRvC5xgpBj9kDWJSYV4rIqx03NqS47cmGwYcS7kxqTSNTR\r\nW2QfjsvU2nIDvGX1JR4k8FERtBIg3gF/nsu9Govk6nc7QSq8uIGwrfuYkYUT\r\nsS2taNWhUPb/A47ApDQ8fA2L00X/zS3eABM9ef+jDtT5pcU6iyxUMPk+Utk0\r\nwhrGqRPpmYPsXK9PmnL3+SnPOmfRJUHxFUJSgVi4T61nkQKpaS4MDPVIp5s5\r\nzTPwqT/umJ0PUSkhl46VkJliuAuV7q/ZWqcsAprnsZjV32hH3ht9p7b7AtYW\r\ns2laXNKKfRQOHWZCf5mlMhPTHRcFd7UWYlTMWrz+5kYUMqYZnYmZ504JARxC\r\nnBVFwH3Nlu4QG/woqPrbpNMAzW2lyxRXjY8=\r\n=52kL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"734d9d202f22daa2dd9102cdb1c1ad7d280de7e4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.7.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.3","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.15.1","react-konva-utils":"^0.3.1","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.8.18","@blueprintjs/popover2":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.27","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.6.4_1676482540502_0.7570694750714324","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"polotno","version":"1.7.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"1283b4f6f20ac500c544cd8e33712a0c140433ca","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.0.tgz","fileCount":167,"integrity":"sha512-ZC9E2lbT+2KTTDn7gOrHmkEKguS568YKot6FjfggTGHG9BN0F8nHJBcD2ROgcxvplGXdSnhAOdgFsoZDwhABbQ==","signatures":[{"sig":"MEQCIDBHNE1fXdxDrZVIDYbCfPwm817YzV8cTLVpXB0KlmPWAiATyzfJroKD4bKss/fLHRRUiNmEWI03KSHAX/JldTctgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9RKqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonShAAkH4mF0mi2nf+AdMhPt521T9u4GITrRfb2rw5YheW4kMCpTFC\r\ny3x0FwMkNU5muWRl1KpVMrhMcwCQ24xQstq5KFa44PqhCor80y8jBxtrlfZ0\r\nP+gXUQbX1yYKge6lNhchaBZA3Xmv7NAfm/+lpMxB3lbkIddtvDUFmzbLv+6e\r\nXd5zdBj64AstQagu6Ltn6LxCejMu8ny8CxvlmMyU7w312UM2X5eXrjcHixVK\r\n/RZkH6ND+qm7oYhGt+qBC2mzxFc91xu+/mNRDqZ2pkAWdOkx4K7koKeA1tm+\r\n3DnTtAZJi2Dw8sgMjT+0KTnr7hwiyEouPt1JF++QzOyjLf+C8E4S6+V9+wi7\r\nCcr9GgJPGT9SNNqJHPVFkAUv9GKQ0qsCdWP7SP5PlRT7WWm43T9RnFCoZ/1e\r\n7haFsw8dFEgbHKm8XOyecX9diaVAQzd/Vs6tweymhFdpYsJ18TEbhecbA3cO\r\nNsjBr8tsqVXz7bDECL0fNHOtInGyclbkWH6Sa3E17RyFnp6xrK10jsuj4IG8\r\nmJqVkjaGVvJmFZWpTTp13x/7ZiNMlH2cK9+N7qrmjihSEie93ySdhU8lBLBk\r\n/KnUqgj04esXIdkIH3Fb8i7GJl28jc8pNoenIxNiRSFXzGPfIlcs7+OY2XAA\r\n1znej6pqS0VO9tXQQT7tkKiLO6QBuxzM3zs=\r\n=jo3q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9b1cebbc4000d4f511cf05852c84d4cd0b3a3982","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.0_1677005482541_0.15191098611747655","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"polotno","version":"1.7.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0cc90608905a48e93544051bd8fc51fb13a99729","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.1.tgz","fileCount":167,"integrity":"sha512-+C7jhh7UH6pbotbzqqlaNq8L7G/vePx6Cx7NSzZEGB8KJ3d4GTzvHnudaOk3G1tFDJ0P3gyhIfzo2Ce2HYNI/w==","signatures":[{"sig":"MEUCIFEG2zwfg7I20TYZXRNHXzhybBydV/+4mGnY3B0z0cy7AiEAw7Wc0rTctD17J4TiXu//hT8d4kDfDiyZ2KOmhRtdFOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2382682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+PcvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogUw//VcDhF6oU7yvlg5bfH35XqIKcFVmR8VpyTxrxRXZ3o64pKpVV\r\nlPridd8p+zVZvO5IZKGrOrq1QdC1f1Y+2L2Svo6lyUKScdvF5Z2IUbWKOuYE\r\n2j7ZOD2fXFxnfX1oTzoWiJc4SPuKN3NiBAEvYdYofsgcQMxyhShPZLuvaHPw\r\nZe/JDnLVpX2hbIY07rP7V0kLglhFNIyUOS0Pmdv8+2Nb2lx+eVjqJV3fTUC9\r\nQv9Aqer7H+YHX5LL37xOf+ET7DST5LtgxgQjEeQMocnX+eULGAa8r8NjDv8n\r\nqCdQ7L2GytSTTd0lupuHyY3UH0HQbMxvucTsP5x2MsgBWHfhWnBX0ZNzKULX\r\nax86nUHg/OVGyZ8GFC+n8bVcFCT1w1Z9DDLPVwQq7aAMgNbfhv/PkalcyueW\r\nTnJfEslX05Y/6ao6wWZqKaPV/VIKBVpuv64ud05sOfoOTIdJ4rXibmxfDWLJ\r\nMuYyp8gceFyx4oWxmrrNXCktLgjU9eABttW7K4JIl45EsLc+JTq7n7JOZQjI\r\nHgchVffSTtTkUAjGmG34MlJv96XGoTC6EfkthWYTC17Px8FkiglColiy8U95\r\n0o44qsuR4N6ItlLZLZ6E2Z2z+deO85V4hgIABZv6zHvnOiY6B8TbT6gDCYts\r\n9xN5SaaWJEllpQP3U8kWS27bt9ZNFAQBsJc=\r\n=t7Zc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"735e4fad4cf6ca331c09db0ade4196f00acaea96","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.1_1677260591309_0.8063823194720441","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"polotno","version":"1.7.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"07a7b5992b857e53763d9706435833b5e24ff7ca","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.2.tgz","fileCount":167,"integrity":"sha512-4x2E71x/UljlSy6f0p2kX6Qc44bcevL6HkOAlLVolrQzJfOVQDLw5p3Tif54E2qJRTVRMb9DsDXkFBuTZJ7RVQ==","signatures":[{"sig":"MEYCIQDhM82D734PHLFZu7PovWVYhbUIvc1wpVx/L3OsXMhLaAIhAM1dawpB1V3vysOmXOotYwSZ8ytnPM7dwgDeUqqH/9PG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2385264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/PAVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqegRAAnK/igvtpA0Z8HjIGDNK56l1vNFBStEGSRm8LhKR2vTSVUu3s\r\nOrYwWqXeDC5dtJCTP8/vBiX8DkzeXuOhpgvyVDHz3gx+/KLON+rxex2W8jpJ\r\nX7V1C+W4gMCxCJkLxpjY4kjPXnN4HZYVgcAxXCevwkzw3/he8OPrxG530m/j\r\nLi5HsjQlsF2306djB96aq+W68Bw96/nhnTqE8effuPSL7J0XO0sLSWEYI0dk\r\nzr7OjDq5KAxb5CJ8s0pdAHNZyxzX8hLYYbNICjQXh0+PIJTy2KwYjgOZxCjY\r\nXUTP2KuaMU8od5eLx/6GSibEaqlAUxH/fJPL7B0AH7pSGfSgKv+RTu7jryc1\r\nkQDdf0bdB97RF5kspiunzRbNNy+3lRd5UE1n2RbCa4EqffEKAHKgX5Ud7+zF\r\nR2kdRH+IXA6HtO9/lYqaN+MEa4hGABvaNmZdGLrvLPwwA/oZRyXAam5m1PfX\r\npbSDLX5iwV3rjXfnIJcG49NEoNv//CVsUBGbUGD1NzSGRgRQ2sS4E6sLBkcQ\r\nTDhg4ZLXvpo+OYz+glogmLgtaRmhoIz5roqxitfnVTTThWwaWNhEZPh3WZes\r\n9DY8+zFxvSrqhfx1rIjO8JZ6GnN4vg/nsDBdWzqlibANbnAq1gzRIdl6R2Rm\r\nlLaPrSMSYSqTSejoojfQx+2CQVjt98g/vU8=\r\n=DNzW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e5f78e61eb9909cf4ec813a784ed5f1b2cee0c97","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.2_1677520916884_0.5900476638366781","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"polotno","version":"1.7.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"bb759c642697d571596cbe7c4372fe2d2692ad1e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.3.tgz","fileCount":167,"integrity":"sha512-7LJYGstjz9Ktplzw9SP7eQixeErmUhm19S8CnTgPUoyFb8YXqU2qSlqHM9CHSNyB48iZhDXVJxNxzySd5ubQdg==","signatures":[{"sig":"MEYCIQD/vzsL6gy8sqgcA2uvBCM93SPhcc4AxiOAGmTnerrq+QIhAMBbEpP52VuDhOH0lgDgULDWujGe48wI+9g5WlBY0Qsu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2385462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/i9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8uBAAmin8eC1PLRrIfci5CWznV0x1DQURhtpxpftxcXrRxHbERLkc\r\ndBoh7sPkzaWLHupyH88QWz8NsCQI4da27wkVd8XkV3PdYxM6bUd4DB6wKmqn\r\nD9u3lTDs+w4vRO3AsziZnuNZNNWNB3uSqbBTL6QJ9TcXD5hx9GHUgoaMX6Xn\r\n3QzYuXFBZKmhGtWw8147ZLwczkLmRaEZzmGaU8iit7nOxwE80zK1yAFrKhhh\r\nZB5TFpX7QST/U4KB2PBMzUgqTUPzJn7zHznlRhOlTqrecCQb2lsoeJBBgL+S\r\nmY2MAelZWX/aNopGwSI/KFFC+fBFQS4PIucjzVBdGqStRuXCa9jrHFtnuzJd\r\nKr797N722ZPpYRhQ6GcTb5hPMbQ1V7uxp9YdO+bLSyeJsugA7cKB5QGqqumZ\r\nmWqlfsV0hLLdPCYOBWPY16GfitBKoFA/EHUHmGbuL61vKhkcIoCYpfGYlcpk\r\nUYszvgCb554TXrM2KtWUpYc7nKsOnypd2tGEBEpaVDB4hEe6yB3ZDX89xWb6\r\nDibO94o2xUFVJkbJmtwXujTMn/DrJQMkk610aaep8PZ1PP3TzSoa6J8sATXo\r\ndCPUdPiSTBt0AFjEg8CR5LQWDIUAu5odAy5xLihc7swh0bX3/YBTw+yse9MH\r\nukx4wyTcajLElxHXH91PSMAhaeVy7yoH+VA=\r\n=WPr9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e5f78e61eb9909cf4ec813a784ed5f1b2cee0c97","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.3_1677602650842_0.9517853290237419","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"polotno","version":"1.7.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"cfd0d89e504a94b274da828bd4ee89fc5a5c46e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.4.tgz","fileCount":167,"integrity":"sha512-gztC97xWYhDpDcbNha66DuR4YNha+oWFheEodcAMawqzmy1hHfcbyYLFEzbwwah8LzRDFvX5y32NY11uBa4MQw==","signatures":[{"sig":"MEYCIQCc3YpCmGbfUrlvdl+Fb4X8tTvGclSz07MvWxxHJcJCvgIhAM2nLl9nrcMWu3p7ui/FEFUSC1BhiQJsHS7nMfptSOAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2385839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/+xWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmsA/9ENxdr9KB8NW1nbCcAFdmgskP14PSv86+/wNS9z3sNBxWiE6I\r\nGuCGK3j2HHab810DxK7+YXYl2aRwFj4aU4EGQ8lunEDUk1BYTv1KnSQ7qTii\r\noHmr9BBPN69/sZMJco1osiikUlef72p2i4tpHxSAUNlwUZ3vZrnPy9kofVD6\r\nWIZd/rUAPDeBVATF3o24PRsvhmujRXoILL6UH0047ok4JvVTVUC4FT0+f2Og\r\nhfOpkqTCk1FvSbgxa/A3hz29u2fFxtxnzV7058l6mXixtwnJENs1dDrs+bZA\r\n6cFHbxCBuXuUni2/0Ma2c0MW4S0acrtTZKBIFZmzAaVBY0LwG72f+64QJGOF\r\nL61NKh0ekAvSLGaF9fLoPAnjOcHTvdzNJU7KeLvl0EDxQt8gQdqGtShWJyvj\r\nZ7NLMk4GYOtTAcevmuWM9/4bJaRrK8BkCWIaeR9DKyac9wB9QvNCH16RiIwM\r\n3mtFkRvKimGQhpU7eHAQ7f4cnaOQhsbwGSkGEGdzDGgcT54IaNGLI19UYx88\r\nLyM8sOdnRS9oilgdXLN87I0cVMEpQc2wd0qnr1tjf/CtKKNx/5ALx4DpgJl8\r\n0U7NPxWjqlGadAoiThVxDBV6JNt0FsDc4chNuikcyUGQBQmdRa3wKFimNYF4\r\nJINtQaU0XeMi3B8pUd4ziHdXY3FKyXCaf9I=\r\n=QXyQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5e20835d07cd9fc0fd29501053d0efb84f51c243","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.4_1677716566242_0.5387389070643342","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"polotno","version":"1.7.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"6f9473ec1e6b0bac2b241fbf063c0709dd39bffa","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.5.tgz","fileCount":167,"integrity":"sha512-V72HwNljCapy5HjqyOWi2OxW2/PLQwREoWTo4CStkj9+KKwHUIuAAk/4vZX33GdQ2t+QG+V6WdFWmiCJJr2WJA==","signatures":[{"sig":"MEYCIQCgqzpWBkwVHCGAawPr1WnIlG5QnmdZ6jWizx+2EOZJ7QIhAInrsp4OS0EJyYvBxXqMjYl1N7tBNC35DdFENNOrTb9i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2386200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAjYNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom3RAAn8Io1qRS89X1DgUDDa3P5DFz2vb3OpFWlxw8hYVN1vVAVomH\r\n7V1QXaefBwT40SqK2eM+XORUGGftKFcB1uNixkzS+lTVWB9x6/Lc6w5jpD/I\r\nqsbnLChrgi+gQAyAklgFEe7+8RRHsY9b+KvHQpFIJ0GGrFgaXe8lNG2XDXHb\r\nYmntt92BGztFGRN3BO6blJ8a/TvWUsuPc671/3jDBrD7Cn4z+lFET6EXqhYn\r\n8M0w0M4XjQyLQsH13d92ejAl2En9k5PBDr2Bt9FchZYsy54rCdjtl3VnKPji\r\nF5kQIzs9GufBdELmByqC8vashP0xYB7t8NVjB6uiy4LEDyuuBeYzDBea7N8u\r\nBAs3k/5ZqM3LemtpFwyJ/lVdie05ySRmERnyNQ52BDM0m8tUrz61vIMAyC24\r\nfc9Q08mwoi01oAk3cZQ+VEGJrqs/tr0H84uqNfFP99ACn7ViQnMovTOz9jpl\r\nQxaT+IW3fD2fKOcCpJnuqoA7jm49DkqsmTd/EmtmNTz3zeGynRvwJ9Rty9si\r\nfKqdBIxtkbVdCY7C9t6zEEwwFu/wq1Rsi1ZlQCU/28ukU6V8or4FwnQjQyG4\r\nr9xgsdo8dHe2jNr+KGb2rMr+QVtR62FwBQVpA8Vm3RoopH9q3iQgCtFzbLqD\r\ntAZqgN5tT9cIDtObgIVh4XXfgjw1aL0vbhM=\r\n=ltBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5e20835d07cd9fc0fd29501053d0efb84f51c243","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.5_1677866509464_0.39876394676318805","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"polotno","version":"1.7.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.7.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"e2ffab32fea95fb384212742f4f6e124302c3768","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.7.6.tgz","fileCount":167,"integrity":"sha512-8RfCU7pqk3qkan9EVP165RBEp7VZPLGZLryM9wQ5tk0BPXnFE258mHM2IInF9MxTZ3LGCOI6og3FSEG1qXZmhA==","signatures":[{"sig":"MEQCIAJ7vT6LOivggwy8hvVKIbuuMhVJUHFyz9+fQ4h4D0f7AiAXenXofD7JG8z+G/aFp3GNS7uUEmgq4WkoP/hcMlFTxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD7qwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXTBAAnk0W1RR9t7YfD/qmPQpxWXgA/EfMxUEbOQyQf+ARYSBqCMTu\r\nSodFUKtKvVAGAVBtIJedYG3E9Vqn0+5NjarsHwUAF0bTh80br+b3l/2VrdB1\r\nEXMhOueZXgtmnH/At+Lykiwc0r4zyHRcvRBV8aZ5Q4f8m1Cu7mUW1P08/kK6\r\n0g8nl1jhPiRuxiyYjr0cDpBLpY0IeL76UBeHojl9ejFyThPI62phTHGbJuA4\r\n+XRSfqt3d1Oa24Ii3OQffE7vcty0gQ8BglrRPzpPuqyd2P9cv2p5lkWaIo42\r\nxtZSxptY3YBk5qVbafVvD/7yypvhDYBjOe00WgRUjrRUecnG42oVMi+o0dKt\r\nqnlVh9rvNEsDEThUtpZq2aThdLdHMlx5805Bdv5nToc/gDoYx4HKSHjz8cc7\r\nuJzhe0G7xhFCN4aE9nc6qdMH0E/sMSocxLGdapkFzEJ0tkUgypOtyXIBpRSC\r\nFBfFlD+zcFyzePCbePv18xTjzMdCs8R/w4PmUU5TGxuEAEQofvddY5NwYDR8\r\nJocN65U0+vJzLaqHHAIVf7T/xCxdQztyAhZ2WAOqd3twGbgII8Rc7ZIxgJYO\r\nsdbDuq25aUwxgPl6s57YFJfprM32Qzjfm5jZxcMGWhxI8UXiM4tiJ7t3U1dd\r\nKxqpDk//FvAKUQ+9oWpS2NxJWQ7GC4rMuL8=\r\n=lPPm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dfed4c09495eb8b6c1f68dde2d8c1bbbac37eaf1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.7.6_1678752432193_0.7792857743506896","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"polotno","version":"1.8.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"f47842d7f7ef3056297ae533be09baf025b32adf","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.0.tgz","fileCount":169,"integrity":"sha512-f5gtXLv2Oe8xrfFfUmB3JSaa3PfWY0yb/yhCpkeyNETENPMOY/qjawl8G2r6+U+L33Lg1Da+RlOm2sWTvPXk4w==","signatures":[{"sig":"MEYCIQDnpMp3fRJa9SYuw7ouQeBb+EFgUIlGn0QrGGpgYBL01gIhAKt94Jp+0UH5g7+LKxWOoi9rBzP9J4slJ98h9DZhTH+v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2454397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFy6VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmprng/+Pw62fLnlBgOs71Q0dsJCb42B3oKh5R9O58ZXk+9nJ5rbmlMG\r\nOnAjV+/eVyEkK16OFfzk4LdN6RT6/3sJJVueWT+pP2gvrDuHM6q4bco1Yb9f\r\nnMelMvhf3azXPwX4GXmUL2150GpOCs95gzPWXluQ38UbcO6HNVK2O51LKekV\r\ncmahDD2+uSlrV0kd+u9Z3ljnsNWfB56MbVi5iMqzqN66P8/TbJJA4SIJbB2I\r\nvrGfNPydeVNWgSmRa8GraPG+d5aBiJ5UKeC8B3VeQelaFdZd0QO0w70aRPAR\r\nNRtopUwdylf8J+8mbmWvw5e43zcJJQ2P0YV14V96YqrYD18jKy054nIGcwtx\r\nzQNlaiQnD/F5DBPW9lOkU2MPO3QPa3tOA0VsGHfWWqNImylJXP7NdyLL0jME\r\nAjEy03KXPhMqfLDU3h/hqbBo5gtL40d0sbvPG1clFJygj1KBcpXvnmYwY5Cq\r\nudpK8Z51GemEZMae0GBN3rmYANDDB1oTrESOZ16Mnm8zyaRtFEKPunN3CoJ3\r\naI3RVp3VkmiS5He7nSkdTf8B5MVXxk5QeSuuxGmKzQkjWZzhtTD1qpan/qAO\r\n7E0NpUFsOSeddqnTcQYX/QDSbMdFyoR53CcbJdRCOVKdujklK1jI26lh7B1q\r\nsGCLXgh+5otOtyYby1OKvRf/sZXaRQEj1Oo=\r\n=ZUbp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dfed4c09495eb8b6c1f68dde2d8c1bbbac37eaf1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","gif.js":"^0.2.0","nanoid":"3.3.4","gifshot":"^0.4.5","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.0_1679240852909_0.7181803515004492","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"polotno","version":"1.8.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"1c3dd670a81eaa859d4c8642c2af8e7818be5c53","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.1.tgz","fileCount":169,"integrity":"sha512-X9PWOQqdoXVFdnZlnmvskICTrt6cHXe3WSudvUf1JDK8exlf2sHuRdOjxuQZ97VBmIyI5z/MYxrxE6Xc5tAG1A==","signatures":[{"sig":"MEUCIQCImpL6TCoalG3je8lrEaqztmZhKXkccuCHE0Fb93QLEwIgJrRLP/MbaUm+thfpVfpYJ5dQGQmqvu+GYJrPl6ivFK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2440188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG0KvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvJA//RGNdso3zGES6b9l5K7wvvLAEKg0MgpbGStqjn2ERD4Ena6Gs\r\nCUSukfGQnY+3ajxCE0yWzX95P9RnF9yHXTDN9VaxjH3A19CqDImIDy/rxQGO\r\n8XO9o1nx5lCfCsw546sNPfgjSq1GzX/h4RMgHzfI2WiUIUBgT8UE7GoRdYNP\r\nN5ZJcgeMx9XLG8+kHkLN7niBi3cjBSqdg4Euwdkh++h+/Tx3kt0H2NDMktAV\r\nfBLbhzUnVHTSo5y2pGx0+gyG/Uol22NBxSljr9+A1gUch5L1OeciQS7EF6Al\r\nU1ZDKpE6LatFD/lTMqLlnBp2TTFS2AqIiVIuq1HlSTVrhUkv/9SruEyFNKrL\r\ndnm2Y5RYY3qSy+TkA1eCkchBeSPOdrt0iKlnn/3+Ged80FoIONuhwRZ8uvIC\r\nzrxTy5uzJ0dmKmqyPER/70ZEu2x/sYw1al6lXY/WDUVSFhVKdjcE2zdl4UDY\r\n71JauThYLwPMQ9Zxk5Yd/IkqBT9lKvi8l6Hn9PJlYPX3zmUAzC0bCQ+cxo47\r\nRJi/PwI9CXXBgpkR3AtHgTNh6Ox7MCLnEl2FkLXa/CGs/0khn2GSB7SrQLXJ\r\nZwndk882N8uUnYpG+7hVFOdRaXD+f83RAOe+Vg8IN7p4jACQoneCSkmvH4MI\r\n+4vt/TdUV+CenpDsHrEoXNByE8AcWRuoFUM=\r\n=wkyu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2375d619800c1df33defea39592aca775fef49f4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.1_1679508143306_0.7097293217753555","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"polotno","version":"1.8.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"b272c933db72ad3bad81c9b938cb48b632912d81","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.3.tgz","fileCount":169,"integrity":"sha512-77whHmBndQl7/gXXJBZ65nxl2OUKQuCcLL0DCrQB0HtOIezXga1wRJZH5/wB7fYNncOb8Cy5dp/zKmR8lhnf2Q==","signatures":[{"sig":"MEQCIDUriIumyYTKrKin2OkHEU+rgAVUcXZGlljsUlrEdI9iAiAdAfdsHTsoOmwiDYqXXQvXxzExCzUzwDbYbWfHPVTYsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2440242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2A4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovSg/+Opi3oUdU/L8JHrU5tx+x6yBDaFsZ23ZGssBH+Glw5EQoZA9I\r\noIlYVGEk301cjHFOiJiv+YeHKeGyw19SyQbWVRMpu5e1eM0A0Rpn35AsBxAV\r\ntQRhTB2y+kXKZjnbMyPupsf9SILA8RAjJ1vdB9khQQWN4vfGi7o0LM8mQNiw\r\nyfeaf7Z0njeUnOqpJgGZ7kTGkUt+14LwPxxoTUT1LEHxCbnbyhfN/I2rhkor\r\nX2WRv/IOags8eXGOXTp+DBh5B8cNCOdysm+i0HD/UZdg860+c76N3VF1k9ds\r\nVNybR5vBYVXrgmYzLFPpEJJs4KFCSpyVJctpm870x/4rIBtA9gZ9J+U1ahrB\r\nGPRF8+Uh6ZvlCdsIHPe1j3ZaeX+5psXKYPgLzW9l+uixtkBmEAGGjcCJATMg\r\ngEIXJPOd/4Wy8MojtBpM61mxVw3DuxCI2N/8UwFc8eqBC9TmOx9vJx3ADY/6\r\nus/gQQJYhP8VYRGoqrWtC8eLXsIHP1ZtVcQ6+GcHZrmutOKLdiMZMEMY3wiG\r\ngm3GN0VpLlGggrbn25cC1xfwkl8yeBtsy9LRzSMXKPeLM9nVHd9QJoynOAm2\r\nIDLK55sUf82Dq6b05wQMFTC6v+PrDqgRDxdZzmbe5dVGuj2I89PJs4h8nc0b\r\n+wFjBfHiVtIbF69xciBBRBCynUYsu5YStFc=\r\n=Bjtb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"03794c1e2a4edbc9d21cb29fb519beaf4fe34c44","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.3_1679515704477_0.9840774010476792","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"polotno","version":"1.8.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"4ee281a24ecf11654505e6ed421634791cf21aa6","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.4.tgz","fileCount":169,"integrity":"sha512-NU0/OBSzCavvn0VYoCRE5183TuBzHZJvt+3umCREBasojSFBS+U3xQti9znBY/BrxFABZPdDXBuRvyyTUt75Bw==","signatures":[{"sig":"MEYCIQDU6g+UkcqrgEsIBu/TWJG88ID4xaWXYQ0i+xjUiVBuwAIhAPAbGs928JQ53nW6RggBc5GX8QhRLhcbtzeWpwllZgJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2441077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHlS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQuw//YshqSEsyV8F7ZPFK3EGXP7WYZsCroK7NBOZnXndc844mTswV\r\nBhVaPy1P7F+eVSRCixs4Eusz1A7Z9uXrkPYh5TJhfNKdIXzGMMV1uCYiCCGj\r\nT+EXit/Lp0xo94msGppE6B0xFmERiq/j14YXErhnHivqc1/uGWpZLC/j2pAb\r\nPCedmsgtPtfxazpFIn6PcCgMcARA+M9Fl3O6uIppJKxWKC7qKJixbJXpGuKZ\r\nA8+kElcENBgt//I4ZuSplspOhtqFzA8Rnwx69T0YhDkjx536cPO8nWwFknpj\r\n0M7s00yFzRo6p4djTo8i3sDwLaU2rtbHtwi0Sl7iU9EbYeuO+fSEiw0EE28s\r\n/izR+UjuBePPtWEfT2PJeMWIw7QeUb65vFzo/b6DLzbJ+DzQ6NbiqM9tN6Ko\r\ngukB1oRsdxMjwU3wbvZvRrbftMoUsYShBW72cJWZtKw04DlDg++4LZdUngoJ\r\nEdKumK4EluZ1Y0pF8YW2Yr1cSgCXEXP8NwbfJZ3tHE5cSe6X5WL6+jN5FC4Z\r\nbf4kn71JSxK+dn7L7LRXOgEjpg7dRIzXEP8rO3M49cmZ1wTw81KEqpi4kwBS\r\nrzxdX54yBFi1Fs5YOzNW/HwWkhv/yxzD+AFjCdPQEJG+J7fZZS/8cnUxJjle\r\n3FzAs7SWhj1cBo/Ygb3rudARQ8D+HysmbcM=\r\n=gHSP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c1207427c0d75f9d05a2587793839193d235ff01","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.4_1679709368689_0.8779490802588619","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"polotno","version":"1.8.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"263f0399250c799e7bf2e4259bcd5b0273eb4961","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.5.tgz","fileCount":169,"integrity":"sha512-whZKWKhdfQZhU87AT1dODPTdI5X4Gu9NZIJUp5KNh+S8F36IbXp4fOeup3MxzIIAXHJ8KV8FwB6wa6/FAtRudg==","signatures":[{"sig":"MEYCIQDY9ksiM6Ih5StsnwSRmdcNi2fIbKc0Y8LCZP0DejPYFwIhAO+LI3jq9Khz83BMS7NZXpz3NbuibMOjDpEpxRCYkFZ9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2442394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNE6BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZthAAiVVv6YovLOHg+9f3Tb4ERrHEVnu4lUlleYlxqDnsAmOOeUXF\r\nF1bBReLIJn8GhK0KOyHC4p1cjNsikTSfx6xl6KRRU5II2DytAl6SyeDOXVm/\r\nbAb2MvFYRJuMZhBMhFoqeOEWeYUQVyFq9CUoEEKz8r1QufuYOD5g/jaKh+ub\r\n6PrWEH8o12q/9DyCLVCvq6tIR9hBIfJo1cGGoLwceNRlDysYhz9ybtc4RQkL\r\nv2QMeiX895qC1JHLM6XiLfKPoe8crHfihLfXVtGZgjhoSBK6bnHL+f3Onr0x\r\npkOn6Yh/s1HxyhvdXxDgYDmXS2N2ZQyFZkVszbvBII+bgjyAZ0POFnzAlbAI\r\n3ntrjg1B2r1EqntiOG7wIk2a3BRGLOKVBLsKR29QOFPsYjKVg7WP1o+7qz4b\r\nKVGbE0fq5sdteudOliBs6zCKx5CHGaDYIByBAv5/c1kJsL0EFj/0OeNOqGtI\r\nVMVVF7DnO6ptl6JU8KlZOlMbhHpdn7/dEW/bXnaVY0rhDJsWdg4WYKv3NZnb\r\n3IilFzbhzSJlxcb4yDahHeno9arzwLKUM9ZDB6REzmc709z3XGN08gJxQesc\r\nn0c0u7e7nCOjiO5/1L+TL2qmiA+XvK8QeTs7+XldmyJq7+GTh4Ooj+hyLofq\r\nkIV0QgBGuB+ta9tY8Ru/4m8QvAKHoizYWWU=\r\n=hz1f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f25186c6f2a07a4c2b1555a6b2e106691491a867","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.0.3","mobx":"6.8.0","konva":"^8.4.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.0","mobx-state-tree":"5.1.7","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.16.3","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.3","@blueprintjs/popover2":"^1.13.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.28","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.8.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.5_1681149568986_0.24893110639124494","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"polotno","version":"1.8.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"34a99b4e1481ea0cb8b5aa5057da34b5f77cce53","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.6.tgz","fileCount":169,"integrity":"sha512-4bUUXcwJxJBA8OcJb3gFkkepyzRFVUalTy3uUSIMVH6b0196tef5juqEYXhKaErQrg+9yw5Cpw/drBwjGcmyKA==","signatures":[{"sig":"MEYCIQC6Hp5k3qB9k9UzSMN1Go3VCxIM6fU2L9OnUOa+STFtfAIhALloUfjX0Wzr5nZ9IQ/fup5F3CADrqW/TyVjSTugGht2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2444747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOEUmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz+w/8DhMzM47g+eG1SDivANUs8e/qifwB6J8rmGtPwciBdOSTYCvl\r\nEAiVt1P02a7jmAHm6s5aV0ss6r4m5+K6ezytwAPDy+ZRKc9sFzzPae7oJ9OJ\r\n1OBocD3wXJZLJd8+Yy8NdAM8nhITYio6xdJlynqG6cyR+n9wfX02PWH3ovDZ\r\nAuEvAH5ihYNTSm76q2Q2BIC5ck++Q4bFlbF7uCn9lBCcyoVmrBdAS8w6ifxD\r\nzO8+WfuiF3Qb7c65mPpb8vS1aW2UTESw+zbjb6wbAA/iTCUY5MKALAj2gbqr\r\ndIYuJmVIUk93dMJASnaD3OpvTNNSwr7yx9HhgUsKiexkkR67jV1xoIen1heF\r\nx/Z3D3u4Ic3cbSxKyVkatjMRJMSqdnwPaPxX4m75bwq6iQX1mQA3D7NuqU9M\r\nr7mtjfBzziifRHrMXSUGETEtjNUsxMyGEJwqRlzb4I+mVkD66/awtBAuRKc8\r\nMA77iwz8jNVQbBWDppaj5j6qqwh7YFqvH11NK+r2AaTLu9mwCufv6RPiSaET\r\nZGnc+OMXSy5ASddl/L7+UdSLrNblq6RrM/0MLns01UhqvG9tLGcOisIpAh3B\r\nUqjRsQwmWvM8m+HF6fEZLIW0/m0f77cUs8TzLqygzJyyMNEBGZ/T9oVgK4h8\r\nyVB8E3e2iPlzzqEIW2S+y1DydwUm3iN6zFY=\r\n=CTxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f25186c6f2a07a4c2b1555a6b2e106691491a867","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^8.4.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.5","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^0.3.2","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.6_1681409318531_0.8823807630807969","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"polotno","version":"1.8.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.8.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"5b2137319713e55e48a3bf2ec87eaa6c5f1ce74c","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.8.7.tgz","fileCount":169,"integrity":"sha512-b09Gqahj9B1GsRaxPBE+/TzlbM6QNxUgQu2gup+Rkp5KSs1QNJNqRc7v4zfRe/wUQEvEcMyl8FKMXwQpSxUjQQ==","signatures":[{"sig":"MEUCIBXA7dlXx5Z/sCBXdk1ean8GrwIm5v4LehgXs9t+7EJYAiEA+n1YJo4kg+VYM3M5LU3KGk2MCteDdrpblg1s5bU4cGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2472165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPWHwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKhA/9F/wIJIh++S4dJ7Oz3kxVfDGhqhnC6ig2WtsvpYzQ8WhplcMJ\r\n2lehEX3x81mgNXhiEKsVcctcu3W4vFwwyNt5do81am/zu/VF3u9xmlUPLCAe\r\nS9WuOb5+3I8B83hQfSw8kqnnJVqP5RATnyHlzOa4y+B80lclz7KIxkH4xSXF\r\nPiGedBjta8Bdd94FwiDzERBZrSyzdSC5Xu5kn8Pnc4a//aLbBh7q83e2L7il\r\nHTid4dq1sv8rPy4r9hNTEPj8dJiFT5bpfgc2OcpOQKSC+vljmaRGa5b+4p9c\r\nKYMCjv7wpCNa9ZHEWCkipqpndr5ws/uXKr4VnkmOqsaQqvvWYF906BKYIG+c\r\n12ez82oszJOWhNvxDcsklndEzGj3DCWfugauBEzCZBtGPrRm7fhsQigd6FEi\r\nwgiL/ahkA4s2WQihTVHePFQFOM+055tVJgR8jj3tRhvNmY1I3aNzi479WbtZ\r\nYehhWWdVqpXVQnHSXpBRaILLFrr4VD3rgbQ6ZhgSaqZR7FyooXGGMrHGhj8B\r\nNQEbko3gA3zpKfn8lWJroaws2hKa+0FNWENahm57tNGWWojYbBv1PveU+7I8\r\nt91qFujtZNXsLhWP4ZARDR4V64lvzRN2O821lBkhTOVA6i7EkbLdECMfakuE\r\nt/UhS5u8D52OxAuTQIoHVZRtcpFXDArC38g=\r\n=8OFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"beea4e52aa7b5c47db7f7d7f27d651d7707b3248","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^9.0.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.7","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.8.7_1681744368228_0.6172455625396203","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"polotno","version":"1.9.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"ca46be5537447d1b3d0e409e44abe3a871881f0e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.0.tgz","fileCount":171,"integrity":"sha512-8DlSZloD+HBPDDpS4A2okZaIwpl1Zspj9b8SiLP4tpLPYaCOMAOmnNM51TAyCqjVMN2pifVIcZYMFlyqXcrLLg==","signatures":[{"sig":"MEUCIQD9kRWZtDKPWUIUdPuEroqEQpREAuGQshN9dzazG+3ZuAIgZDSvRt10F2wxrl3rt2L7dcFpdueM9fFGAM68i7wOPVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2421796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQr//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY/RAAkk8Yf6/bw4EBmSK+Nqo7v1g0ukTXMDYt69b5q3flNnmSY+iW\r\ntCjlzl+Pb5ILW7Pl0ZcKqDze2qGiLYBNfvbusleV40M/P39XJy7EJcohbIcD\r\ncg08wSURQBnWlYv69Oym031IpydF9v1l32Vt1VDB04KrKW7XoNJkC+c799B8\r\nA39EAZC7ydv32QXU1wEjTY/t2bLRccpVVnQO/42lW78vOIzh7QyyA0W5nCMH\r\niS8sxC0LzIPyUU6rHXySmyq0hPRblXIqRQRIokyEM9OKYU/ewN09vUrDBwMt\r\nGifgpQ7U5gAVLmRcADeFFhICg23mDA6b8G6tnuUOYY4GDBjHuuUY/EFRZjxM\r\nbtYyjt+kduFdw0KxpsW/dEcG/6IVAvy9QXvOlFLTudDos2ZaPuIDxFFNkHnV\r\nl1I+45tfE33A3Z6SfXbMkk7V4cAr2GtQDXD/LAQLm2xKWutVMOkZmQhAgbYf\r\nlNvOPLVe/Bym/u1K/ej9lqxoBfZkO+Pa+sNkygifXzKOvHre5hRgEWhJ3aT3\r\n03H7Twnyj+02a73e53ihKFq1eN7+AkyMRF7mFdKbZpZnERkyiJokXC+qNuK/\r\n4nMEUAFGJld24qWRMgqxavJezX0pvBfRNHC3vZe+WqgRWXqL3CF9fEXC+UQt\r\nirl6C+mWvh4fM9PEIBqYIVMAuEyjFSMvp8A=\r\n=0OE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3268f346829edaa0f8bd5ceca4dcd9450f29c597","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^9.0.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.7","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.0_1682096126786_0.7692755906690494","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"polotno","version":"1.9.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"82d7b7bf9d4c353ec7e2b403862c947528481bb0","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.1.tgz","fileCount":171,"integrity":"sha512-zvcsicKTOdQf+8qJFp1bDPhG4YWtO0nNFv6zt2SPzpgmVfXe5TG1hPKt1DfIwsM5QyU5HDWy9WoZCZpPmCZSVg==","signatures":[{"sig":"MEQCIGEfaMOsnIgzhWs8uGpU+zZv9JGxiBFVXlJ+fBL53CrDAiAdNSuLRMYEsc1vzdFLR7JRy9/OC98MxmNCgMBLCs2Vqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQsw3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDkBAAgreQNH/7xQNvZBJOftCkuzOMFeFQ5ILutAu2THbbEGVtsUss\r\naZBHioh+cueDsr11HKjqdCiN8GB6rhqtKFLaKUTyW3kOsiMtCZ+fE4eaFH43\r\nkv0LnwSYUTolwSD34LXFJ+8Yp81gZGgS3YZ/zy1FgsHlw8s1qkFjYNvKvVyg\r\nOmEP6MQgHUIvAPF7b/9Dd2W63occpBTpDbEwm6o0+JNP3bBYWmrYJJPCZHlY\r\nkuo8ceKtcxkQIwoGL4VSo8jI/S9bOOHtWyGY+ZssoLMKXlHlkTJBdvUstblb\r\nxNUv2okiLQ47ZjaWSD3+8B6MzqXqCTco5lhi8BYaD6XUuPA5ytAaB6Qg2f1n\r\n2YC7rAQG7hNqL8CUUS5Gk7BMZMS/YcwlU+6vV9bOuVAo19Z7GgwR4hfrp1od\r\nQueK5lapIwGtk/tKxELjpMdoR2rei5J9Z8iYRJZqCXaT6btpb5QNPVJHD5EV\r\nbR/OoD3Y36KvHA+QuD1zKsxwPK9Q5Bd9rmAm5Vay/04AnQmfuCYn8XH9gCvI\r\n1OyIVxu5n3nGeWvxncWawE8MlNcypTweNdcJkocuNHHF4AJRFDAOvmIwpKog\r\npT2pZP1JeXFV/O1Xjfp0bYpjSGRh3ge6m4qK6ENtLY21RVOr+HmVB17RorUO\r\nRE1nVwwys04qdtCIEn7DnaQMP++t1OUFdq4=\r\n=/wpD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3268f346829edaa0f8bd5ceca4dcd9450f29c597","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^9.0.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.7","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.1_1682099255273_0.39140036984027526","host":"s3://npm-registry-packages"}},"1.9.2":{"name":"polotno","version":"1.9.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"66319da84699fbea119d8200d08870d29d8544f0","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.2.tgz","fileCount":171,"integrity":"sha512-qHyptZJXxK1ucjUGMcz0mf2gQZcwUVvAXynmDZ/DCS4qBzMXI2W2XFED8B/haKV5by3VNY9d6Dc8eRCqN0l0yQ==","signatures":[{"sig":"MEUCIQDOilP2H0RPUlVAHGeN/4udhtDXkdLZs3MgGkXDuatS9gIgXCitAkq22kaEGn+2i/HPvXK5W2kmt08+GvWBYTOoMi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422943},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"538764cbea7c3b6cee9616e964b08eda95ab4db2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^9.0.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.7","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.2_1683591410225_0.0443871540693106","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"polotno","version":"1.9.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"3682743b3cd741746a31afb2d553a74675318ac2","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.3.tgz","fileCount":171,"integrity":"sha512-15G7Wku3BjBU6xofVzQDKyIxTa0baK83QulkkvTdTbkuieUzGc3gz9qMO19ktg+hF/a3oBXHORq0ybI+4+GFhw==","signatures":[{"sig":"MEYCIQDEsPANL3cSwRi2bU92pU2JYpJjcDzmyN4fB9Ll3wi7SwIhAM0vmqWIc+0QEsuVITB07fL3M3D8Wf5mxmCBvvXZcxrw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422963},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"538764cbea7c3b6cee9616e964b08eda95ab4db2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.3","mobx":"6.9.0","konva":"^9.0.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.7","react-window":"^1.8.8","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.17.8","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.12","@blueprintjs/popover2":"^1.13.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.0.35","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.3_1683593355593_0.8764525372296255","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"polotno","version":"1.9.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"247edac11cc090749b76e5183810b430f42dc898","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.4.tgz","fileCount":171,"integrity":"sha512-G23ELG1ADNpBMTNjl4A5WRztjos0HcLykadvuvtblSKUcQ55wcjszXf2D07OAGeono5IvcE4AqUthcxzUoCZhg==","signatures":[{"sig":"MEQCIBo6WlFS2oDfC74UuFo5oOu3tYB6mFbNHSFDdG42aI66AiBdVjZv4Kk+Cd+fdzsRaqDlMvI0mFKPD5ngpFtTU6LTPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2430311},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d941f1de6e3be707cb0ba2a1703693ebcc8201c3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.0.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.18.0","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.14","@blueprintjs/popover2":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.6","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.4_1684072639281_0.001989277913752696","host":"s3://npm-registry-packages"}},"1.9.5":{"name":"polotno","version":"1.9.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"944cb5035a79e54ce04c81a9b140125edecc02e6","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.5.tgz","fileCount":171,"integrity":"sha512-5uhwshPTJeMeqdQSpM3VZZ7ahED+6Jn+YM4MdfQuV7CH+CUvozSkJ81AtZ6wlkS7REYd3tGE+U+Uj3HG2wMvaA==","signatures":[{"sig":"MEUCIQCsuAMLYWIFuJIzwUxBRQyzg6m77rHbGJNl0zXU0ubfbQIgOXB6dau9j+2uHQCZk29dCAFMbgU44H+BT4z3IL4fWys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2426009},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"feb7f8939a58326a32924c1b745cab4e49b81fe1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.11.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.15.1","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.0.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.18.0","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.14","@blueprintjs/popover2":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.6","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.5_1684797158176_0.4436676540786033","host":"s3://npm-registry-packages"}},"1.9.6":{"name":"polotno","version":"1.9.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"0fbbf0762d0b8994d06309bb25622f0771119e67","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.6.tgz","fileCount":171,"integrity":"sha512-WHR9D47twfeU/4Bm2iUP/on77eV8DFlF3t0q/b7C8UwQfaIvU6nOuXZ+YAGZdQpAjgFWfOAjBt1enF3zda3vvg==","signatures":[{"sig":"MEYCIQCCLaikYbOcGadp3jWHhG7tkCxLtmjidmo/FCsu2mvP5AIhAIx6qAANpXhutSCPJddjh4vXwR7GXeJJeTrRPTNuF2wT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446077},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"76a86dc2291b8cbdb2b68df1c5edbe956d1dea53","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.0.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.18.0","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.14","@blueprintjs/popover2":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.8.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.6","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.6_1685723565569_0.3456339678244884","host":"s3://npm-registry-packages"}},"1.9.7":{"name":"polotno","version":"1.9.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"36c83de69939fcea6b8ca5fc3714a388e8710417","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.7.tgz","fileCount":171,"integrity":"sha512-S20eSCM/nqckJ4rFkoUlTZNg1BSMy3XhO0AOKcJe+8qWj8U1fTl8A/XXVlrrPjxnXC8rFPg3SYxgmUlW/N/61w==","signatures":[{"sig":"MEUCIQDrVzQjy5Y06QBpawIzU7UDSPeQtwMGDefvjiqkF/XM6QIgKxYtELs7r1Bvae4F8C6ue6eDSkV6ytWH8V/TH0FA0uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416213},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"76a86dc2291b8cbdb2b68df1c5edbe956d1dea53","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.1.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.1","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.22","@blueprintjs/popover2":"^1.14.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.9.1","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.8","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.7_1685983387048_0.34547709761590584","host":"s3://npm-registry-packages"}},"1.9.8":{"name":"polotno","version":"1.9.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"a15f02d1ef14bd1b21736a03b2595d4e1547c788","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.8.tgz","fileCount":171,"integrity":"sha512-tJ7+0fLhJh9jXtl4v8TFG6+4gpOv66r3tvDlQngnHZ2oD/dtTXizObKsLd3EfCrlY4rLBDdp1unxmpiqKsdFOA==","signatures":[{"sig":"MEQCIAn16STXjpLJqyOnVr97GTx617xDR2CIArn6c0PJaQiwAiBUwdbnN6NuN8Tu+q6V2qxYrCmy/VVjwgzl6jnyLjbgQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2416280},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"87a52635973ad3fd52bd12782fc26ff7a7f88b6b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.1.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.1","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.22","@blueprintjs/popover2":"^1.14.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.9.1","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.8","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.8_1686767968511_0.8984695719843934","host":"s3://npm-registry-packages"}},"1.9.9":{"name":"polotno","version":"1.9.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.9.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.dev/","dist":{"shasum":"9ecb6fe6e24fa3dec02becc0fa74691225c75cec","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.9.9.tgz","fileCount":171,"integrity":"sha512-lIGfPRZuZGbWNz+DaCVTwAq713O0pVP/y5DG8ceSzDreY4yCVXu3KbXdCvlh40Mbc9tnFrncX6AO5DK61/tOeQ==","signatures":[{"sig":"MEUCIQDsiYpkNb30/4OyGEvqMvmYWFCj8KGvomz1vVxj+qWr9wIge9Oqp0DtfWVdcn6EZBVeU5L3JZ1ZHRqefiO1s58wAX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2418389},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f5fe56074ddb76c002f20dfda13be0e2e01fa67a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.1.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.0","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.8","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.1","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.22","@blueprintjs/popover2":"^1.14.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.9.1","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.8","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.9.9_1687357521876_0.19246181918936678","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"polotno","version":"1.10.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"885a4c3ba0ea6d390f34585598dce2da1a41283b","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.10.0.tgz","fileCount":171,"integrity":"sha512-+LxrHKwjcCLS+07py8yYL2As2sg0wxz1woBZw/tBvjHa3QhKb50WsJK2Vj1nRarjW4wqJT3dXp+GNfrZL8NYsQ==","signatures":[{"sig":"MEYCIQC2atBCBC9Q2irOwao2ylTCPUD2lR6s5ssgQ4RJac1R/AIhAMcWcDkurFpcLWF8t7IGNKLLDjA54e+6R/h7xK+Uazuh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2418784},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d4d387628182b8d7081d01ada9fd0cc73aace2be","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","buffer":"^6.0.3","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.10.0_1687442986175_0.637919414413058","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"polotno","version":"1.11.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"561ff7d952b478a26bc16f8057346752c474e09f","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.11.0.tgz","fileCount":179,"integrity":"sha512-gNofryQjR34boJGQ+a8fzY0yBMaUXJEHuWcC4hPEbyr37mzvVqmnvPS904plP2Sit36+NNeM02EEvdLnK4n6sw==","signatures":[{"sig":"MEUCIQCQjLl9jKiMDmarHwNwimX/vzW72Ic/xj06N4R2rcmO8gIgRiyjBITWvLUlOASoJUeo+YDKJnq5jDgh5a2tzKUGBkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497538},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a938c63e1952a46050fe23be5ed1f7a257029e39","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.11.0_1689092849849_0.004248169908257271","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"polotno","version":"1.11.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.11.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5467c3c14a6a6d1673e7bd77dce84b00fff76704","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.11.1.tgz","fileCount":179,"integrity":"sha512-EUQWANzi8ffrRaoG6+IJXmdgGIxnZyaGhgmWlwOu+Rfmn1miig4Y8WUUjv98LbsL4VfmRC8gU3Imi11auX+5ww==","signatures":[{"sig":"MEUCIHd4VanN7e2iaCIgBfse8g5C+rXD40Go8JGB3B1wRCZMAiEAvkOjgZZ7rE6f+ElezUnW8DC2yip79aMxb7e8reMrEKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2497623},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a938c63e1952a46050fe23be5ed1f7a257029e39","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.11.1_1689094388684_0.4310708553372078","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"polotno","version":"1.12.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"01769ada26e6b10814b400f2f3554d37622c0e45","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.0.tgz","fileCount":179,"integrity":"sha512-i99Rj0ygW302wN5MT/iX8RsiELiNdMjX+OjByFmB5OaRlYpYm9ldmjHJfKg4fa6PB5ELpKTYZyCrom/zUMOczQ==","signatures":[{"sig":"MEYCIQDRszWUdVx+lfUctegZwibYT2pF3KSX6QJ7hI8Zf9HezQIhAIKS0zNIDq3ksQ0l7jWberSK7o9Rktxrd42aGK9zhFGd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2498273},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"94b6a95f47a69ee9b4450db0d53e0d3513096cd9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.0_1689265634045_0.8786197305973464","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"polotno","version":"1.12.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6206b5d10dc6895a6ea87c16ad3c8876c3ce3b7d","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.1.tgz","fileCount":179,"integrity":"sha512-M0Q1j/kijE4KSSC9mojrwC9g21DscFmn2e9m/keulLSphkhm29LtosczrORLUfIXp3T/dTklJsvJ1kNbsRa+KA==","signatures":[{"sig":"MEYCIQCjcthU1O5eBQU4pp+G4CNp7AQCIz9g/Vg3e3Cby+rAkgIhAJOy4TcLii8BmJEvdImDCxKMbFIKbtuKb5CuLQi9Y7wS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2499424},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e513a588fd892a1f1aa664e69a5ba9be29c74503","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.1_1689280800765_0.06607964632786167","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"polotno","version":"1.12.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4a066b162aa22d91ec2325118739455be63a0008","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.2.tgz","fileCount":179,"integrity":"sha512-wDktXj7o+15DYfRB6//GkIvirosF1bNyFPNLsOIWG06jnOTAyeuBzniS1aZnOlUV5Mb6/JvNYHuTSoK4L9t0vg==","signatures":[{"sig":"MEUCICfXx/3FYHtccbYHEAF2yAGjx87dgXwTv+Kdsd92PoDRAiEAq1PRvfWbPGo04P0YsrcpAzXh5ky65A0ALMRlU92E/2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2516242},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5e35ca0e53b099e19ce0783be0580918562477dd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.2_1689707225838_0.2625830634445725","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"polotno","version":"1.12.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a1567c898fa04c984ccae2d9db04f214da08045c","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.3.tgz","fileCount":179,"integrity":"sha512-Md/thK6Y2NE7Z4EQCt1JphJZCw00irsp+cHQaIv9Ds0JgqLWDMcYrliIgJ2LEp4oqacFKNkGB0SZgKqUWytzEQ==","signatures":[{"sig":"MEQCIGe9kwQ71waPgSobKwm/t+vsYgG4DnLJqQrZF07jiTI9AiAhxvRxXCZL/9Z3wyPG3j+c5Agzld+htMmUakMFBiT9BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2518996},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cbbd1b4b54eab143d5bb2b6072b044d4516b4846","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.3_1689788352071_0.13969944611358187","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"polotno","version":"1.12.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"77e8e277754a7ad082ae79b3bfd01d00f6762b3a","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.4.tgz","fileCount":179,"integrity":"sha512-i8bqShJBidzX34uGBXfs9FX1fdGj+5o9uz8XEUsO9rSP/EgpmC0Lsevrmcf5yLvt1VLe96uQzw8O229dMNIxLQ==","signatures":[{"sig":"MEUCIQDqn+avTPiv8MywkaRHXwCTObkpnjvbKq+e9FfEhjapeQIgJ7tMxyFiAYSJhl2JGhzum6QwsjlKOruvQnrDz2BAHuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489121},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7de2cf253b438bcb441345c2fadc21ed2aaa1e09","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.4_1690394756707_0.08416038412193427","host":"s3://npm-registry-packages"}},"1.12.5":{"name":"polotno","version":"1.12.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"433b596f87ff59348eaa36d754df115b0135ab5e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.5.tgz","fileCount":179,"integrity":"sha512-NW/WLVrFlP+IyEvmzJRLm5yJVivPDmad1K1yhFdSIO29bnoL4CfDUd2Yfhb2J1LloNSj5+1SHwpn6mJQ14mhyA==","signatures":[{"sig":"MEUCIDRi7HtVMOXpFWtIA8FfpjI3HDGhxYTICZ3nY3gLQJWJAiEAnUcBnPgYrwAmdy/vGsGdBslWrbRuGM3k4thwA1ywAWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2519854},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a6d8c60da14aa7ff1e3fe0cc0746f3ae355f5f92","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.5_1690948319845_0.6950105958111987","host":"s3://npm-registry-packages"}},"1.12.6":{"name":"polotno","version":"1.12.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.12.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1cef3547fc9d3f76ba5209c526a9acbfead21e57","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.12.6.tgz","fileCount":179,"integrity":"sha512-tHj0Gk/cAvA3xRjmWD9R4W3dwct8o6X7knRDpqSjkHPsx2aJvk4ICCBDCu2aGCGN1rM7HL7aO9QcVSydCaNX2Q==","signatures":[{"sig":"MEUCICZII+v5twLdOhPk5wcdCAfNrIiwQ0eKf95MMuOgY76wAiEAyHVrYtZBR8fgfgDeye3QXpdtZ31C0mPj772grBaMlwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2519910},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"310d48130b031606b02f3a8a9e92375117254d19","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.12.6_1691360440887_0.2032645616753619","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"polotno","version":"1.13.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1debd7ddeeddb672371bd03c96ead06fb1c97d4a","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.13.0.tgz","fileCount":181,"integrity":"sha512-G5IqP1QC5ajWZ2boauV9ZLid+pZjTWuYfFEpcF7c5GWdDIRVgFye6kgoWhM9MdrfdFebVNahVZpevcJJzTN3DA==","signatures":[{"sig":"MEYCIQDpAkI0j2LqWCZwyv4o+zKHR+Yu53WsaLarwBwdafSilAIhANjBdkwhJF7elFAEwsRYxQuqC5elnUMUPD3+DENWmwv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2537375},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"82d1289b5d0050326307136914275ec356dfcf5b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.13.0_1692799975782_0.9183948914047966","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"polotno","version":"1.14.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7e98922499c27abb30ae64e2c470641ba863275e","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.0.tgz","fileCount":183,"integrity":"sha512-v1VbJsmVbiY1cgVsP9NFqdi+S3BuFaD2Kg+zywbbiiha6im2LraSXGksT+QwBLgOvw2/AuJ8xrXlncyKQ2NhyA==","signatures":[{"sig":"MEUCIQDKUy3TxqeY0Ss5VRoxGP/Rfg3gWkei/Xrr6zUZILKl8AIgYlf/bKPIFJpK3p8Z+rfbTqAiKW3PJ7295UBEq2Gn3Y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541444},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"51038225813377f99c6da7c7208fd0fa01641f67","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.0_1694102768561_0.35793973111795685","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"polotno","version":"1.14.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fa0b7c5cb4c9b9515b016ee41d72cf03d0b458d2","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.1.tgz","fileCount":183,"integrity":"sha512-oXy7dTpLoeLxNQBttxmeJnb6tLVMvGEUwNW/P0966G+o2D7tU7Z6iwrUoClldB8J7OfcRenkghGeTjvqorGToQ==","signatures":[{"sig":"MEUCIQCkIxwoVKHITGxxKOnVcPwzNwTFERtgewdhVlWFdc447AIgWkAbnWyL+vrdd0+L3N2BCx77z4w+lPg/5n9sRFO2n+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541651},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"51038225813377f99c6da7c7208fd0fa01641f67","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.1.5","mobx":"6.9.0","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^3.4.3","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.4","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.0.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.2","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.13","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.2.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.1_1694122060538_0.8305876271237176","host":"s3://npm-registry-packages"}},"1.14.2":{"name":"polotno","version":"1.14.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5564e6639a8d8f5318e52c4b7cc94717ac835dc9","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.2.tgz","fileCount":183,"integrity":"sha512-8JFr81PgXSyOFA3f70pLSY4mEf8nY26XtQh9nJlVdzgEPM4WRpDd9Bz3PV7CjraOgJnMGghwDs3mP+2CA/sl+A==","signatures":[{"sig":"MEYCIQDbFLiD4/xSP8jEbQ1i/gRSaWcoOUuf7xIc0O2nCRyEhAIhAMRFZ2UY6Bs8onQPEtXUZHJ0jV5uVCL1f2O6j6EH62NE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541652},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8b5387c5246da15a6aa47535c7bca068a2bdce5c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.2.2","mobx":"6.10.2","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.4","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.21","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.2_1694178893728_0.3138009249835121","host":"s3://npm-registry-packages"}},"1.14.3":{"name":"polotno","version":"1.14.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5a28fea573a50862dfa23c41e00535acccb9d822","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.3.tgz","fileCount":183,"integrity":"sha512-AAPkAlZIfinHJzen1kazD0p+rECy2E0Q6Ach5LcTqQH6CkbW0KO5TMVMUvGOcOIMM513u0HhwpFvrdZxUTshTg==","signatures":[{"sig":"MEQCIGYR1NRqeUi5u8VoIm4RMUYq5EHEhU1NClJEcsMnN0niAiBtKAd7mJzD0QKpsqZxUQOoUH6GmgxfZIn2fsyjCNyaow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541689},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1a41393a9a06bceb3a8f92d66e70c35387abb797","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.2.2","mobx":"6.10.2","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.4","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.21","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.3_1694190886059_0.8563988797165216","host":"s3://npm-registry-packages"}},"1.14.4":{"name":"polotno","version":"1.14.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7df9349eb0900390dc6e602d486e3d206c615cbe","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.4.tgz","fileCount":183,"integrity":"sha512-5Uc1IMvv0gBE4u818yrkvXOGwLL1GVw7xdYasKJmFbrbC+I/r7uldlUDPEM6JNBNAPoDfXQx6VpMm78o5QoT6A==","signatures":[{"sig":"MEQCIHAa+BtYuO3pwgjmMSF7TvJq4xGE1nVKq14t3xlXCxORAiBFsfOlDq4BwbxbjNL+9jiBE0Scz0SF44g/tzCooxRZmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541777},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1a41393a9a06bceb3a8f92d66e70c35387abb797","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.2.2","mobx":"6.10.2","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.4","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.21","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.4_1694612427734_0.0338740426159263","host":"s3://npm-registry-packages"}},"1.14.5":{"name":"polotno","version":"1.14.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a0f4f43deeb7fb274d692d70c1656e00db668188","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.5.tgz","fileCount":183,"integrity":"sha512-Pze02gi828OkJJv7QawsBlpGDABjdn7SSZSNa+e4lYJdQ7iOENnG1sc56+a+K4VzLY45ypzMgNJxCkxyd9CD5g==","signatures":[{"sig":"MEYCIQD0ts/uOFwOsaxFP5HvGBFROXwmkxHJJL0svflJ0WTefAIhAPpI4k9PD1r0pvBF0jvCFxBVyaF26yHKuP4QwnCeznXF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2541815},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"08b232b2c7568bbd94247cbdd29d8c2b56476b97","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"jest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.2.2","mobx":"6.10.2","konva":"^9.2.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.4","mobx-state-tree":"5.1.8","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.3","process":"^0.11.10","ts-jest":"^27","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^4.9.5","@types/jest":"^27","@types/react":"^18.2.21","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.5_1694613593728_0.3285272772092742","host":"s3://npm-registry-packages"}},"1.14.6":{"name":"polotno","version":"1.14.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@1.14.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"475d2f3b153bf0c6a456ac95c355ef4d4a4f4db2","tarball":"https://registry.npmjs.org/polotno/-/polotno-1.14.6.tgz","fileCount":199,"integrity":"sha512-XXTwu4jyKNdDDs0LOPx4QlmejjmeHrDtEju0R1O4jMDx6FLkYyBYj93LIwaZJ/kqtEGBQwUrlhETwMHg0KBGug==","signatures":[{"sig":"MEUCIASKy2HcEpmLd2B3beTEGM6Sd+v2tvH4QVetrzCc8iu8AiEArv+WsUcHnFF9pjkZQS7a+/su4J0ZpYewUh2Nv0Di7vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2849955},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"656f249dd02437cd0920c180f59e8099c0f77bf1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"}],"_npmVersion":"8.19.4","description":"Design Editor Framework","directories":{},"_nodeVersion":"16.20.0","dependencies":{"swr":"^2.2.2","mobx":"6.10.2","konva":"^9.2.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.4","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^4.20.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^4.9.24","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^1.14.11"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.9.3","vitest":"^0.34.5","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.22","@vitest/browser":"^0.34.5","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_1.14.6_1695919770151_0.9702774342084184","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"polotno","version":"2.0.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3e4cff2d8bd9a5169d423ba22e640ba1fcc39e03","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.0.tgz","fileCount":211,"integrity":"sha512-IRhw5V7JEAQyrNn1ID5m47/MCKj/geBGz423Ldgo+ESSKpKEjtNZ9Xt+T5U2yQ2hgY3IbHQYb+UhSq6xgdHXbA==","signatures":[{"sig":"MEUCIQCBX43s8EruheWlB3ZhhyYi0VM4fkoMmTzuWkquM5iOUgIgV15ad4lxtEkvH0zKOwO1azXTv2gVkMAYll7p6QnOl6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5191052},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7a4335b3b3fb14b2bb518a1150bce6421060b9ec","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.4.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.14","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.28","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.0_1697206419148_0.34670816123445514","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"polotno","version":"2.0.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"23dd3f07bc0de20dbb2aed9edd87a90f700ef523","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.1.tgz","fileCount":211,"integrity":"sha512-tzFVBT5TztWdnMQJ1KGiRUBcSLgIyH0azLOV4Mm0qm1YbQw9NpQ14OUo3zCnBTeJnk/sD9+4NRwvD1nZW1Z2HQ==","signatures":[{"sig":"MEUCIQDWyylW1JqJWTtK2S2hwp5Wsax0R0MP+fGAcUsZpR956gIgFfM33k5BR1mdgIBP5H5qaFuZNLzaJLZ6XHXrXNr6wLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5191635},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"10bd3ed554fe57e87b1ea44e6b9e27a691785694","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.4.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.14","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.28","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.1_1697254104092_0.12602095849007888","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"polotno","version":"2.0.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9a4c78c4ebe115f3d7081ff676163a7e5be3faff","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.2.tgz","fileCount":211,"integrity":"sha512-IVSES3Kv8L4t5r0ZRn7W9IF3qA4W7V6qAB+tbRsYQFSZyS4CUWcoWZXehmSt6GJw4LdkD25Hx0QjZL5H2TPd1A==","signatures":[{"sig":"MEYCIQDQr2X/l93C/ZWIHMPlCvwEFSjQ4gJZ0VXg3HAIuOyRjAIhAJL/DM1L9M52ItaRZadEi5KTH1a0Q8lnwpYzp9ABGMq0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5191693},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"31a03390ffa9a5b43ddf52cd22e65056968839f5","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.4.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.14","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.28","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.2_1697474177311_0.26125043965493844","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"polotno","version":"2.0.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8ca1e458fa7d283858cfbb3165f0f57ed2f90d78","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.3.tgz","fileCount":211,"integrity":"sha512-G/UA9AyR6GmwDo/9PO6Ik7FV/yiE83uyrO9+rIVhrmRhqQ3dygRcs0sRsoeMitm1Y05JPibs4x9GlKaBM2RsSQ==","signatures":[{"sig":"MEYCIQDX4AHqsI0azAqsvkTt+ZTtuXxn27NVfVxiCz3RsJwHRAIhAMo0Fkq9XQLd4/tfX/DUy3YV0uY1TS/KDt9tbk5JlaPa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5192020},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a5f0f47341641ff57eba4ac3ccbac3e490f512ca","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.4.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.14","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.28","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.3_1697581324198_0.733042097350727","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"polotno","version":"2.0.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"04bd974a0ccc56326521e0ee307028e8556d904a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.4.tgz","fileCount":211,"integrity":"sha512-q31ePwSmrzDYLkByeUqCRtLI3XAAlFV6e7TIidkVcmtV/FwVc2S/D/H4DsC2ZgvtjWmV0udxCzmNhsx/A3UBTg==","signatures":[{"sig":"MEUCIQD0ey9xuaXEI9TRz5IMUq9V6kQA1Xgc9+fO8BeeZgcZawIgDi76+3lt91GH0B9EenboTySKr9ncoPJUB7SGHgL4Fg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194680},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f76b706103d7888795ddadc752f6da78d365cdab","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.5.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.16","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.31","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.4_1697815246437_0.6324807375197472","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"polotno","version":"2.0.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e150f5da353eb2bb74246398683ffc710a8a3c5d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.5.tgz","fileCount":211,"integrity":"sha512-VEaiBBT1ZnBQkM7dn/c+dHMzjjksJrQ7zi2kN9QQUZRGkOFSd5ea6PF00Qz219ZnT90usorPh98hr9w90NxDkA==","signatures":[{"sig":"MEYCIQCPh8w7+bCN1gZ4GaoB5tZr0juUxrEImA98XIBu0pAONgIhAPhC/e/mPHGSqheSO0WXP3L3+fvi2KXZXP1G6UARxf5j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194706},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f76b706103d7888795ddadc752f6da78d365cdab","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.5.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.16","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.31","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.5_1697816627068_0.07509201592684112","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"polotno","version":"2.0.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"22742557c2f4902f00ad8091fc9d32e08eaa4180","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.6.tgz","fileCount":215,"integrity":"sha512-pNfXK8HGJCb3KxZxY1rOqKDsYcZN1hgV5qgDar0lQs5X3UAb+Rf2Fv0HXNjw8kwKOL3F6NFPV29GpYr4NDIx4A==","signatures":[{"sig":"MEYCIQCB8r+LjCNXjHCMpaJKjxfctg9K/QQYf0AKNDA10QDStwIhAJzp+uM+EO2RfUM7X/nxhXTu7w18HQ0kxME3O+KSDA3N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5235808},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"94604a31c84f923daab2467bdf8adbd0904a80fe","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.6_1698850135877_0.42979768738694957","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"polotno","version":"2.0.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"41bfcb6b7f8f3f2e9384e04865b3b277ff251c9d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.7.tgz","fileCount":215,"integrity":"sha512-50Z05d3ERo5Qv/8Rqi/qlq6BfPckPxB7cRBwyVyZRfgXD8P130cLO9I3SN3XFhRroVOwVeZNrH17SDYUgq6oaA==","signatures":[{"sig":"MEYCIQCXyeqp/7hi6ZTq4vBQVqVHCIot+aocmycm5fVOibBoWwIhAJcP//unh9nZChleZup7rk9gLiNhHaSvZ6CJZENhWGdl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5235932},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"aa805475fe1de848448e9364cf103ea2167abb45","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.7_1698855391505_0.36223829519153994","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"polotno","version":"2.0.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9f8a022d86931baba85b98693a2a018c9929af89","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.8.tgz","fileCount":215,"integrity":"sha512-EwjFleBftk4419Y2GgAPupiqn4r4JPnrGHHxCnIdGel+eZLITJnc6WTKwy19XZ/90UbI/aTxJq+XIh0+YKIlIA==","signatures":[{"sig":"MEUCIAzsBL71kHnQPUIcJiG5nA8lSWifCeeDfv79tHe4IjwLAiEAg8m2UoGfj2XAEJ4AZxalEI5QmYf/fs7yehgsZJsnmmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5235116},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"64bb74beabcc8a511f0b28ce90db33d14aa0c0d3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.8_1698859911820_0.7323427119368751","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"polotno","version":"2.0.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8790b9403d22a7e3cf7e966f33497e4776906b80","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.9.tgz","fileCount":215,"integrity":"sha512-J9bmjY2qkvWiev45rqh8CHaYxCmm4SWNO7jNNdfrKCmG7h3lIoHEsiHfQVeiOfzmR6r3i4QFFv8lU3/0/Urllw==","signatures":[{"sig":"MEQCIGJJ/zE7O3X43hkDniHbDfojzQdwmrV+zGE6jz6HoLBNAiA9trAekZBJCtt3OZAhHSWKoUTYHM6t70NSHBf76b7EUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5235840},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6373c5d32b989b8206f37b982d3f1abb7ddeedac","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.9_1699548786310_0.39868714517926307","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"polotno","version":"2.0.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"10d5c8607a6124e75a932596be744abdbec399ba","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.10.tgz","fileCount":215,"integrity":"sha512-8fJHdFh0rWdlbQQjW/kynDW1OFAO4UgSpzhI6p3a038q3RI5RAA/b/XrbXn5uTWn/VNn1qmDy6GcAXnu9ZAnSA==","signatures":[{"sig":"MEYCIQDDNqffk+kd0/SxS13ryXAcRky8iK/CSb7uSpuv57mc2gIhAPiuIKOYoNxTwamhSR9NQWW49XBpe7+LFqyA7/ZVzQ0x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5237032},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8cff4e3aaabe6dfdec3ab60ea54c45e255b95800","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.10_1699629549417_0.0476869993398501","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"polotno","version":"2.0.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4c7b7ed86c844f7554f8ea9d3814295a7f800db1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.11.tgz","fileCount":215,"integrity":"sha512-+gXSa2uQUEneONFdUC0d0yb7rf7DrUdH2dyB75nu1iEdENIaEf5sKcYIsWcklFte+iDXIRHNljAnsa3jSXHTCQ==","signatures":[{"sig":"MEUCIAYu3u7rl43J/FO3nZhWyFZuuOnL8fts60EP//JzE+IRAiEAt2DmPgx80oUBuYOjibCq3FI/EDkR5E19TLjCQ6pQ9Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5237142},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8cff4e3aaabe6dfdec3ab60ea54c45e255b95800","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.11_1699895686212_0.8283308123100084","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"polotno","version":"2.0.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.0.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"13ded8cca8f1d0a3cb08f305b690d7dcdaf6c8f3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.0.12.tgz","fileCount":215,"integrity":"sha512-iXfUsxd519ADQiuDw2kqeYoYFB/HkofnQJPYH0n1yE4awJvCofoBpWVjOG38ek/+wGPOMXXVe4XaaBYYoDXW0Q==","signatures":[{"sig":"MEYCIQDUVSlsFIJixWaNHyDFeBEWX/5Yk8rng1jQ8pBkE1M3xwIhAK3Ldwhaqf24LDkr3mMorj+hyNLucuAK5hXLZPpxpPfv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5237282},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9de3cc3573e71fdf71711b5eee25e72a196f1248","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.0.12_1699972912443_0.9758482148695606","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"polotno","version":"2.1.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.1.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"42f51fd3d693d71c1dfec4fd11ed3861be4cf379","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.1.0.tgz","fileCount":215,"integrity":"sha512-6NDr3Uc/I840HVqmiWGYHQAP2/c6CRCwXoXtBHDlCyk5zDjFKK4ASBDvck8kooRw3Q+kphdPUWVmKzRl3RWQmQ==","signatures":[{"sig":"MEUCIQD8dNVvXbFFXaFIxPdTNWONYAPr4N0vV+BpWKq3Gu3vNAIgdupav1mTszssqrPUm+5XnSUKeKea14MwLVRBHIJrDQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5241277},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6cf09d878425d6b5aa61b61e1f6d7a2e32b04105","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.10.2","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.9","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"^5.6.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"^5.0.17","functions-have-names":"^1.2.3","@blueprintjs/popover2":"^2.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.1","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^1.4.1","react-dom":"^18.2.0","typescript":"^5.2.2","@types/jest":"^29","@types/react":"^18.2.33","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.3"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.1.0_1700231519836_0.32163225113868954","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"polotno","version":"2.1.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.1.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2ace0f064bb937ee261b9735a71793f4dd259798","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.1.1.tgz","fileCount":215,"integrity":"sha512-nuZ6q6nFD+NOl+kL5ET7ijX3jL4PVUU1Mp2BTNy7O+HxoGJn8BhbwRf5rRt11vNVkZtghvJTHmi5ukU5DZJR+w==","signatures":[{"sig":"MEQCIHyH0CUY1FT/PRAhOpgcw3XeLIPLfzd7xS4xrqLWl4aSAiBYly91NotlU8a1bpzodfZDOg9NKl8g1utFqlLGEhoxVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4970123},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"22de0505caa9a8c0477fb39f7b77d3a5e060bddc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.1.1_1701103986061_0.6432807039920398","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"polotno","version":"2.1.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.1.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7969a99e7e7ba384b9e8e8b3c32744b7cc0fd971","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.1.2.tgz","fileCount":215,"integrity":"sha512-BIwSEOzpnIpsTfziVnP+KqoamcGWH4FR+76Zi1V8JRmAF70Fc+lbYGiDSLzHJ7VX1NFF9TU5TEfRQago0msIzw==","signatures":[{"sig":"MEUCIQDJmsqAnYgpUN+9dCmhs0CWuVBFtwvxyV3wUEKMJFE0uAIgLYyKuIKbtnlgN/Def3CLJCNK7/7u33KDMhF/0e7Akqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4970157},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"982bb2c91662b428142233a04ee9d79b245e410c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.1.2_1701108585352_0.8680174775237512","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"polotno","version":"2.2.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2f92579b3ba535e4d5cf21367d99dea7b6dd8c2f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.0.tgz","fileCount":221,"integrity":"sha512-9MsalUgKYWUPDDk3wvnPk/4sgW0hT5u27G2Z3rNMU/7EREZnZJn3xe+r3Gpwub5sL2wxJpnsVxTu6IKW3aqygw==","signatures":[{"sig":"MEUCID891XCDTRStW/YCMIAiCeAubaz8QfHwjkq3kgbpdXTFAiEA8g1cm/RwTMJwpfrARnL6OARFzDI3uj1cwQwTLPpQIxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988349},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"32f82aac33940e306c510ad3a22729406569d999","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.0_1701795474714_0.6781513477897343","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"polotno","version":"2.2.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"19125e2916f4d56bbd8ecc59e23e299547164b4c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.1.tgz","fileCount":221,"integrity":"sha512-m0xm0hrALWxE3ISKNb/oQyfcU0D5Y8yC2tBwAqM8C2a4P9ay4/Kr8K986qbmVru6xBMI9Qi3B35RoHkraRCOWw==","signatures":[{"sig":"MEYCIQCsAERivktgAQ8QZY5kUvzCgVdgPMQqwwKM62wHz1b17QIhAM2veXzwrZqP0eVxTvJZjsAk6jDWQUgAu2bJJgFxDmZo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4988293},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"32f82aac33940e306c510ad3a22729406569d999","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.1_1701796546774_0.8375165833130265","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"polotno","version":"2.2.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2af4567d7c53409a0c7f97848ba73aac1ba0dc3f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.2.tgz","fileCount":221,"integrity":"sha512-4QELRr/RE9a8O3H5mDXAKxf88sW+D3yHyWgjzSo6krfuLT0oaDqwM3NuH2rcqCpRRrqPrZnwVVxpDHIQdP+tqQ==","signatures":[{"sig":"MEUCIQCpJrr84tYpMX+WTmT0598wBqL9pbJuumXj9v4eUfpIPQIgXFzLd2RXsGzCZMZg6FDEyRof0A2if/P+ctgASoJtwTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5000429},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"878352ef32877f100772a4baba99fa7494500000","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.2_1701875488622_0.2992657036740718","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"polotno","version":"2.2.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d422ba4fc4d68e8c2744448945f62730cf984963","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.3.tgz","fileCount":221,"integrity":"sha512-FwOLbH0NmlEAISZoaR+47wM+xY9v/N1IJPwtkI65c8K2yN6yZHky6I0fDf/DGtCk0oWW9BMZUkpWZ8xAdGtukA==","signatures":[{"sig":"MEUCIBmfj0c/B0qAcv/Pd1fsnwIdjPlyncm/Vfh2v8pd8BgmAiEAnBAAAWdCP4thWOlXxWXH+uem2ZHP+vVyyiTLashiOnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5000441},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5da383885cd7e76012f6188cf4f6ea1d14d9d5f8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.3_1701876051746_0.7840977414005339","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"polotno","version":"2.2.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fad324a01070f433b8a90f7faa166f490dfe05d1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.4.tgz","fileCount":221,"integrity":"sha512-o/wwNt22GfiGmuXlnzSalOyNTybOyHo/XqiRujzE8m255zGzk5uid/34/gb+eYvbD00S3PsA0b3lvJ3XAnirXQ==","signatures":[{"sig":"MEUCIQCqNOYGfMHrlmXshxoJTGGgt5bhZkjhXspKb7OlMZ2VxQIgRx1maJIW65mVlAPwHT2PTiEicYqxvMwLqv43cyXC+t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4990680},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b6e7185664b5b73ba23ecab14549a478ca52bbc3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.4_1701877890645_0.9764560901764336","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"polotno","version":"2.2.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.2.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"cc9a3e1c88a0d675a889f29cc9712ac947f0f676","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.2.5.tgz","fileCount":221,"integrity":"sha512-vKC0Omhw6kuaTvZEJbqVz0iPsy9zlUlwQo3CyYoicUl/vDGNV5Wi3QqK9kmUpOcMNa/xVjF2FtzZMYz2BiLGMg==","signatures":[{"sig":"MEUCIEuX6WPJPrk94UQyL03TkkDA1XSaQVQ5+/m9RlzCdxpVAiEAsdADkvsKuj+mBQfv1LdjsoFK0UCuurHiuMAS7o+8o1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4991192},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a91a7ca01a00e7590a2f586cdec4db2947e83e46","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.0","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.3.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.1","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.19","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.2","@types/jest":"^29","@types/react":"^18.2.38","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.2.5_1701969362966_0.10072105570222067","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"polotno","version":"2.3.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1ee5c190d56c84ebf97946894771b9a511de57e4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.0.tgz","fileCount":223,"integrity":"sha512-mcLW9ZPZUxYjvG6WeCAGWW3H5vFy3M/0nqBE8i6Bww1uGhVmLo1NaX5AHewZ5c/RQV/ZYmdinVz6akYYseh6IQ==","signatures":[{"sig":"MEUCIQC7Jc9Nun3DEzhXUQzEZ9Qb3h8AhLnGBWI8yEgPiVXKowIgecLJeCemfk7bkHcibUP2PA8swEKZUU6o3eX/HINkri8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5101323},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f6fce8fcf068afcda9279a711e7f5096b312fbab","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.0_1702918878464_0.40490163506653554","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"polotno","version":"2.3.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3b13f24e2a4336b8b0c2d4aa7148d47f7612a4e3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.1.tgz","fileCount":223,"integrity":"sha512-8VtsfCTBangPks7pWe0q5O5jak31qe0ja/AF3hIqm1YSsgLHVKwNduSJUAR0OIjcbqn5uDIsZNWQrGUWAYiP8g==","signatures":[{"sig":"MEUCIQCyJJnJ+7L7AYGiAA9tm7Hb38JxoYNqaj8GPWinp1AaPQIgeUFLkgc99xb6pZwjA5n/M5Hc01WQUZjH78zWsMeErS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5101037},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"07165cbb3f9ea87ed2a51838fbb15e4bfc493888","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.1_1703090624785_0.7053572242110144","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"polotno","version":"2.3.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"bd658f4ae80ef196c18f0c719b04d34f59fdfb4f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.2.tgz","fileCount":223,"integrity":"sha512-p1Ts/1VV4h9vYh+oHwqWUSYAh6Gmhn3ACQ/4xdfM0g4KPh/PljRXlpoXj4/1Rv4+z4yOk2jfzgbK2TxPa7gfug==","signatures":[{"sig":"MEYCIQCCoqpmNTcPwHYJjzQAydeHnQ0mOXBteieW066SA11m0wIhAKZVMKUl3yZ3CbI2DeMuAmuaq1rDc4RGvrLOFLUOdmPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5100937},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"07165cbb3f9ea87ed2a51838fbb15e4bfc493888","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.2_1703098597582_0.4926787453976016","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"polotno","version":"2.3.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4efed44060f92c3d6f78a30af8aef217109e7cde","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.3.tgz","fileCount":223,"integrity":"sha512-6T9A9hYmAn50VuGi0WZpdz7RppHir7EcbCApdCv0wpP3Gp0Yw/aFFzMxlQqt8VCaHSW0IwqgU8VUz03OJ8+a+A==","signatures":[{"sig":"MEQCIB7YNHG6mpd+IHTlSlfcfF5wOvd3DVN2X5049aG092hUAiB+3Jm5NMhfKE0KXzXLhQDWLuiMh+AMioQ7LnYIsWa4cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5101154},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8758c16c2b6c9018494631646b93787d9a3cf9c0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.3_1703180322709_0.5319246942482256","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"polotno","version":"2.3.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"04603c820edd6c4b0589c6bb49cdd14205466e0d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.4.tgz","fileCount":223,"integrity":"sha512-kl7vzXuWchgI9JqkEsa+ol5grdJR+GwZWY7KTvpwotNjl9sar/zhdtHiCBPEwIXR51vSlYCHN9rY5xm8ssZnnQ==","signatures":[{"sig":"MEUCICqD78jqXeh2fZy9/vBaZhaBjPP7Sa828FdazdRvnPj2AiEA0jNexBhGqBNq56u6G4puV3rIrKc2LDLyhcFfYzBzB4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5101467},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4dd2e19d007cd4e8c67bf20e28b4eab3d23961d8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.4_1703264829394_0.3752557775783487","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"polotno","version":"2.3.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.3.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3c21a5c080eb2de8ec23709d616b1c4d32b679c5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.3.5.tgz","fileCount":223,"integrity":"sha512-ES04rPKIOfZFMYQ8XRR4UkMkRkwS2WyKKPeDY/vm5GBlhDxSWfws0G7+qmygAmhLJoZh38hPOOnW2xDNmZ53GQ==","signatures":[{"sig":"MEUCICpj8qxASdR5OsvHD377MndgjsN6B/sm+rXQOUOEvY1IAiEAwmjL8CB31g7J7bVMIIUzHU4f2x5+aD3wqJQ9FfdLNZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5101765},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4e13a7a2538fc41bca78e5b18a83186d17d6f20d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.3.5_1703268708343_0.42261473405762295","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"polotno","version":"2.4.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9f410683863cfa02cda1bde11a77ddfa6057a4ac","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.0.tgz","fileCount":225,"integrity":"sha512-c1SMwUF2OUdo+y4XQfB+vBxLpwPOgz6QTkTqFhq5vaPjv7t9eEc3UgIpCT/onpPLFhTx8sb2echraft1NpbvTw==","signatures":[{"sig":"MEUCIQDdfafZ9pHWy2ZcJVyMTa72ixvhZLJv1Z3y4A0y5rP78AIgOUpnTq2WkLdBEwmsGWCZo28nfOzZHDYCHz0ZQllkfbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5104598},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6ebd868d7f1b38cd7f28dd7b8d8cff85ebcbea81","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.0_1703778397002_0.43817634335087785","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"polotno","version":"2.4.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"aaaeed8ae2aa1f846a82fc46f3b5ab23b067a7d3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.1.tgz","fileCount":225,"integrity":"sha512-HQ68HhN0+hVfM5mNLKFdQO/VU/RBNy89rgxhahFWyBkx615omFIhEa7SOlifB8kKrPHRWRPfPtzM/UmJpHs7uQ==","signatures":[{"sig":"MEUCIG5FK+y3PJGVfHTJDwRa0CgqucooXyO7RBY+f5B1YXlYAiEA4y85qjjg1sStC8XR4D62q+AXih0m7OHmgd+h8a/fxF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5107775},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dae39fed7466455917a807c502f2f19476c26c8b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.1_1704204249383_0.2061582575621983","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"polotno","version":"2.4.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"11accc613f63ec4c97017bc75e04143c3bbdb3f6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.2.tgz","fileCount":225,"integrity":"sha512-256Ps5BRR4ieleiFNM/gixv0VudMHQTCLPc4kVNDifJo3kHS18kQrd+LopTdBYv7TVkOttFjV+0ELbjUcuq9tg==","signatures":[{"sig":"MEYCIQC47W2JQq92SoyCa9DyVb4SwLiWpUrSYtFSn0Leo/63bAIhAMNkwokoQ6atEzwBpV2ImHKLqTvQAPtxU3odIefs5EjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5109313},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3f2b5a5a9f339c9bb9f5444147865451d0e76835","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.2_1704389207942_0.7355712745214431","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"polotno","version":"2.4.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"113006c9230170d2b0cb444ca783b2297e4129f1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.3.tgz","fileCount":225,"integrity":"sha512-1EwbUNyI1YYH96kGOl+PgfgOCzBw14xk2VwpquPY83cBfPQ79olkimNg1o0EXtDKLUboUq+Wk49xfZ5gJHIKvA==","signatures":[{"sig":"MEQCIGoMzylqrgcwjKitgk27mlx6vNdwUArS8EH8w/cihkgjAiAJfmXr/F+ya5xhK8jeRpXjrJrx+dtC/NK4Yj7gJDYU0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5109377},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a9c64e52fd05646eb0ab25f3153649d6ed75d51e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.2.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.7.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.10.3","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.45","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.3_1704391687214_0.8222844780287579","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"polotno","version":"2.4.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"186f7dd0ee4fbc6d87eb0ab42a95a9ea9d2bbf86","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.4.tgz","fileCount":225,"integrity":"sha512-+fGfgCqv48EB6a1N7zXLhomTaq9TVhNiLJ5aill0cjid6ofTqY+6WrtjqXKS8ELTZtHukP594boBOwnyia1m/A==","signatures":[{"sig":"MEUCIFt3AkYAnmGwSgF9AN/M6MhMKrXvMCC25jxMzX2sQUeaAiEA4bvO7J3U8AMqgNWQuV+xn2hM2rOnQyCXy7VXGAw8UM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5155138},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b7c13b3ffb5b267185c931edfe253e34e80e4a2a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.21","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.47","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.4_1704833082439_0.780557818848906","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"polotno","version":"2.4.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ee201f52befdfad4311afebd395f5f54f6c2ca63","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.5.tgz","fileCount":225,"integrity":"sha512-yWQR2JuEMk9gMMSXrqdp1XxshF/pCcdz1D1kKDHhhAl4EqNOMfZVUGeo0fANF28JcDDRp+xsKF7w/xH2KiqmUA==","signatures":[{"sig":"MEQCIEY3buyhMgFzoYjGpJ5LFb4dp/p79ANzAVehwxLY+ejpAiBzWFrAWX9tsTqEn4UObKJ4AcAJONzFNC8ZhFYekVAldw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5155652},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ca0d5296de1fe7ff101a191550c1715a688ad016","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.0","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.0","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.21","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.47","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.5_1705286317918_0.4963363356352315","host":"s3://npm-registry-packages"}},"2.4.6":{"name":"polotno","version":"2.4.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"16622461ae4700ac46d04e67b5a7d5d790a1edc1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.6.tgz","fileCount":225,"integrity":"sha512-9i0ZxTMk7olV0sycBhLZemr7JUBBi+r0HfCzYfdoWr6PuaTuWTM22HQ7Nqg8KHifVtKVtAUIQS4QRwlQ11ipaw==","signatures":[{"sig":"MEUCIB5tr/VppoQAKH+rA/5xJQ9XRtxhodi8Y4B/jMhnmu7QAiEAmWthJvAz+i94JK+ZzwRJFAX56gkvxWHjYToLfyLvrTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5180409},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"39f05bed34858d39054c2b89192f623f109f615e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.6_1705537700331_0.5074270763907156","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"polotno","version":"2.4.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d3e99fcc848cd9dc189f8297386682a1646ab8bb","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.7.tgz","fileCount":225,"integrity":"sha512-92edZ3K7MJ7EcYlS8DxmBbKNVvNC+O2D45ya55qFKFcSuWXSVVzxWUvX/f+TtMr2DG+CzuC1h87+2TPLj84XMg==","signatures":[{"sig":"MEUCIQD3JIquuRBw6mIFFsbgxJLFCOqm39cjujmOoJ6OHP35vgIgXlQC3sNUy/TYbSVhlsVthN9z+XkFARgmZax+R2Secis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5181036},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5e2caa58ca793505e6c9037199d76a0cb9c40bae","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.5","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.7_1705589944554_0.6051879556686002","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"polotno","version":"2.4.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"635dfab23760eda4efa429e376c8bc33341f6335","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.8.tgz","fileCount":225,"integrity":"sha512-HaJ8BV50nQVx8YptGuV8moK/tycRag2+G4PLpqYZAg28VQPNUfey+3vlqbK7gEdocDM4hpSfWK1dr1vHYt0XrA==","signatures":[{"sig":"MEYCIQDBSq8V84cIb+kXwBQGNOIeNaBtZxZVP8XUDLzdLM6axwIhAIfxHzNyJyF4aBAobAhnU62puxOxbsTHeKuwnWgTvD+y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5180967},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ebe973fbe299bcc8ed39a2bc8929a99a1626ca53","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.1","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.8_1706033736181_0.44792503200161504","host":"s3://npm-registry-packages"}},"2.4.9":{"name":"polotno","version":"2.4.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1598a5fb12e94627c1c144b75246ec723863b9d4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.9.tgz","fileCount":225,"integrity":"sha512-sFW4ij1QTpJI4cSSLyVC2pQedYiXTqqy7bcodfIFLiaEcKfRh72eJDVYHN9ZWNx4XrGS/BWeizPwYZZy0ZFV+Q==","signatures":[{"sig":"MEYCIQDAJGDnsEHaghBm+z3GGoIzUu1mIkc4tNz78Isz6IJ6ZgIhAIgVF7hJBpe7YWuZMCm6xEe9hAmCDWTokxpVMMJ/WitI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5180987},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"407e479114c294cf8ee15b712a275e451ac69806","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.9_1706285617786_0.8169872885634135","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"polotno","version":"2.4.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"aecd6eeccca70d3a30edbf76ec0c56fee5594027","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.10.tgz","fileCount":224,"integrity":"sha512-EBwe2OJP2f9Gis9X/a8sHvjBQ/dZJAccN4cyep7twyY6ad6Olye0A0hGNOrfNV53OmWblQC6WP0aknESLL9nZw==","signatures":[{"sig":"MEYCIQDBAL+/HHLzYFdaUdSb9flpmxJq9KChKWOGHeWTLOI0bQIhAOB1M6KZi8GQDcJkW8c8YRatKA/rFhg1hWBZPLiFa6L0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5129531},"main":"./polotno-app.js","gitHead":"e91870096142b930073caff0bfdb9862c5aaef8f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.10_1706723160310_0.3963726595172674","host":"s3://npm-registry-packages"}},"2.4.11":{"name":"polotno","version":"2.4.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a21b67cef24c8d97ef38e1bc89cf72a530cf3f05","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.11.tgz","fileCount":225,"integrity":"sha512-+ujGz/B1SNWbjkiPALe64+0ps5+Yzfcl1QbC5gsRUwb5lJpmhcjAZnhoTgVlVX0zLOyRommVuECkJXLgD+Pynw==","signatures":[{"sig":"MEUCIG9H36O4vxHr9m9n/2KEzXHirn4mD8pKh8ecJUnA8mceAiEArvPWo5/AxUNC3NkD0SrN4NeEUs01eAnKycHkw2m9Plg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5181843},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e91870096142b930073caff0bfdb9862c5aaef8f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.2","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.1","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.8.2","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.1","@blueprintjs/select":"5.0.23","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.48","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.9.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.11_1706759097530_0.9400015312971566","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"polotno","version":"2.4.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7369e45dcf77cd8a71bb4d5e63027b50b354cdf8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.12.tgz","fileCount":229,"integrity":"sha512-4XB9lumRmxWgVE9YoygEH15RABtaw7aNWajRpNrloLGgwihQWAV0KMysdoVNPc/j/D5pNBnFAJUGrTscZqQNGw==","signatures":[{"sig":"MEYCIQDWW2GAA1/LM5WtIPuLPa7ldjXeiQDF1Nrik8u+TUNJhQIhAIIIjm5IrKX2H0oLo99qCDCM2clUzrwejdRDtGRrYb6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194023},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"247740a17b5e7fdd7c885af6978d8266bdd64fd4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.12_1707497630805_0.698536185065803","host":"s3://npm-registry-packages"}},"2.4.13":{"name":"polotno","version":"2.4.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e781f07165ec092e8e91cccd771835d22b0ffbb3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.13.tgz","fileCount":229,"integrity":"sha512-WvRfuZJns/nFAYwsRol9GRTGvU2OkmZM8W1mGhc8N8fm61kxdGlQFAtNyJ8QQNaNRhEw+hI2KqOBadHk7Z4ufw==","signatures":[{"sig":"MEUCICZLS6evq+LUon0c2BKlzIywNBEmxW8pARODYXx3+TywAiEA/Eenby1E9iKagGrd1wRS/RDg/NCT/xqTUf+MzRL2crM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194019},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9d8725f7b62f80254f4383dfdf1f7d06e6844874","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.13_1707842459913_0.006782780984922576","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"polotno","version":"2.4.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d9134c9e7cc8b3741941e3e62a2636474721238c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.14.tgz","fileCount":229,"integrity":"sha512-FpLEYebNDEvAUqBVWX/CWpd10zlmMHXmNQhNdrcgIc592zXpEAycvvKoF8AiON9+syd6Rn1dBfVh3PPAdhc5kg==","signatures":[{"sig":"MEYCIQDtNylHOtWJbcK70VeYQkmBGdogWLPSViPnzcLj9kMGEAIhAO69hjPCSu6B5fneDnPgY+cQ3b9SfUsYwmzCkkpDya6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5193940},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9d8725f7b62f80254f4383dfdf1f7d06e6844874","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.14_1707856849829_0.05903078558620045","host":"s3://npm-registry-packages"}},"2.4.15":{"name":"polotno","version":"2.4.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"647ecddc0bc1fb6a2b9ca745abe55cd6e107c5f6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.15.tgz","fileCount":229,"integrity":"sha512-hbH7ENA7RkoWXZdeblTMIQpsOa2HdZ0ppb+KGdv1lsRXpcnWKAH4xJ3Fbxkx8LlOVvew5HwiKs4aaARPD+DaMw==","signatures":[{"sig":"MEQCICVtInC+C+3dmgH+nfMRxQKwV/QoLeJUeuQb2zbLuoYsAiBPcqpWKJDCREagRG3tId+rPWMXSAtQqYgrqxji4L+9aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5193946},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cc7611c4cd1640c9a0a9e4e3c9f00ec418c7b0b6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.15_1707933022793_0.5163752976377585","host":"s3://npm-registry-packages"}},"2.4.16":{"name":"polotno","version":"2.4.16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"737acd252553e2273f1ac8c3af262bf59a3138bc","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.16.tgz","fileCount":229,"integrity":"sha512-sUBm5GKedn/VQLnP0vDzVk1tF4Qf2BozDzjUDHaHCvOXp4fNQvfZ1Ihw7NuEsr9X9oIl99k3qdpRxQ/DXGSgJQ==","signatures":[{"sig":"MEUCIQCuZI8M4XNCUbvQvEHa8JWru8UFvgIhLfS8NYVFzTbn2AIgEtG2qci7650gjkSf4EL+aWJ0zo8vx0Azs0Osbh8bKQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5195149},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1a5f38d732cad5737033560232ea0dae4774e1cd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.16_1708386609244_0.6902157585343336","host":"s3://npm-registry-packages"}},"2.4.17":{"name":"polotno","version":"2.4.17","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.17","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"348604c2232c22f3c2d7c5328bf4dbc580e6aeb5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.17.tgz","fileCount":229,"integrity":"sha512-bnCvIO3CWfOyuA6n48pYLHBbGoOPFr+/XvI6n44CFcbEPY4mSXzwc5PESHZAzASXl2d1pt4pV/aUK9U4HRxEtw==","signatures":[{"sig":"MEYCIQDgV5KbUw71QKeXU6SFQbv8tHpEFPFdQo0hL1m6p1E1xgIhAKqHpdUwpv7JX0BZSF8ol1GQqsg62q3w0hQ5fjhJ0PZr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5195225},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1a5f38d732cad5737033560232ea0dae4774e1cd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.17_1708968662617_0.174748557137703","host":"s3://npm-registry-packages"}},"2.4.18":{"name":"polotno","version":"2.4.18","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"932d098e7741514e079b0472637f31682f7aeffb","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.18.tgz","fileCount":229,"integrity":"sha512-zRdx+WKBTq1njRmIdTDW3JQ5S/a/iYoIJsr/c2RvcxV6drQGETOTe4zhy4I3NtJdXYZNzRiGn8vpEDdCGV+jVw==","signatures":[{"sig":"MEQCIF9kZDOvj3drX2LCDul9CxwVV925cGvAmdOZFZMgTCA0AiBO+QsjjTDiJ0luXJ0quszu0pQ3uosXFGfAYr9XxJ5sug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5195494},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0dd3093eb467f9e68545f68aa6fc350e93f9191b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.4","mobx":"6.12.0","konva":"^9.3.3","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.9.1","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.11.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.55","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.18_1709056023847_0.45086747746871025","host":"s3://npm-registry-packages"}},"2.4.19":{"name":"polotno","version":"2.4.19","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.19","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"87ceea17a26a404e6d2cb1b9dfb9dbf07b271eda","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.19.tgz","fileCount":228,"integrity":"sha512-lqyTZNW3uZEezAiGVJ286iHMr++TZJcg0oYhLL+xX3l+OQFwW8Yu/qiKC2mt4qhFF32EbwPRfxLjX5Ky+/G2Nw==","signatures":[{"sig":"MEYCIQC93GioVcDZcZQ/N5dkfUTpEHpU8cdbiLZC73J8tZeN9gIhAO6wHuJbob/+kyNes5vmheJyLf5O30j2ORTEqI77cHPz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5221819},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7ca252f64f03052b70c45a1b4ccfe8ad01709124","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.19_1709509719506_0.4851478404079077","host":"s3://npm-registry-packages"}},"2.4.20":{"name":"polotno","version":"2.4.20","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.20","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"95975c25a815a13a515f7265bbcc557f82fa6b69","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.20.tgz","fileCount":228,"integrity":"sha512-UjGMWdhRfxcSE1RLN7jrieB+SAPjVgqqNjjxU8HareavpSXw7EpD1HqHgNzfdhTgn0bEvJFDGuDhqR6yPGbvWQ==","signatures":[{"sig":"MEUCIQDpeMjGaXtnwmCSR7lT2Mn+XkvJ+UviwMiiRQ8xUaR/KgIgdzCfpmqGVFhalon7V0rRxep0z5u/P7Smq8LdooHKBCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5222316},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6682d244beae00bc702c35366c947bdaebb88e15","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.20_1709719491873_0.0991349091693281","host":"s3://npm-registry-packages"}},"2.4.21":{"name":"polotno","version":"2.4.21","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.21","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e01af992c362c142da0dd5a49a71fc3840a4231d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.21.tgz","fileCount":228,"integrity":"sha512-Rm1/CZIOkGRyswiMG2UjRxfhb/XcUdw7kmgFSw8hiYla7HTIr2s1kS+UiUTFEU+JaLyU6ZTKJEnwvPt+9rhgow==","signatures":[{"sig":"MEQCIGgbpLwq4dlY0HznRqcs4fEpWzo8lhXXPurivDwpklLEAiBh5laUoMKCkfmN91YdK8erIxYtXFQFYH5qjj8TjNhDgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5222698},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ec90aa842d5432c1ad477c85ae3e324c654679b4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.21_1710439677297_0.14124129777559147","host":"s3://npm-registry-packages"}},"2.4.22":{"name":"polotno","version":"2.4.22","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.22","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"32d5ce4efc7bf3a57ffbbcd3159ad19ffaadd71b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.22.tgz","fileCount":228,"integrity":"sha512-cWN3OnCc19KITcYPbm7eH+nSSJ1yQAven7AV0D19sJaktL3K+O7je2vcslVrRWBb0udPJ1IAHWFshv90OArDhg==","signatures":[{"sig":"MEUCIQCLVuAyJrp/oWHQ4XS38YAPdlXSN7dhgUwtOKDI9Qg0KAIgOptRBlKMg07Tw+5lr3LlDEO94fnBI1GiGeSd5ApbLVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5222838},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ae8492e8f92574849e72ff00afb22a08d5584785","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.22_1710496278704_0.6012041701570243","host":"s3://npm-registry-packages"}},"2.4.23":{"name":"polotno","version":"2.4.23","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.23","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"276c92027b5dc9f9dc4f93bc1ab40400bb4cc5d9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.23.tgz","fileCount":228,"integrity":"sha512-PT+g4X0uxMj8MCqQpHKiiUyGjpN7ORYjwiR2AioYPHsWu/69HnJY7yijCcXQDW/U88hGNCZPr7wXAsYeHSnMTw==","signatures":[{"sig":"MEUCIG++IDNr4BRYVy3rsXxi9Q+fhzi7o2qhr/Ql3b/9tZjuAiEAueaQBwJ+4P0g25nqgsqxhcNpH2aACXqhflAvD6ljWrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5223124},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0cac2f16738a4cc483c5288490ec15b03dcf404f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.23_1710965660715_0.4852847175511168","host":"s3://npm-registry-packages"}},"2.4.24":{"name":"polotno","version":"2.4.24","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.24","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1029be46580f03a3e53bd2dfe01690abc9a37344","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.24.tgz","fileCount":228,"integrity":"sha512-n6zG7KzkCicgKPSTA+kiL9xW6KF9U1qkS4NYwQywXvOGuV5YppoKm1B+z6gyHipVxh/PUkM7a2IALITrOVVL3g==","signatures":[{"sig":"MEUCICN2F5wqUGYan2xG4Ke0XPdrf1L1+rXJnGGbbtBit/6aAiEAmZh9fvHXP779Ycnn0J5WkbfwiirSGOASRtuBrojhtAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256012},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"fda0d03d279555163c68c5797e3728fa821ca48c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.24_1712680183504_0.9628005646431499","host":"s3://npm-registry-packages"}},"2.4.25":{"name":"polotno","version":"2.4.25","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.25","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d6dae2b2cdd2b1bf94ce9cb4d6f4a3d391fc0067","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.25.tgz","fileCount":228,"integrity":"sha512-Y2zFM9dca4+T67vlNVBJXjAb9EP0s3CKJw0U3zGvuw5aw8rOMFhu46+ynslwrrj7xXFASz1MfSgMY43EGzCzCg==","signatures":[{"sig":"MEQCIEvKJ3WnoN8uJETyNZqEnZEFZUenFNzUa6/qBiRV770PAiBpkET3DQwsA1XJoGLQLnOqyct6dMhxk6FEef87BY06hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256379},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c30876bee0a65bcc3610da0a2f70b073f6631d52","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.25_1713279779965_0.2877200945273646","host":"s3://npm-registry-packages"}},"2.4.26":{"name":"polotno","version":"2.4.26","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.26","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2752555a15b086a7ff351fdd51dacc3c605ac24c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.26.tgz","fileCount":228,"integrity":"sha512-t49+lkNpfzbS9Lt2kkyh4WVuxT7k0YUX+wriMMIcs4GaEsjxnXuCfcpQ1cYH7qUwIWueHiSIAoW1/W37MThm0Q==","signatures":[{"sig":"MEUCIE4NA6DXPpnPXt2iLUY6H9xYiRp3aTKou0Lh1TwFEvBXAiEA+ssoDTNAgdLR+DOVwW8db8N/lGBj1p0TCeO6UfOsQh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256469},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8a0393fc24843cdf5a82c1d247453750e1422bed","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.26_1713297187278_0.8157612267166081","host":"s3://npm-registry-packages"}},"2.4.27":{"name":"polotno","version":"2.4.27","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.27","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"74806ab540c7b798cef538517765790eb8043742","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.27.tgz","fileCount":228,"integrity":"sha512-QvuJ/ldAWlwPEIgXjC5daj4OsEpVnLudYqXk+vxGNbeA1UJA0bsP6oLTDlFkrflJlSY//vfyiYsduS9y0db9cw==","signatures":[{"sig":"MEUCIAyKg7RzFk13P+Ep2iX+pwYpMCpAN91sWPN3FN9q79+uAiEA0uMvIfFcpbpPMgREhcdHGXBUlXONzRm6OGYcpwcrSLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256675},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"70a26104f8239eca3e2e8efb2ef33fe8d6ac741a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.27_1713793804653_0.06108828673071032","host":"s3://npm-registry-packages"}},"2.4.28":{"name":"polotno","version":"2.4.28","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.28","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"186ff6229ade3d922f030c6237761d2f55e5ba04","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.28.tgz","fileCount":228,"integrity":"sha512-JT5exKWhFBDqEfr1b2aTE+4wODkKNns8L97WbxbF6ZkPGAiympiuDubR8uky4HPgOldlUwgZRBBBzcX5P8Y2/w==","signatures":[{"sig":"MEUCIAH+Ba3du+7GVbVbK2pBEVTXW5uyTUP6InqlqZ+wcm8eAiEA0yMbtga2dh1GpPTSA7Vx30m/pI1KD9JQb8chvwUZtUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256961},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d91589fb19aafdb582fcb43b556abd6235465a81","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.28_1713894709915_0.5442128973493767","host":"s3://npm-registry-packages"}},"2.4.29":{"name":"polotno","version":"2.4.29","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.29","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ae1e3bb72cea4d5ce11b3fba5b6288f07d4e7c36","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.29.tgz","fileCount":228,"integrity":"sha512-C1SU7TanOHUp1kmt+P7rWz3p8qXd5ZElYHe0MdRN4K3Fi5LqrLvE31dLjQMvK99NI8zvlHl//oalKGEG40gG9w==","signatures":[{"sig":"MEQCIAczQW1apFs6339OP7bk7g+wEzJ+9wlyW/9+mfMAiec5AiAcQuiE/nX4pZ/XU/j18ImfMf8LsmHJOQ2otN6FPjv6bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256963},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3217e60d3cb0b8bb2266688c146d205b245b0407","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.29_1713895247025_0.7630878493218589","host":"s3://npm-registry-packages"}},"2.4.30":{"name":"polotno","version":"2.4.30","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.30","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8a8f2133d0600ab631f4efbc2a40d88c9cb9f9c9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.30.tgz","fileCount":228,"integrity":"sha512-ijx7oEUlt1+vbkqWzsST7WVUzbZdp/s52SNn9samQFCbJt5ieawoPGXNTgEonYI9l3o5gVY7/PrDgg/YhFK5iA==","signatures":[{"sig":"MEQCID7lP1C0OtBB8ctU9ppfQXNmuDCACZbYhwi6BOxCXfWdAiA1mf6Zj/p8y8uzUYsqdsA+N4p/mQU+nTt5qAdAvLfjvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5256985},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3217e60d3cb0b8bb2266688c146d205b245b0407","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.30_1713899927126_0.20484597973459073","host":"s3://npm-registry-packages"}},"2.4.31":{"name":"polotno","version":"2.4.31","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.31","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4c4be8c32dd5309149c98325d79ac037efddf088","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.31.tgz","fileCount":228,"integrity":"sha512-xSkz4fTEExRYHCju0F/OgBltU3vcPFGembCJ2XDO+y9ziI6xNTqyemUtT4FOuTFi42gsseWkOC+DP4WEWwDNug==","signatures":[{"sig":"MEQCIFDm/CHCYBa1weB0WSAa7rxlzXDgr8IEVX/aZdu040pqAiAden9VEHyUAYQ5JmKIpNzgElXwW/p5HR8eVU4Ddw0q+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5259020},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8a4143216fa487cc78da153d6ee10b3221bbdede","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.31_1714058728673_0.3397724516456526","host":"s3://npm-registry-packages"}},"2.4.32":{"name":"polotno","version":"2.4.32","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.4.32","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c7465aba5c61369070e78ea2d4f5188eabff646c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.4.32.tgz","fileCount":229,"integrity":"sha512-z7SpDEahEMEyZiB7huzKTOtISohoJ5P2ilOJSSWBdMPcKvGb2/xxvgxA4myZYoqdC6Sr7sm3x+lzc14/3cmLfA==","signatures":[{"sig":"MEQCICRJX5JMq6x3mKGmR9WnVEkyheSQdkrNlngGcuLizqBGAiBBwtYJre6zqUKrjzB/sLHGkptShx0gSUJWANolQ+uBvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5259654},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"837be04715f7776cc9b6f20fd7d8ab2813078173","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.4.32_1714655662012_0.274762085719662","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"polotno","version":"2.5.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"20c3d17ef82007731848dd500a856e091c6bfda8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.5.0.tgz","fileCount":229,"integrity":"sha512-QVrcQqtnsmI6qicS8rpscAIsAhKujNTx/sNVCI00HjlMa15RIVJJTLa5RJOU6qezjDOm9XgWKLZTL5/YFJUmYA==","signatures":[{"sig":"MEQCIFB8EHL8qe7hkryqofYwW5gn7L/ZqpLv/2qtF8V+f4b0AiAkV+nQ9yJ/1qCO9Wqs1EZ2tZB3qF3YmTtFWuWm/ec62Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5261632},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"147fe45edf55f805485ddbb224fccfeedf2fb006","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.5.0_1715091739656_0.6122647728225168","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"polotno","version":"2.5.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.5.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f720df347e2bc3e7910f6a95db432e0c59a54d98","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.5.1.tgz","fileCount":229,"integrity":"sha512-djk2yrhnCxCARYzuusEVOrPEJnp0Ezs6xQc5wSxInHdh/DBqBYu75mYlmnYaViqWH+ZuuHAAoRn4Hn6euUrS8Q==","signatures":[{"sig":"MEUCIAy4K0exEl15a+yw4Y1/Nb9sUAAV63I373epNhFWwWs1AiEAyEoKjfVqN76ZoBi/+W1OkI4RKtCdLW1i4vzIidZfPWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5261705},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"69dd079c0a0fea55cbb0a10a9a7b1ff87b79d3d8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.5.1_1715092497477_0.5469146659424999","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"polotno","version":"2.5.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.5.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"35caa009fd09b7d79552d9d8b02fbdc14e68f893","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.5.2.tgz","fileCount":229,"integrity":"sha512-kQf1Lrh0guZHHgy6hdEGKWgyzcNld/QZfDcrzWHaN9hdFcj/0+VJ0TXpoLRwWG2kaV9p9rfYlQ0nYx0NcKHTPg==","signatures":[{"sig":"MEQCIEWCCrZUeYO+zw1ag4Wh5YQFQaQITYBWBe6atP8LFju7AiAJYDHsZbwGBZPCRlSSkGDuJbeaX3Q3SOwNm1343vqBEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5262497},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c475686fff8dd55cccbf60555b42919134cde6fc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.5.2_1715264449263_0.9981365280521162","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"polotno","version":"2.5.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.5.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"480e424deeb845823d867a283c3d31c8f7e581e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.5.3.tgz","fileCount":229,"integrity":"sha512-17reQ8R2VeWA3GMO9ogKJNFJ88Ls6J4fZygjCSL2RTswFdR85AI0uVrC9eGifDDL0kpx7GuEuIhg1/Spr+lcaQ==","signatures":[{"sig":"MEUCIQCmkEm6vtqx/gVuo3cHY6cfBlkH7ynXUUS1k+614lv07QIgOYxsgtMsj5Y+4o1ueXXN+cR21LjiRYFssPfJ/BVL9AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5261923},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"752ebc3e3c3a984748c5e73c735dbfd5f1277963","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.5.3_1715265302281_0.07455794571559538","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"polotno","version":"2.6.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f20ca108963656de661c16421eabc2e007f0962e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.0.tgz","fileCount":237,"integrity":"sha512-Ym2XVZjtq0JJW57QoBdk0Ew9NV3kmgJ5r5+Ty5YHUocqCFNM8MR4xorayGxzeqEGd2E5lFz+RhY49ys7sLsMBw==","signatures":[{"sig":"MEUCIQD1JuF+vOa2alrgUUKVfnFh4rqZ757E1ih3rfJibg+VwQIgewcjiXDlOQMazKZJKt6dqgdmcJ53d3YEi/w86mRtpWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371267},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"924436fae4b5ecef2b6ab5a313b09ce0da3d6572","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.5","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.0_1716244858711_0.33010304865066775","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"polotno","version":"2.6.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b174f4000ad0413073ed873495fc67802ab61691","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.1.tgz","fileCount":237,"integrity":"sha512-mzEaFHPyOFHJwC0KgmogoMDpNSYapIhnU1XqnGkZPt/17Uzrcrf/H/ToT495WXBO7ReZdis9CX/w1541SwsdVg==","signatures":[{"sig":"MEUCIER5q49syJV85Rlz2GX7WIr54JgKvzOVXeBewgpClWzLAiEAiJrQu5iLmRJ0vjdLh2A1m/w3Ir1MFlu9CwaJ+rIQWDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371362},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4f4801b2037a4378c595a35fcabbe43a0119237f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.1_1716251311406_0.9316680631697103","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"polotno","version":"2.6.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"23b61cbc7347147af71bcbb821240a9eaf3c2a83","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.2.tgz","fileCount":237,"integrity":"sha512-/MVW+kQ0qZiwv9wcJ2fFh7AOL3xkVlGlvJt1hqTny5QeHa0FnwaNBnXPJhv91MniF3RFMWE283kW4lgaKCU5Tw==","signatures":[{"sig":"MEUCIDWlF5kUoARbd1dtIygty3taw8igvQkrqrQBurih5+bmAiEAtZGzNOpwKn5tD9MGsRERCGcr3T49O8i+t9o8sLvkBS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371774},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"42f2c73b4f7f09023533618ffa155c3607ede68d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.9","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.2_1716422260678_0.3611326975954676","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"polotno","version":"2.6.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7d7f81c56efed2171c8b54f4d65282c50a7df3a0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.3.tgz","fileCount":237,"integrity":"sha512-IDZQ2CeqDjs6tWhGAXvyyV9+glgxKa+4DMgfTTTJJL8T6st5MA3yL9AMK/9dr4dAUfv52XuHoCMikRkhKgen2Q==","signatures":[{"sig":"MEUCIQCoOtdGS+OgMIgoUaXE1MN1r/LmjUhdlPqkgRXGtzZQTQIgODl76/cBGhkWYwqcUH20Kzlve1idHxx27zm7XSL8/Yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371885},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"42f2c73b4f7f09023533618ffa155c3607ede68d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.0","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.5","mobx-state-tree":"5.4.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.0","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.2","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.2.0","size-limit":"^11.1.2","typescript":"^5.3.3","@types/jest":"^29","@types/react":"^18.2.61","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.2"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.3_1716487946212_0.9454826513789834","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"polotno","version":"2.6.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"55f1ad04d140ecd583c0b7b46068a828eef3f4d3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.4.tgz","fileCount":237,"integrity":"sha512-1CkZ+VHl5IApdhSWPEFV29ta+QKzBqbEiudZsfCzAhuBc3FtGK0M37w7QD6A3QW6FSDH9e7759qokstdr+uymw==","signatures":[{"sig":"MEQCIH/X74N9MnWINSH1HDHka0M+XcQm4ZdTzlCOoZPenb/yAiBFOpN5yPVAW0aoEw3UFQxxhmZ/LBwMP0Hu30ZnV3ZwFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5371376},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7a9057fc89832dbe6335efa0184fde2387cd231b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.4_1716569821640_0.7216007667675433","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"polotno","version":"2.6.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.6.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5b192c6a45a66dc7d2aee01c0458dbd0cd666236","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.6.5.tgz","fileCount":237,"integrity":"sha512-6VQcxrzfskxzZeYnYS9Zj3FOgZCoiWO1/YHmu4erxigYb/8uD7RlQhs68NLeeJimr/oJ4voypYt2l9bmY7/i3Q==","signatures":[{"sig":"MEYCIQCpbDwfRfu9KiSkWzeEij8j33a9KUnwaKLyUpDGQ/MOhAIhAOceLQCNBCCthHYyYuZP2ZdkJ4o926n4hx5EgcMNd13O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5373940},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"aff37a7b393199e4bf7014e73238bad882bf84d1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.6.5_1716587362912_0.5550689510084528","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"polotno","version":"2.7.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b80b7f102f3ef633104e1686f258dddb431a8468","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.7.0.tgz","fileCount":237,"integrity":"sha512-I/AZyl6VargHmy2Jb+FjpfHdUpT6ZTB/ic7MaFREXvKU0BQFaAjVeW3e25u60Ijeu7hIiTa56xFbGC7YMyt84A==","signatures":[{"sig":"MEUCIBoCXisrDiEb3hI0dYjum/mlwZjXBmc9yVRMiRkUIEuoAiEAuCvrEzoNvJwNZKzOa8dL6EXfSCh2yri7f+IyjLAzzhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5376311},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cc2913dd53d915d35dadd7344d95b6c4149410e6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.7.0_1716832707265_0.7908140709582729","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"polotno","version":"2.7.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.7.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"29a798238f104826e6aec78fba25b3d9548ed108","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.7.1.tgz","fileCount":237,"integrity":"sha512-ho7zOLLgsDLstiDtB1yR/XY4VlA4V2hTKYhaimifh/Cub07piVGgDdawlptkYKQmMYqgumfoTlWZloEUhYSBWA==","signatures":[{"sig":"MEUCIDQiIUarnIp0iN/mqc6TmlGwLdbAjS1wLrN1ORLr3ktlAiEA4SnQ6NZbMXJ4HwOn6+JmAhq/4HJ/4aI70CNqJ04D4ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5376203},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cc2913dd53d915d35dadd7344d95b6c4149410e6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.7.1_1716832978069_0.46540253410911747","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"polotno","version":"2.7.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.7.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"65680ea72cbd97a315cdf9b1dbc83ece17dc4146","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.7.2.tgz","fileCount":237,"integrity":"sha512-91PC4rx1ZjZLEfgyscYSxigmG9V9+4AHdcE6hsu/zZriHL3EY+0rKyEOiDl3euUSe7Wvb3OcOjEIe67dYiHnRQ==","signatures":[{"sig":"MEUCIQC402kYThCs8eR/UeUXzMLFzCeROSRps/9f/IrLp3wtawIgBVZvuSNOcJoOzThfbPE3ch++y5ywFV7oORTal3/mEzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5376379},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cc2913dd53d915d35dadd7344d95b6c4149410e6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.7.2_1716835921694_0.665654958023485","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"polotno","version":"2.7.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.7.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"14430b3e5ecdc3f2c771138e9acd0c53ef50c434","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.7.3.tgz","fileCount":237,"integrity":"sha512-ygJZeb9BUUSDzTRMeUJ1QlNDmUKkd4YKgCa5Lrk4Sfa9esMEg+Cu7AGWDl/zzVfZBwgf7DnJ5Trn1RLLU9eHaA==","signatures":[{"sig":"MEUCIG2u8hJPEoFC31I+udNy4eAWOzay6zJMLe7LUAJxkyi/AiEA0Eap3qtOqvi5gc/WPBpBNm59CpHLgyHRTuaJVO4qP8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5377628},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c8f05dec6732530dd9bb76b8e021ff4d41ff5b2e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.7.3_1716918547353_0.639786330502407","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"polotno","version":"2.7.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.7.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"32048f26fed0a554d11008e62b7b30cf03de17ae","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.7.4.tgz","fileCount":237,"integrity":"sha512-M8CQG3ctcumQIJtJNKs/g1cArn9aLidmVMY+fukMLzAIeXjMPBzekHd2De8w4Q6Ulk9R8nGyH3Chy6jIiMEIhg==","signatures":[{"sig":"MEUCICFFyyENHQ63htt4DjvM82fOObvQ6lCZOnxPH2Ow7VvwAiEAin2wqI6snSg6mlS95iDzuX0Cl3iEt7nmL+sPrBivwK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5377918},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"50c3a03b886b41e9f38b25616173d03602117866","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.7.4_1716919244009_0.3993314827435084","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"polotno","version":"2.8.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9eabc8bdeba9363ed8a07057bda0f050a247b044","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.8.0.tgz","fileCount":239,"integrity":"sha512-SldhIShoZyMzkIBHNE/8GWMjXokdPqez4uA48eGV8+orx6lAeDr7KeKAYkeMHeNvTOR2z4aQOitrRYIId+XISA==","signatures":[{"sig":"MEQCIBMoG2QGVAzSYVu9QZ82U+E0aDqE4/szt1SSC+mGdeUBAiAYHXPeAZlko2zcmWABJIGhWBm3RxiX54Jl5sP7GCNYGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5383421},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c1fa32372ddd06aa1736fcd11c8ac9075102320f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.8.0_1716923701417_0.2883078038080311","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"polotno","version":"2.8.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.8.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b818edf46a649c49e2a837c19d6b12202e694bec","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.8.1.tgz","fileCount":239,"integrity":"sha512-Mpu0HXhcPvT7mo4U9NhCE7mFc57P4c8HEaEROL87InUrM5jKA1AIuFFkqzyKJoQCrSGssleAvCrEOMAYhtoQ5g==","signatures":[{"sig":"MEUCIQCJGoAeWYBT091vztAjraz2V64u5FmYUqnFs8X3/N+EWgIgdKag6hhp8wTgWx0X+APWAXT5DAhiNvwYvMCZSGXj8GY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385665},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1101502cd415d6c0fe4878752ce8675d400b413c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.8.1_1717516754165_0.23196504862647638","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"polotno","version":"2.8.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.8.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"57020de65f258756df7931695d52caef2201a575","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.8.2.tgz","fileCount":239,"integrity":"sha512-3LSkcqLJp2YeJWJK8JyOdBlj2BnU1ALFwQAGcCAcHBAQdrNOcEUKRKBoo1D/Wnz1UtMsuCeKfOexpqraReYxJA==","signatures":[{"sig":"MEUCIQClzLpN3FIu09O/KmIkyY03QyVymdAfh94s/bNrjnVXlQIgVDxwiVPndC1cnCYe4S0L3LCHOaVlEBy6N5i5lXw2eCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5385683},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1101502cd415d6c0fe4878752ce8675d400b413c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.8.2_1717523829258_0.47963775722653335","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"polotno","version":"2.8.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.8.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ec1360881395e6768d13d7a9ab8852e1e88424ff","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.8.3.tgz","fileCount":239,"integrity":"sha512-ERfdqNTiRXdN1jOBhi5C7HCoUtxEPLg7kmmhlAqolGsRbd6rteK0fa2biQkTPX79mGXDXGvpqNR4HEPZP/W7gA==","signatures":[{"sig":"MEQCIGRNQ3ZO4zY6sy/gMOToSRQbyoGhH34C0mdVihWxJKFIAiBEsjI3f+caw3kYZypTXM/Stid5yecZZl7vNINEo0/Rhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5386107},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4bf79ed3d38142c0d1fcc978eaf67ae42efc099b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.8.3_1717548389236_0.057994207507819695","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"polotno","version":"2.9.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8b10005aab85c02d661339c249586a7faf1459b4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.0.tgz","fileCount":243,"integrity":"sha512-FaX95A/UvM4J7uRVhVI6aYzK9Dfg9JVh/3axKKZ5EAFhWJ0wLLAE4A3J81+WmhUsUvMJDsaebvuFcde0Zoegew==","signatures":[{"sig":"MEQCIHBAEgD/yu9lhrriPDWe53pXmnKzOEB3p8ZOIm8zUGeZAiAOZ9NsrcxWrp/i9K9okV4sCaC0zAxODT2b9DCmqn/maw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5434542},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e1435eb6c90f98915cfb3e1a5940615c16481d83","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.0_1718209527162_0.5898268075876418","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"polotno","version":"2.9.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b22444bd876a640c8859f8155d1836307abafd39","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.1.tgz","fileCount":243,"integrity":"sha512-mT80rkUtPyKA3TXiKdENZYZcR+bqclvlgYwYbFNp6N+nwCPjtMYyFd7wT8+KwuSIlNnAUBWL6+pUpIKe5bG/XQ==","signatures":[{"sig":"MEYCIQDXgMmAOcH729RXNf/rBFOLgzyV9MTh0iAKC+qgqtoC1AIhAK+9f8Q35vE7fMuK4/6ZkipxZBa0e095f0TJwfCiwahq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5434806},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f66d6fa8b5cb0627a0498d97a2724f708ad1fb79","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.1_1718241699526_0.2779590088417403","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"polotno","version":"2.9.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"70ac622b85e81edde5cd8d08d249e6004fd90e48","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.2.tgz","fileCount":243,"integrity":"sha512-jb9UKtJ0LCClptSenq8AV+u/ep3EuZrw0CUbw+i2w4O/9Z+mCpYGF8r5CZCldIc0EvabgiQLoLFLjDrdRWajOA==","signatures":[{"sig":"MEUCIH2QBeBMY4YaLrZpwhGvdyvChkNktyHG8Dr6ojCdepbeAiEA6slhgbOI+izhmIkb1n5VE7U9pXUDP+QGhA4/gP6ZNxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5434914},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a67d7249d6399fb81ecd1875b751d83d62232e70","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.3","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^0.34.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^0.34.6","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.2_1718242715246_0.3356766388215173","host":"s3://npm-registry-packages"}},"2.9.3":{"name":"polotno","version":"2.9.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d5b9fb68c31c9036aada1869690594971dda1b3c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.3.tgz","fileCount":247,"integrity":"sha512-SWQBaKo/N8HtT5QOXKnclUsX1I4CSaHaKkmhc+PJhoZjEO1paS/rXbyaQtJKtzuSMjFiefKK7M3qX7vaTAqaIw==","signatures":[{"sig":"MEUCIQCR3/ltHpmuXLkq4rfm2uOS+0BYgeihohAtpdT9LtdvVQIgIxOWIWHXe+a5/uF2g56WUm9zDSXZGXYumjHcRgWeD3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5445463},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7e9f4d90c11e2afddeadaf0f97ff5e3dad0de59e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.3_1718661810810_0.3156827394920745","host":"s3://npm-registry-packages"}},"2.9.4":{"name":"polotno","version":"2.9.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"78dc41cb04e0166458eb752b5c9a38ff77bd6e6a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.4.tgz","fileCount":247,"integrity":"sha512-qo3R1MqI/FKRrgEZMgTe1Yfy3C+O9XzJlUcPFEvCgyAzvWvz7O2UtOGsEuvqyy6w+ji3c7/wY6mMZFj5OC1/dg==","signatures":[{"sig":"MEQCIHE+c92c4MmOwO68+vt7B2/C6l4aF6szpCWOtzhyUap9AiA+CSPbp+nnFMNbnwVhVuKU+yRJ/Vdyj/2zDdOaXhroDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5446102},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"670af4c3837bf13891c59b551e23b66dec96e647","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.4_1718724866416_0.3974832529650636","host":"s3://npm-registry-packages"}},"2.9.5":{"name":"polotno","version":"2.9.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c20acd3a6f76e397c05c3e92e5e97367cc0951a2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.5.tgz","fileCount":247,"integrity":"sha512-081a3knWnGnlZcKRzkUqaF+QMh0v9A6+sRiaI3gzkLZbU2AtRQuvS1G/o3yrs+dD55cZ0Zy5NiDvsVKPg/mR8w==","signatures":[{"sig":"MEYCIQDCts545W95Ab8HH2IcDGWbtjg60olnR5992Jnep/60DQIhAOs8objae8Ni9TGNtObZjag30bnBqiAPCxmqFWQdOjp7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5446132},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"87a9c6cbd37f77a22abd46508edaefc287493a59","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.5_1718726996039_0.9913208975665699","host":"s3://npm-registry-packages"}},"2.9.6":{"name":"polotno","version":"2.9.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"853d6aa54f2358e89369a7b3c71f317a09fff277","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.6.tgz","fileCount":247,"integrity":"sha512-f7TqDW5wYztQSTZGx81EoHenQRJjimaPkvKGu4cJGmHLjB6D6x14Zj81HkzipJNO2SNMKiPmdSa5mLMWrLq9ig==","signatures":[{"sig":"MEQCIBF+ErBvH6z0l0Tq/MvGYb1rLPsUdOJRTIU8gLJNpfR1AiBZrMxEcYXJ1ghGa6q8zDmj1cqYCINFSIeYzm1kKTmT3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5446105},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"87a9c6cbd37f77a22abd46508edaefc287493a59","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.6_1718730230875_0.7145690997459329","host":"s3://npm-registry-packages"}},"2.9.7":{"name":"polotno","version":"2.9.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"21be431d9be9a9ff326cb6919e516ec7d2dedc49","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.7.tgz","fileCount":247,"integrity":"sha512-zFq6m+x5x0y7KZzLW9Go8dOUDgw9dNYoeo4FQgZbfpe43HxgXHPGuLsPFlLQklLF/tY1shjI3PGxtHuyZnVNXw==","signatures":[{"sig":"MEUCIQCOChhLyErnIoOgqRAUqt24coR8YP/XEikOaoFbKN1XTQIgAJllFjZD869fo/jpVCEt306I8GRS5Xblfg4Mpw8U8rk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5446143},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"301a09d6ca85265c4fb5c2f15c6a79c888d2ee4f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.11","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","quill-paste-smart":"^1.4.12","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.7_1718731803759_0.016857503540794294","host":"s3://npm-registry-packages"}},"2.9.8":{"name":"polotno","version":"2.9.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.8","homepage":"https://polotno.com/","dist":{"shasum":"011556ecf655a4ae1bf71fb2c36ee47ffcc0025e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.8.tgz","fileCount":247,"integrity":"sha512-ne6YvnTYg1r2pPlPsJwKCqcjK5rGr9mLC0usdhNhSzxDMcXd0+Unyh9YG1/CXwxdyALuelwTcUyQm20Q97AslA==","signatures":[{"sig":"MEUCIQCKFc/yWgWuIyxtZadY4jo+WoocU8erdnOBLZDodaUdSAIgCjPMD9IqNBP/DVxkF+yNIfongAHZ7qtnGEfe6sBvMj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5276359},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"885459baf94567b949b5ac400bcadb1051176b9b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.5.2","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.8_1719422566910_0.0556981253255","host":"s3://npm-registry-packages"}},"2.9.9":{"name":"polotno","version":"2.9.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ff73beb843bf9efd7c9463a1f88d9cbbf7698dd8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.9.tgz","fileCount":247,"integrity":"sha512-vANGlaaKQFauPH1j85N3V13Rdv5m2Q4oh/1R1lkL6ldIDKLQ9dsRZ8yP5Eyrtq9Uny9aE96wynfiYLTkoqONLA==","signatures":[{"sig":"MEUCIDTZR9TAkOrtenQC8ParGT+CwIVZSugZxoqtUAtL0XwZAiEA1Ah7SSuQmHhkLrZqdcvf3Ae51sBl78I06Rgu4gjKI5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5415041},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"bfd29e064198dbac7c679c7f6501fff897084ffd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.9_1720014432211_0.25742900054113194","host":"s3://npm-registry-packages"}},"2.9.10":{"name":"polotno","version":"2.9.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ef9e2a4c86919076d10f0bae37e57920c9fd3a0a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.10.tgz","fileCount":247,"integrity":"sha512-M6HI3itnuhcRupvWr9fwWJha+z6VZ2IDS10CYQ+wwO/aVhHZlVsPmtgRXyDCyGszORhfa6RxOibApywzJf35ng==","signatures":[{"sig":"MEQCIE/ldNqZao13dznhCPPzOsk/CMUgPXEdgewjWCP7xjJEAiBI9FDq2s+uKxGfADL9qth91ZkyqbOeVQZnXezONXPLDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5415491},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ba19b9c5332d41df83dd5d7895b559066d53dd38","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.12.4","konva":"^9.3.12","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.0","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.3","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.1.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.10_1720111542778_0.5391090854778979","host":"s3://npm-registry-packages"}},"2.9.11":{"name":"polotno","version":"2.9.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"defa957db24a745cdede55d6bc132ec171ea13b3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.11.tgz","fileCount":247,"integrity":"sha512-7NN65aOCtCZO+xBQvnOuMNXjrLSWoBrxLCSN8+lJmG0QIZ3aMg7vtNKovsQ5a6u2N06mFd7eYPZ7hpI6PD3oXA==","signatures":[{"sig":"MEUCIQD37Tn0u0HzG1aEoMEMCksJY98mLrVKkhRi0199Boni/QIgEYQ8rpxtI+zRDu8vAsyw/uO12NIBC6xrapOQb5T2arg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5503448},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ce8feb078ccbb15ac4472ed700c40eb225eb185b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.11_1720453042931_0.2443456408158029","host":"s3://npm-registry-packages"}},"2.9.12":{"name":"polotno","version":"2.9.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6373ea58704c5456498ee4df7a062f2d2448e5fd","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.12.tgz","fileCount":247,"integrity":"sha512-mKBDvbTnjIl9ejM2z7jIE9JH2EzryXgabA+JLb+akOWVr8C4BTsiPVV30dhOs6pwM8RJHsxaIkyxICklxOe7Kg==","signatures":[{"sig":"MEYCIQD6tBIWrC0zRFqvhLt3mYX16eAUemCnWZw5sGCXPalnqAIhAMkNvcUG3MowDHu9w6Oe1hXJas5JwaIsuqNo9xmW07um","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5504666},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"27c4a07dab2774031e85ac19177d067d4db46f73","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.12_1720716251234_0.07215771482895805","host":"s3://npm-registry-packages"}},"2.9.13":{"name":"polotno","version":"2.9.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6fd2e6728e12d9b9a6b5b9530828f0a5ce1f85df","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.13.tgz","fileCount":247,"integrity":"sha512-415rxgLQp1MVFMWR0Br4UbCk19xGdsvJDBpBZomWU6kuu48mopiZD6wtwEYRECB7EkBEFDbtFVmta8kSDnI9wA==","signatures":[{"sig":"MEUCICPVbyTGs/kb5lZiQW1h0+mh3+jd9k7sCYCcq9CgjWjZAiEAslk67H5zSSQs0e6OC/9U5A9jtzZ6zznCkR7WPu9yblk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5504808},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c79d7e9c317b593033217efd8bbfa8366d53dfd0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.13_1720738380915_0.8112518723404969","host":"s3://npm-registry-packages"}},"2.9.14":{"name":"polotno","version":"2.9.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"86a6b277cf3f8c5188649f0ae8c37b6273e1fb30","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.14.tgz","fileCount":247,"integrity":"sha512-CaRN8HpOpEl0eBda1CQu72O83qcdJ83XjMkN22rtn9CB7wvZnwSl+9R6tdn/GB8lXKyUcaD4VRMgjzQ3+Gp4wA==","signatures":[{"sig":"MEUCIGlDkqPbcl6rR6siQUkfi/iTJSFRZmstJAtDbzkorB5KAiEAkgfOUy0TuXR4NsRk6U1y5W2r6KovNpA4vfS/NXJbKSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5504942},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c79d7e9c317b593033217efd8bbfa8366d53dfd0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.14_1720754423804_0.1486872258648928","host":"s3://npm-registry-packages"}},"2.9.15":{"name":"polotno","version":"2.9.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"eb191b872b9c5155120c09f3466bfdb8370651b7","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.15.tgz","fileCount":247,"integrity":"sha512-HhC8iYWWHYQFP6OOFSL4qcyyiHPYbkjjAIdSyfRTUH14bzFY6XtzWjj9qKb+JAa5B7fPgFLp42B7XfL/PZ379Q==","signatures":[{"sig":"MEQCIDGqyVgbfrTKm/+InqMilkmjltSpZX5WPa/F6AFyQrdKAiAMpW2XIu7mbWpYnPzNMWNp2dS0KadAlpoqs4LU/e90cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5504995},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f2f2110ec35bfa1c8eebdbc33c106530014f6ecf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.15_1720791826236_0.18325150546118363","host":"s3://npm-registry-packages"}},"2.9.16":{"name":"polotno","version":"2.9.16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.9.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"bba7d8d54535c0f5e60eae060f3c74a515029b36","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.9.16.tgz","fileCount":247,"integrity":"sha512-5uCqbX3a+okRIIRhZ0kojF7s7+2DqE5R6gi8P4Ex4hgQoU8BscwYxqKsHyLZuIg5ET1B7PdiCweo1YKED/T5/w==","signatures":[{"sig":"MEYCIQD9acJMLdaHV/s/20VkvdYAL4NDBzIVXE3Sp8cdZ/vfGgIhAKVQh7UipgiosQbB99u6fbgcHeWQy341I8MCGw7RHTo+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5505472},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"53b1b01ae56f3a48adcf4b328e5dfc136cc2720c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.9.16_1720809713608_0.622279817859106","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"polotno","version":"2.10.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d8cd9932f3cb26a07ecda9bf1eb71bc3616b3d4c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.0.tgz","fileCount":247,"integrity":"sha512-pBdyftArpr9r54I+3CuoUkutWCVdesSdHOI1WVAy1h26Ug5EGnvcVHnAiO1F2110fUkPniM61SAkYXic0fUUiw==","signatures":[{"sig":"MEUCIQDIqlm2D3/gxmPjD22OPJh8MBCeg5dElhCFsa18cI+KgQIgJ2gUvfxUGZYbdT9fjTy2x5/nd+Hn/fqyJ/EDyAgdg4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5506216},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"411e917f34bf2923a1f5a2e5900dd7ca47eaa0ed","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.0_1721143007083_0.8086973443974683","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"polotno","version":"2.10.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f61f6f520a74ec1295699b2873e954fc32413b3b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.1.tgz","fileCount":247,"integrity":"sha512-6EFk92snllwcucNuOqLfu99JG1x/GId5pKokUCqGWhGL7Hgu6PkTCY2GwCzZZErlfoZJJtSKQQCYUyPEJ2JxUA==","signatures":[{"sig":"MEUCIQCbbXZf24v/pRRXd+ZK26JUQX5tHEERaHPW6KgPbIwB1QIgT23qiK+LwWFzYPlFIH45ce8NGHovIoYudHaafBo1iOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5506301},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"411e917f34bf2923a1f5a2e5900dd7ca47eaa0ed","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.1_1721252970240_0.935831497025035","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"polotno","version":"2.10.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1e3147dbf7af6180b4d5a80cce3bb1f5f42f9499","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.2.tgz","fileCount":247,"integrity":"sha512-S2nWtmryU876snhq1mWYjlR/lYgb1X9xi+uBhnbR4rnBLUtA3E46NpeDgIcUW1LUHCu6jP5oqf7zBh5svWfpng==","signatures":[{"sig":"MEUCIQCeqclb7IyR5nBvA0sDIf+BFEuBm+jJSZcPmhcPBqFEvAIgYigljrnFg0cBl+WdX9EAYfJrt/EgnWFO43boyvG2/qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5507093},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4f09b6be2dfbd0c3a33c86aebf1f123a7f46e79c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.2_1721319829863_0.7183715639967521","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"polotno","version":"2.10.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"dcd176872a02316c1beef0bfd53ab56518622597","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.3.tgz","fileCount":247,"integrity":"sha512-GbqasmkaxRAl/txcMKlkkhsGsC776z/isJsjCXP5Eahx3Q9tnkynFMM0uPw+7YRiSicd8UO0cIjEhkOE/r8CPQ==","signatures":[{"sig":"MEQCID2B/gJnsPireffDzTENmwLQfzfNt3o0rTrROVPZdAtZAiAAoXX1bN47suVhyOwzl50gDIRxJ8FUe+VHqGqGVfj8hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5507121},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4f09b6be2dfbd0c3a33c86aebf1f123a7f46e79c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.3_1721325730796_0.9632903677350377","host":"s3://npm-registry-packages"}},"2.10.4":{"name":"polotno","version":"2.10.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b46001b87e0a17eaa95257c0961b9b3c0521fd1a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.4.tgz","fileCount":247,"integrity":"sha512-f/kCokFprtbTPEsYw8pp4tq2Ls+MmSayGFmrKH+c40EtQsNCFqld45oz7K83V5XXKTEbrTVC8levCOnu5k8zhg==","signatures":[{"sig":"MEUCIQDvD3E2iyMBXss7BcHh73brSYbVjVOYQA4BpK+jfBl7WgIgDoSIjEv9askowQH0bLRGe1S8YuOquZ0DDYCzzZ8bGNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5508210},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"682056ae0975b18ed0c900d356f13eb8f18e483e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.4_1721331442944_0.7911723380720088","host":"s3://npm-registry-packages"}},"2.10.5":{"name":"polotno","version":"2.10.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2f6e3e9771b99a0b895a157d8eaffc356fef2113","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.5.tgz","fileCount":247,"integrity":"sha512-OlCEbHJpoOJQnaL0a4CJM/rqeLmFlzbpVSxJDXPp7FgSfN+zCR15X5UO2k+5JrhAMKjROEDQbnXz4ViE+RrNUw==","signatures":[{"sig":"MEUCIErwF6bNcQ50xt4gPNwS48WQR7RJbtquMkEUKqseb0WaAiEA3hnsQLkx6Go3NHwAmsWrdOXAOaPdAAPahETwRayZndk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5508387},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"611f47f42d5651a98025310ca32d84a20e04fc8e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.5_1721395238477_0.2815856357130939","host":"s3://npm-registry-packages"}},"2.10.6":{"name":"polotno","version":"2.10.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"641f8c7a2f89ea012bc736eb20568775a25ace23","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.6.tgz","fileCount":248,"integrity":"sha512-UBcew64aj5n5zLx6GWBS5ow/tbFJthJ0mBxi2PRf1fXL3GMK17dTl062sw5ORVyAtSZqEL5lqruyNfePNJrCYg==","signatures":[{"sig":"MEUCICJF3lQ9UKl1zhgm6UpPxTs77wNmhXQdgtpPJi+yn9QNAiEAy5XPUdz6REUobhfRGjl5yX5kCVVgn957b949ADu0+Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5532419},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4369df1bac714d4eb889aa25ba156eebded3f27a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.6_1721747372422_0.50831606282014","host":"s3://npm-registry-packages"}},"2.10.7":{"name":"polotno","version":"2.10.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c77c336cdd1aa98c9e02303dd56cc434a63c3362","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.7.tgz","fileCount":248,"integrity":"sha512-+jzTkkJZcODNoQSP149zywXV1ncxgTaKy6wbHdfwY/Kch5+Ir3brG9XJdW7vRl7k/jSZH75kUVZ6FvQSq3TBAA==","signatures":[{"sig":"MEUCIQDo45r0uxxnb4PjoEGAKCrijO5ELNj0F4n3DO16MN3m1AIgVERkhh13k9tyZOkTGMSLLnuOF/2FEnqUOnKE7RC1uQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5532913},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e080aa3a78a2d52194bceb79abe29b0245e20d36","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.7_1721779900368_0.9773115339402028","host":"s3://npm-registry-packages"}},"2.10.8":{"name":"polotno","version":"2.10.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f1e56a11cd003794146b8be79e3da786837177f1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.8.tgz","fileCount":247,"integrity":"sha512-e8b/Wqep68KMfmqwg8deYdgiY7QySB7p1h0MBy257k7PmA2aUfnauYyQyVDeQ72XGvUI7axJdJWp5J6grE0Ftw==","signatures":[{"sig":"MEYCIQCHyMkVi7xuLSz79O2fxOsU6qEuPdRO5XzzVriYuW0FhwIhALdTqor5w8LFOsO6i4YFS2GFUa2F24edrEZODcr9Pegd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5517646},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4b62fbbe753d6ccff52ddbece27d0c7e8b8ed4fd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.8_1721847446205_0.7918263763703091","host":"s3://npm-registry-packages"}},"2.10.9":{"name":"polotno","version":"2.10.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f4983ba06f2ed7186242463183f16f373b7436dd","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.9.tgz","fileCount":247,"integrity":"sha512-cPH3CJYnBNTnxfbzVOWv5kuanmPrc0Pv+XdShq31I9cgRQoiYg6ouliSZBUicN28BoyjScyfKikjcTkdV9vP5g==","signatures":[{"sig":"MEYCIQDocCoOaZnVf20AANorOLWLhmHJtGVZddgN3rU4Uc3GggIhAJo/stHeAoUm1qaDR3QQweZ67avdnbvGu5Vt/6tKpaaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5518369},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"397cdc0261de88cfd6a3f992f8e57ffb154fa14b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.9_1721919373875_0.03528029049842152","host":"s3://npm-registry-packages"}},"2.10.10":{"name":"polotno","version":"2.10.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"18b7f60334aeeaa3bee1811c3b3589206f967040","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.10.tgz","fileCount":247,"integrity":"sha512-VrCgOCDBV9xVzIWCBC0G81z5QplH6fnzDccHzENLxBg33j75D3K57PxQBtfykij8dZMDSHBU/CBppMByVfh6SA==","signatures":[{"sig":"MEUCIQDR/Tv7LXJTGqN/1onhGXLwJLq7rA2FyCqQuexeiVi2iwIgTZzx5KJ+Pp1wp2K0D8WCiKZ3KTEQSaDE5k4G1sN0u2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5456420},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c2d37722aa0b8939e8fc6aeaff68e3a1ce0c4fcf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.10_1722016930636_0.6940678439667489","host":"s3://npm-registry-packages"}},"2.10.11":{"name":"polotno","version":"2.10.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.10.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"13854388a008aaa1c4a7b7bb5e8070e130caf9f1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.10.11.tgz","fileCount":247,"integrity":"sha512-fv/m0+aGqyNOsTPGchrAfCXydozB6mepHyBQurJfli4l6F2z3yGmH1TNlpLS/NUmohlS9ieL1qOOf3CqEHmnOg==","signatures":[{"sig":"MEYCIQCmKz72SvuqOA20Tnc8odhEmPsoXVvuH0u/xrFjldRmygIhANFS8V3nM0bdouguTzQ0fasQyMWh1omHy581fVU/bwsQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5457075},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"486b9c84612f702cdf34ca90ee1ebbcd93aa506f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.1.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.10.11_1722396100364_0.8934970947936776","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"polotno","version":"2.11.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c51fe5a9108593674d9db9efa4f08e4e35af7cd3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.0.tgz","fileCount":249,"integrity":"sha512-cVPs8pKr9woCZUCCjWW45e6ZKRBXxui/A+t+S5EvK9qeNisiHjAZYwBnfzOJoihEnUJMQNEhA9Wqgvk4uxHnAg==","signatures":[{"sig":"MEUCICkiI1wyant2ml8dysRYb65s06PiwDhvw4S251YDGtZrAiEAuOWMHXlDO9Vdz32WBQQwNnGBWM+J1Gd1IPlgSYmVMCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5468694},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0f6f73f7ca9f77b514dd5260572742563839444a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.0_1723135890589_0.13084898837935133","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"polotno","version":"2.11.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8ff98f6043615cd42a57cf44f39b82c0a22e46ac","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.1.tgz","fileCount":249,"integrity":"sha512-KO5kD8W7uZCGAxsESXy81fPJ93v7lW/5ImwOTw4gRw7Xg4uw+4KRxWG4G+3IbLJHA2vcO0ZNhOBkyEyv81//cA==","signatures":[{"sig":"MEUCIQCQVRLRJnWBPU29JrbZcs8Gbgh419G8mtzhklhNuTLPtQIgbp9yQCbTTXOQ+y/MLBNME0mXCqY5e9c2AO/HjlGx07g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5468694},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"0f6f73f7ca9f77b514dd5260572742563839444a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.1_1723136296973_0.011749846012697684","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"polotno","version":"2.11.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a99178133bceb24ac3cc69018c49fbee66bef461","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.2.tgz","fileCount":249,"integrity":"sha512-oFDyZc8hSWOe5mhsI41aY1TRlrwTV3hEahXGOyhtFBC2xu7drRslxatcShpowauE0xeGoB4nUzMbmtmdXWOwFw==","signatures":[{"sig":"MEUCIEonvoBTIqF49r7T9fs0znnSnuCydBwk4lHt0gZqBXhsAiEA0JXLw1haDwPa0DK0YPTAB00AQV7RTme0kr6NX1r4fS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5468694},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6205b9b295d143da78aff0b6832e0ff001f184c2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.2_1723145000660_0.1850367570670608","host":"s3://npm-registry-packages"}},"2.11.3":{"name":"polotno","version":"2.11.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b807abaf2677ebe14336b0c4ca1d2248f1ba4827","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.3.tgz","fileCount":249,"integrity":"sha512-jnL8oMfuNYX9deUI1bQs+r/gVj3BFqxpNzuhARWiBMFlL93vhUyAVab3syzb7hOhgnIT8v9YYMQnaVNJTE+W7A==","signatures":[{"sig":"MEQCIH+vMeZavkCoAeKWhnWOBGHMQWSgUueERSkflkvtstFpAiBHUmH/DGuAt0RN7vROxGbTZCp6s8HGcxtwgMQJhnW13Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5469512},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"648a7307a3fc377eb8d558d3cd08d40f19d2b7bf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.3_1723350872795_0.6763425931277729","host":"s3://npm-registry-packages"}},"2.11.4":{"name":"polotno","version":"2.11.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"be584a5fd21e5c56d1286780a3ac0da0ec7adb6f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.4.tgz","fileCount":249,"integrity":"sha512-HR6/+E4cJprNOI4aaI4DEjtTaY9JU1Suhr3M36yt4R4cxsiyDt3CXiSKqvf7UxLprOFZJuN4lbjX6D1KO8BLhg==","signatures":[{"sig":"MEUCIQDtWVw3Vxt9QwDUZt8pKpjLEiaC/cIx2woN+J3/7OJWBQIgUUWt4NJRTuZyvscpSZwL5X0Gwt4r+AquFd5yseffFiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5469512},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"648a7307a3fc377eb8d558d3cd08d40f19d2b7bf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.4_1723351130326_0.9294088043985038","host":"s3://npm-registry-packages"}},"2.11.5":{"name":"polotno","version":"2.11.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"410526635920f59642a775a3b5b6f1b0739821d8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.5.tgz","fileCount":249,"integrity":"sha512-75B55+IB55WhfuikQXbjtTBWu5RpIV0mwrGW9nrOVPD4h+O+4k6S0W/9rUgQVdIPZy2ChTLhM5T0WjNjcQkZHQ==","signatures":[{"sig":"MEUCIBQUXYgDqqYAgEbSnAgJTG90ftxSFje9GMXIjwmqX6SkAiEAhMtZ+By8C3+4rE/iBfwR8UZf5IeoterZF7XwJXnHsz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5469472},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"82eb5e47dbc13fddc020fd6494353b218de34b67","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.5_1723477065925_0.20350461062364955","host":"s3://npm-registry-packages"}},"2.11.6":{"name":"polotno","version":"2.11.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.11.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e3cfbd621314d541aaf515f6bb3443dd8fd2aa7a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.11.6.tgz","fileCount":249,"integrity":"sha512-BtTWW48QbWnZKYLtv+rivH+MC5OVJ2XDW+8Bze5P3/n3T7sAXVjOFTVrGziPbo7B0xdNBIhjZmZRWSYkuzNP0Q==","signatures":[{"sig":"MEQCIGyta/znbe5DPD+8p7qp8mfOtrdIjG2mCdUHuUA5DXCSAiAFPObkvuGJoslWLjV2UY3OWdJZM27CSVkjzvJxjl2Y9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5471519},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"395a2ef0484cd1b6d66835c5cc5715ba8631d09b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.11.6_1723505777857_0.5967167737220727","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"polotno","version":"2.12.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1a64e50a389d2054a77d277ade6ba6e18665186c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.12.0.tgz","fileCount":255,"integrity":"sha512-gUDWBxA4jP/c12TuzMvwnX0S9n/l+u3+wzbE+AVrhqoQ33hQZ7jiUbotnkeZhOikhdvO1lfrtC6QvID4/nOsHw==","signatures":[{"sig":"MEUCIAkPDQjTytugnqFIFgUoF1HkCLud+A7w6/yYLQPwlvkpAiEAlvXXu8oYg/5vTiMCND07Svf0L/5vCTrgSWbzDqQQEPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5485915},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6b8fac53c3885df05b89f663bea40d2ef30a512d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.12.0_1724176625151_0.36517867002176274","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"polotno","version":"2.12.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.12.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d29c224ff3e548f0c193223b2e812763ec48371c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.12.1.tgz","fileCount":255,"integrity":"sha512-1kZeMLaq0GsHL0jhUhQbtw9JY+32DtgSJodUcJDA+w1trEHQYjdF8LK3n9me+KKZ6oMhWwSMSbTHQOTEYKjwYw==","signatures":[{"sig":"MEQCIBqbmXjcXS+n7711ecsuYm0lBy22a32uEGYJwl8IziD9AiAXVR/ya2efdiS8yVBAdNlVminD1VNWquyTKHWUelPm4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5486935},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e7cddd47187a7016e665494efc25f633879fe182","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.12.1_1724213181771_0.9679575588919254","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"polotno","version":"2.12.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.12.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8781e1d21d8a8d7dbc038c341dca2b8c0a3f210a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.12.2.tgz","fileCount":255,"integrity":"sha512-vkKG/mZ7/n+Y3ezII56oUc7R/XgFGL+nY/cEGVzAGDeyCsIe5xG1KyoA3ngnGZA58C1yKiTaZKKS1/Ust6BzHQ==","signatures":[{"sig":"MEQCIAKizxk1Tpk+VVKDkJgdmOuCGgZP+lt5g+HOM7D8cW3aAiBWhKVHdXsynNj0gWhoS4yhH9TX1CY2RirwvUZDWrpFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5485951},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"06fdabf7c39be747b129d16dc291a106d0654ec9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.12.2_1724215020040_0.6453205018734218","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"polotno","version":"2.13.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1513cd3fdffd5edfb19c45f5bcf57a36fc30364c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.0.tgz","fileCount":255,"integrity":"sha512-9oGDyjiAqM2tpVwhj0ClY3UzuKO4vWXJRAdQV2YaGuRoFfDalIImBuZYvyA9oR3S7grQYt0GzOavoeYTTFaN7Q==","signatures":[{"sig":"MEUCIQCrm3AvyMu8luzd9uryyD/3vew5f9xUc0erBSdylRnwdwIgQIa9QNmR+z/ThBloM9IxmmFvIthfkdYJqoZaqdwIRs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5488310},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"687ed9ca36b33c9db0bfd55c4eb83612af825648","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.0_1725475929718_0.3813343427758926","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"polotno","version":"2.13.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ab13764b2bfe69a963474d2ae28f86959b68870f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.1.tgz","fileCount":255,"integrity":"sha512-sFBbYKaL3Yha/pISps+H66tGkhAiLyiHwOQXwbENuWFZ/FUgoiBWL1X40sgkyglX63eYp1+Uq1cpT7zzj386AA==","signatures":[{"sig":"MEUCIQC4/U6vM3IdtC9GzrtlKJ74kt/FTi/9308jIhmJqnAmuAIgHV+23OF09aj7gqpjMcX/+DDMYOe+X7Ge59V7qAT0nn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5489543},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"33252330d3bf6a74acdca2f6718e3385a441a13a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.1_1725552806605_0.6462790648060637","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"polotno","version":"2.13.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"33fa7eba5a4846b06c4f9645bab8ea1e48fcead2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.2.tgz","fileCount":255,"integrity":"sha512-nt94/i+L61/Ut+jvPg8eGfMvOKhTW3ZoH457OPY1sSC9bnMG9N6PHgPzt7GwoxwCl8cuXcOqb7TNv/FT6guarg==","signatures":[{"sig":"MEQCIE8iTQdcN2odjXueWzbKLvDcLCmBNgWue0SCE1skvMY+AiA+qiEPPLBazEopKa2jIjjUu4XOA3hWtJ9xV34vF3oY4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5489887},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"abdf6d52c35c2f732dd69d64734891d7abf93d89","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.2_1725643718130_0.7928505728770523","host":"s3://npm-registry-packages"}},"2.13.3":{"name":"polotno","version":"2.13.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ba7725066a6f60fe00d749c7949c5999411ee3af","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.3.tgz","fileCount":255,"integrity":"sha512-DFk54y8kxlx+8lfA3QfX/6AsTPOceTY9NuS7M4RoHtBM5G91RV1sJjHfXWXfhBooO23uUMFo1vjGIYg0X7Oj2g==","signatures":[{"sig":"MEQCIBbM0+HXbdI/DH4ffXUck39LuwfdPkRE8X92rdCDwVfBAiB2XoUCf5ojBolm3SkOQFQt15KS/K/UfRMoD7x1lJmTCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5489911},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2447e20f9e48e8f33dfba865fc1eb142e7df8715","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.3_1725647216186_0.8240248400082046","host":"s3://npm-registry-packages"}},"2.13.4":{"name":"polotno","version":"2.13.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fabf9e3e89fff19b54374d189854ea7d418ae071","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.4.tgz","fileCount":255,"integrity":"sha512-C7ItCVZw00yz0ougkIYBH8sWBDuo6/HHxs4TFZYSoTMHm1AcVbpBDq6ultqk8K215ez/YaHYKEjmo5noIRMHJA==","signatures":[{"sig":"MEYCIQDlsIpP1I9n5/qgJLKw/jra6R73f/xcHfqC78KAZDPrHgIhAKWzQ3UhAWobd7BXEIMGd+SwkiH3va2qIDcKTTUkW67/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5491331},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"18d18fe81d0d3332c37831bc7a24edd07a234164","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.0","cssom":"^0.5.0","konva":"^9.3.13","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.2","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.10.5","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.1","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.4","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.1","webdriverio":"^8.38.2","@types/react":"^18.3.3","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.11.0","@size-limit/preset-big-lib":"^11.1.4"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.4_1725657523609_0.523149514345834","host":"s3://npm-registry-packages"}},"2.13.5":{"name":"polotno","version":"2.13.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d8aaef4054158e6336852ea798804cf2708e96ad","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.5.tgz","fileCount":255,"integrity":"sha512-JuuO4ulEp51umaRdAPp+XyEWTeiRsgzmn6wNmOOZ91G91Yb3GiErLaJuUN5xvwuzv4VSTCs1PQ3XhjvnkllOnw==","signatures":[{"sig":"MEYCIQDZLuPuOKQtxSh3cI6JIL/rPiRwCvqQO9kRGR/1T23pggIhAMOVCdmbn37LsEKNAx+rv5FI2ZnsMnviGVJzu4Rb5Cwo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5428025},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"bc6c24bc9cd0a428833c4210e0a4b0674b627c01","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.6.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.5_1725900165401_0.8877043241632134","host":"s3://npm-registry-packages"}},"2.13.6":{"name":"polotno","version":"2.13.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d41b7c82f47b9e198b59fd46595f698c2458020f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.6.tgz","fileCount":255,"integrity":"sha512-MBarE5gGPByG4M/Y7Ktw+Zt+4s6Syvfh8Lr7nOdVwJDc8Sxm6Hn504ASuR5eQTimiWIdxVrT/Ucw4zRGJxvldw==","signatures":[{"sig":"MEYCIQDpRhhsHi2qQDBbTu+ul62qHC0/O3LkBFiLMGF22jMK3AIhAO28jvIaZSHf5jblZCr5b7xBTfCFjZJsehpUkcJRKlAG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5690845},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"964adcaddb74f17a2dddc0b1a0569ca64f8c854f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.6.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.6_1725907968465_0.7000289335859597","host":"s3://npm-registry-packages"}},"2.13.7":{"name":"polotno","version":"2.13.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a9b2c61cbe7a9a0521777b98d37f628d46c45bce","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.7.tgz","fileCount":255,"integrity":"sha512-WKxbmVFyEJWllN09Q9QT9KSpEUU44hjhMf4CNWj1/M9b4lCca8vwh5qHHvZf8OFW82xJ9I6LaiZko556ZvYSLw==","signatures":[{"sig":"MEYCIQDQKJqF02zKvzDdlP2oxmvjPscyj5EuJJ+iZza3Bgrf1wIhAN56COEO9e/6WPyVbZc7yM4067VjjitTe/a6NWVqSU2W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6541703},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"327f01f93e589a0ad14c2f184c0db8828106263d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.7_1726074444428_0.6995878869422965","host":"s3://npm-registry-packages"}},"2.13.8":{"name":"polotno","version":"2.13.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9efbce38e9c6d6073d1c93580b2aa7b64009a0de","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.8.tgz","fileCount":255,"integrity":"sha512-RW/82JJU1zd212x3XAHe9IUWbrnjDQcfCxbUGUhVA36MbFhQbyGD2VHy2yqVUjJhPMoqxODNkyue1dmjOHPcCg==","signatures":[{"sig":"MEYCIQDRMIDaFn/giiMjGbpqF1RMAUpczYnjvvsK/k38LL6OAwIhAJSTynrobP9NN1/Xs4LivYomxRcP7vXBJHFxIJosDLJ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6027665},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dbf1619e9ca9d954533c13f6c0827f818a1fc9cd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.8_1726598253942_0.5692937867510663","host":"s3://npm-registry-packages"}},"2.13.9":{"name":"polotno","version":"2.13.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e23acab86176c801b0d0af0c96b15c2679519ac9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.9.tgz","fileCount":255,"integrity":"sha512-NB1swKPXb4xlgnYkKqgPka0li8VXRns0u/R9MveBDXWdYw5bk+dDiPXJI9hC4rYeNcG/c5Z12hDBLNVDAO059w==","signatures":[{"sig":"MEUCIFqk0z9PSv4lMV0NnJZZfGZ4jzaoASh819V0tEw935l5AiEAxwthBNbG3B8sdA2z28gl8n4qEMRX1tnI6M1e/pHpAVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6027679},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"dbf1619e9ca9d954533c13f6c0827f818a1fc9cd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.9_1726598920540_0.3117197646792116","host":"s3://npm-registry-packages"}},"2.13.10":{"name":"polotno","version":"2.13.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.13.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ec34ee97f45f1da3505f34f82c11a9f0ac73ec83","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.13.10.tgz","fileCount":255,"integrity":"sha512-GFWAe8vOk5K/h0z6dupqK4ZiQORLnCAVroTwOlA//slWOkkm2pgKHhKAn5OhZLzdxZuzYjiisK9JXwKpJc2Dcg==","signatures":[{"sig":"MEYCIQDq9cbCQwYbfDKQG/sVcag7S/ZlRlfHQxqhsFERE91XWgIhAI+yTTf5QUgfOYchaFpuc+avLB1KD+T1z5rfq+he0dtL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6027074},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6b341f554803353328ae10ad2713b85f3d9ce37a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.13.10_1726674664910_0.9318106996889031","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"polotno","version":"2.14.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"edc834c5e229edbfce05402c8838e9c52c88fe50","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.0.tgz","fileCount":257,"integrity":"sha512-RpHVCvQ2a2pvCWqVlSf9QHZFuQl8u9NEgycN1yXLFynQyAXqewcd/WR9pVZiyEFDSYeW0hjf1933rM+BCNeEjg==","signatures":[{"sig":"MEUCIGzCks2oIK5rPi+0dXyHYSzRTQngOjyyOja1X/PnEUu/AiEA4NBj8gqIwk+f6dueMW8YK9rhEpZ3A/A5HSDbWGE3vSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6032877},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b302de7cee4ce2dc1f14ac69963c453adac71cdb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.0_1727107220149_0.39342533008705094","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"polotno","version":"2.14.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e4fa6e87c56ec65e75b8a94468e6f94d87306735","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.1.tgz","fileCount":257,"integrity":"sha512-lJEaROyHogUx3e+YZa18Q24pFNGiQ3VQebw94mcmgwBg6S8KPptMGCaXsq/JTpY6Wrisaxu0wSAXAYhwYV8F1Q==","signatures":[{"sig":"MEYCIQD7vJLeHMw1sxodv6cwf26c0Oj+gRXS4rf6iFeDq0aPgwIhAOgQ+EAT6EqAyJ0MA43RwxRAi4V8jumSxvdeqQPssdWN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6032889},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d3a23749dc8e3fc11ec293be366b3d79eb23cb8a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"20.8.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^2.11.2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.1_1727365833378_0.4767726532623495","host":"s3://npm-registry-packages"}},"2.14.2":{"name":"polotno","version":"2.14.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5abb3fa9cbc94f2ceb08d9d3c4a070f0ec7f71b0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.2.tgz","fileCount":257,"integrity":"sha512-4jFzpMh5Islitrcrz7BXh6CVnELuErWemjDyn5QXUsCwEkOSfdWlLWwI9FbYc6SWnwEqj1bo/aTYurUJ89p9RQ==","signatures":[{"sig":"MEUCIFmfSU6qLZEkWxhnE91ssDsXUU89P2vgo8N2+jMDq/47AiEAqqzI3NUo5cCHp9b+fxsn97VWlOahSd2FUf08Zq3CnGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5819420},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c2ba91e27dab405107bb823a95b083ac28a8d4bc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"PARCEL_WORKERS=0 parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"PARCEL_WORKERS=0 parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.2_1729100981779_0.9518029262397556","host":"s3://npm-registry-packages"}},"2.14.3":{"name":"polotno","version":"2.14.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3c5b423ea271948e05eebfb6fcdfe5ff86f4d55e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.3.tgz","fileCount":257,"integrity":"sha512-CYf5BmK12wAYpnFnHpe8gSoYksPr5RmJQXHAib00Fx09FSG47jLzVC+R/v7CpDrcOW/1CpQqONz1po0D245xjA==","signatures":[{"sig":"MEYCIQCp7usBrBHDPlJkt1Mfx4N15KzK2H4/XzLxOuheaQAf1gIhAPfwx2GprdEESX36LNllcdpAm4oVxpKWMuo2fHnjRNlW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5819532},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cc7a98f68928bb8e2e9c03bc2aafc121f04c61ce","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"PARCEL_WORKERS=0 parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"PARCEL_WORKERS=0 parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.3_1729177715271_0.4054079700672739","host":"s3://npm-registry-packages"}},"2.14.4":{"name":"polotno","version":"2.14.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"78a7240bbaffdac817d7c27e94bf86207db9e8a9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.4.tgz","fileCount":257,"integrity":"sha512-Wq6j1BKkBWtSCILHAv04UnJp+F3MvriIo9N65wMRniPcNbwPY1IxhkEJ9co0AaPrQHmOiu25BOl5isYhH5jc4w==","signatures":[{"sig":"MEUCIDG2q8bgngHtm5JUy68Ro2+NsZJAbkZSnfzkJyLcwp1MAiEA2BFEDkHWXMLDcXqo1rzZnboR/DHShDhwVVgpii91mdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5819877},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"31fc5861a5b0cec583a723787477a0696fae1a56","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"PARCEL_WORKERS=0 parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"PARCEL_WORKERS=0 parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.4_1729615465801_0.34163324150185814","host":"s3://npm-registry-packages"}},"2.14.5":{"name":"polotno","version":"2.14.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"803440784644609b4b41c33e03afdd872cfa5d89","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.5.tgz","fileCount":257,"integrity":"sha512-c3vS1U+hGyVKB6ErfIW3vA7xwwuVAGWnbRvKCcT53I93fT5CIf9eqJLwEHPsVuuP6RrsZ4JmiE0AwwftUvx96g==","signatures":[{"sig":"MEUCIGL4yfxPASgz5V9uQfK40uyY9rUHNujbUIBgIms8H/mZAiEArcPhjU6OI8HYzVZ2GeiRp0ZQ6L3ILIfq1W1oU0FuP+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5821776},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"af03c0a5fcbe6521c6c94cf8ee345717eaa2c36a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"PARCEL_WORKERS=0 parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"PARCEL_WORKERS=0 parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.5_1730734005392_0.935043323913483","host":"s3://npm-registry-packages"}},"2.14.6":{"name":"polotno","version":"2.14.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"dbe8d435279cee93647a677b4649a36b72a4b822","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.6.tgz","fileCount":257,"integrity":"sha512-G3EyRR0aS/uNjBmzcQghJAHk6u9h0B6UaXSDLACNFrITvj5TtIQpr+eOy8a7VqBSXoONaV6jNsAWWpWNhgsNyg==","signatures":[{"sig":"MEYCIQCVNmU0YtABK8cfWOAYzXmMua9EiYLt/BgxnWnrcqRQLwIhAKcYvsMlE/hIZo3ohwZwT3tA2zyBcJl4vNa5PEZtXSGY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5830128},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8c86107c452875a0e60cade49dbb08f8bdb555a0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"PARCEL_WORKERS=0 parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"PARCEL_WORKERS=0 parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.8.3","description":"Design Editor Framework","directories":{},"_nodeVersion":"22.9.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.6_1730760645152_0.9849367317951643","host":"s3://npm-registry-packages"}},"2.14.7":{"name":"polotno","version":"2.14.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9196f2e83db89af06c64e74bbe8e410d6136acaa","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.7.tgz","fileCount":257,"integrity":"sha512-WR4yQfLRB0CzYquw5UiTKrQCsHRj5Du0pLcOINcyO7/D3bDKzeD1mX6jjioHGR7Biwak35ucXbFpr+xsM5uO0w==","signatures":[{"sig":"MEUCICV7QtodEC+TPyqCGRAkBwRdlT5JangRe6TjTNHma8ObAiEA3N5VrBmYDO1RO4GhYXicO4VErClaWSvYbH4bei+WGdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5875459},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1b64d41362cb42d5ac347657a10d43ff34e3d177","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^24.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.7_1731352366139_0.8904958465106079","host":"s3://npm-registry-packages"}},"2.14.8":{"name":"polotno","version":"2.14.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4dfcb72fa0fc6b33ec8fa92c976af5aee2f5980a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.8.tgz","fileCount":257,"integrity":"sha512-parPndwc84Pc1iGrLwnIzq7sAuan7hRs/oTWDtFBCGtIx0PZ+ERZn9yI/TAqUx2AIZFifaLerqSTIfn/RzrGLw==","signatures":[{"sig":"MEUCIQCg1bLg982ikT7WZrZOhV0pfF8drUJrNu9zyuB/Yf8uqAIgBT/I9MAw5POmIaiZVTqfyPrZO1G2kmTqVCw2htwJAGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5901440},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"bb644933daa7499888f69c7dce920ff31a0c8a4a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.8_1731448230360_0.43666636651781077","host":"s3://npm-registry-packages"}},"2.14.9":{"name":"polotno","version":"2.14.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"178452b0ee67ed52610f00486324a7b2d7377903","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.9.tgz","fileCount":257,"integrity":"sha512-EKjIeURQJL/ZNSv6MIyWgf/EYEa+3PEuLJvxPrDzv7HIcl0atR3Fk1IZ5BivquVKIR5KTWe32uXLlSPaVgcDQA==","signatures":[{"sig":"MEUCIQDLrrdd8W8IVIIZREvrDBbfhI5Qj48Lu2NxWqGpZjEeRgIgY/2jTUWpOi8Xykn6c7QXnE2KIStrpeLsuKG2cfGudT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5901406},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c82a5a6b0b1f80ba581a107a581f1e031655c238","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.9_1731449010582_0.5685060772222832","host":"s3://npm-registry-packages"}},"2.14.10":{"name":"polotno","version":"2.14.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a05ec43011c5311e9f82c19506359ef83f95cd17","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.10.tgz","fileCount":257,"integrity":"sha512-ixUSmCqmpRR7eUkk25lPrWnv1ermoO5n4r6gH+YmY0/r5s6vWf3/pn06yt5blPs0+07vW4x1Qb7mLFVsXzN9FA==","signatures":[{"sig":"MEQCIH0gMSEMYvuGruPQ9Q7dUhnBbyAKcolrl/IJ4tfJj9vvAiAUkXE+AjJMWK5uCSM8sLP7detzN7ZiZ+40/cCXKsF3gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5901642},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c82a5a6b0b1f80ba581a107a581f1e031655c238","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.10_1731503776427_0.48192060107160817","host":"s3://npm-registry-packages"}},"2.14.11":{"name":"polotno","version":"2.14.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.14.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"27e5c0c92feac737cf3a1509c89e673bf0e64862","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.14.11.tgz","fileCount":261,"integrity":"sha512-3XC6QRiwoxkApwjlpBT+rtWmRJJSuyq9VjKE5W9APTYQsANbx+Mmuk5zOMvv81n1WUgwizuodlbvQM8zKxO+IQ==","signatures":[{"sig":"MEUCIBDWhTQjg6i3jDjPEec4WRpvy3wIZGxFcKOwkkWL1hAaAiEA1LuaITnZlmXTuWg/frE/WMfEf0O38GSZAMpEVjpPuKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5905481},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c2ae7c7a71e15a3c1544a3ec9fd2752d298b2e2d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.14.11_1732207637726_0.09374610556988139","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"polotno","version":"2.15.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.15.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e804cd55f298635110c1429507704f77321594e9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.15.0.tgz","fileCount":261,"integrity":"sha512-koB3GL+nyWeqW466wW31mYCrzUJuCKC0nyC7p6PDsxfJucf2ljrev/mbvSZ4I3Rw07xyFIoOxQ7kcf9uHUI8/A==","signatures":[{"sig":"MEUCIQDN2uunJP6EEVArITN167o70cdOxOyYd/XtoIK+bU9smwIgbkOweb+vcrg9p07bJOYYQXGwIAfeDg/lT8AyUlZ0JLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5913472},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2fc8164b30b700e0a347ccc71e456da74f22688b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.2","cssom":"^0.5.0","konva":"^9.3.15","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.3","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.12.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.2.3","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.12.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.5","typescript":"^5.4.5","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.5","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.15.0_1732671835611_0.11229719139851801","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"polotno","version":"2.16.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"40ea3e3359f7979762db366e35f6755cd6f69666","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.0.tgz","fileCount":265,"integrity":"sha512-10f7RmSSWxb1MRGmdWH6g6LE4F4/tWxUtGs9Hs3tJC8E6TQHM3GZ6pSxE/REpFZ/ftKTMXmtfgu3ZKTy22t4OQ==","signatures":[{"sig":"MEYCIQDrow2jpQC5SyODf/JOBZKbM/jtsOROG2JS4dn8Zt+3PQIhAJQK32IyCHN6T4/WaHQiudMz6cRccIn46gQQ9j8N6/Oz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5950510},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"53e33e4b6a7da9088713f7800666a95fa491b67d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.16","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.0_1733235795802_0.6252388174213612","host":"s3://npm-registry-packages"}},"2.16.1":{"name":"polotno","version":"2.16.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d5a259d3b83df782eced8380b2e68d7fb1322388","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.1.tgz","fileCount":265,"integrity":"sha512-YJEtzZlrf3vRUETNQXjdB508vK78tzDjtRBDzIRss1fJazjiXYGjRyd0hdBRbGeA7dup8f6jDyiLMtmPTp8NYw==","signatures":[{"sig":"MEUCIQDPlp+GHryqW2zbvLlm8an9f+s+nSx7oSsoFGIJa1KdYwIgIKEjeDLnAMhgVKuHGrvFiXJGzl5vW88orIXoqGncpSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6041316},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6218254cb8a9cbdc97bc7e3f11dad6fd92415f88","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.16","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.1_1734024904677_0.4099659607703183","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"polotno","version":"2.16.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"23e400dcec00503d3daf072ab69a81e71674726a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.2.tgz","fileCount":265,"integrity":"sha512-fe3DMktOixyThD0TJcEyu6mwPhfuZGMb7s/cxLi6OY1NDuyMjVLP5aLtN3poCuEiuMVPJoi61cZyF6RKb0HzUw==","signatures":[{"sig":"MEUCIA7PhT3qY2GzgudNCpzds2Ssd5juWKD9iJy+IpAD4yKuAiEAmpggm/GRtmjzad/5sEEqi8p4MJ8/BUQa3FN5JEK/SG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6040926},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f1d87c27e60e2b9c7ec037a13bb145be67bc6595","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.16","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.2_1734369660737_0.7274368169279182","host":"s3://npm-registry-packages-npm-production"}},"2.16.3":{"name":"polotno","version":"2.16.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d0a049a1636a3dd451419df9a573c2da61c0a831","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.3.tgz","fileCount":265,"integrity":"sha512-VFq7igDWv6aqZF5EvdBy1qdQ0fwZYQDMpL8WrK53VqfAifMRUBGGZQwf4MkchbBOgXXClxOrFp1mu2yKY7ijgQ==","signatures":[{"sig":"MEYCIQCOTpbysvaclk7Yfx3VNd97a9jz7tCZJyiV57UO67IZ6gIhAJH0/h4oZAXNB3EDFEQgMJaJZo446BRk8pxy0CMcrTly","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6041105},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d55dca9cbab96163f0c64f73f164a1cbcbfd3672","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.16","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.3_1734386491151_0.4172595764871607","host":"s3://npm-registry-packages-npm-production"}},"2.16.4":{"name":"polotno","version":"2.16.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c585a906af7170319583bd0e3e6bac28deac143b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.4.tgz","fileCount":267,"integrity":"sha512-XWAfEgDx0nt6SWGvvu18QnG6zMKHWA0yysidM/iSptni27Nx7Ipa3oeucqikEEvSZ/kJK4Kr7OO3l6C8QoNiow==","signatures":[{"sig":"MEYCIQCttP3Ae1fLRBsy5pz25w/4pem3jHl+HfTKIbCGa0LVbAIhAPQcop7/rOsA81U0dGyoZul6j5p4tdG/7HIQ2YCNpaBq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6044856},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9f9a60d12c166cf3d5c4cbc7f23d1b2287d197d4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.4_1734971188509_0.8813083737001852","host":"s3://npm-registry-packages-npm-production"}},"2.16.5":{"name":"polotno","version":"2.16.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.16.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a385864bed50f1a55f66b0be807013e8a75fada8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.16.5.tgz","fileCount":267,"integrity":"sha512-bTb6mex5nv/Zius16fJwkfWE4m4AY/ltBmwe0TMKWo9CgEprUIzb/ADq7b6/nLG1EP+ARYnPc67lUj3v/Dzqpw==","signatures":[{"sig":"MEYCIQCcj4pAbpno0ypb5Fx4+ZC3tVjVjRyodEYBx6zX5T6I1QIhAODhVaWvA8zD3kBlXqhs3Z5MFXDiR1v0nCFMnvftgvvy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6047694},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2e30748eea2e4944011c8d3cf1600d3637a10a66","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.1.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.16.5_1736522157730_0.9718682045918339","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"polotno","version":"2.17.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.17.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"93343ec4eff992c43a4c9497caa157b98443a48c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.17.0.tgz","fileCount":279,"integrity":"sha512-0LgbjlwU5/JJzF7MewBFgmpLI66DbWnqlK+ersbEtHfSSBpGRkLRb88E+OP4MYjMgY5d0R5OSIluYBaugAXCfg==","signatures":[{"sig":"MEYCIQDYYnKW5cWTMk46MVgcsbxpFQHfIAqSpBgWkuRhXGNzAwIhAPVBX6dJkYMAKINnIowuSrd99Dj3l3PH64wEWuRnxaGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6062358},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a8c749a739346fe56bec702e2e2788d2ae3b169d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.17.0_1737046173963_0.7586000739411451","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"polotno","version":"2.17.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.17.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3164f4a90891127aa139589d49bd8190f0617f15","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.17.1.tgz","fileCount":279,"integrity":"sha512-+z1p0QayXOlxCIoLF7v1B2PJSOydUTb90oSPbwvE/B118o0N9LJ3c1Xxm3kqpM868zJpcMnu76nRjpZIcWxaXQ==","signatures":[{"sig":"MEUCID/ZlYpvc1ACCRisy4qvJ5JTTGfEqN2EtHACdJ2U+IStAiEAo2JOfJAQk0ejWaCE2kadHGpF6e+9+A8vuU6KqQ0AUMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6062664},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c2a1b36254f00d8e8a0b7892ad22f3008ecbc911","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.17.1_1737047814192_0.935930150213961","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"polotno","version":"2.17.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.17.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e6b1c0ea0d8ebed0acca20553284d8bf77737f4c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.17.2.tgz","fileCount":279,"integrity":"sha512-+eFc+MHNxC+rWUJHtR+4p4ahp7rQW1judnhfNo9gHCaJYPR86LfM7XOXWfsWqqONn6talFg3unOueX0RQBjU/w==","signatures":[{"sig":"MEUCIQDZ+JL6BXBX6FjnVUXEVjiXxB7zRARoskzFtLRyovrFUQIgfc6TjbCIvKaRyyH2Bj3FA9LNZjJwr5Aq/W7cntCIaX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6062662},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4b5feb956ddf5d813393c55218a31176a5983edc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.17.2_1737048568920_0.3240467997867864","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"name":"polotno","version":"2.17.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.17.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1935f388e9fc1caf153fc9266abc621d38eddb3a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.17.3.tgz","fileCount":279,"integrity":"sha512-7nPDvRJ65VhWkMk0cTecNC1+bQ1vAfuntlZpDT/uCeIHa1bT2A/qpsxhA3+/6di4VjAi+s9JtUKMWCr+YNTucA==","signatures":[{"sig":"MEYCIQCPXfCF/bQi4Iru1FJOyHbXu9jKVrCDPksdpwwIO1zpLgIhAPtwBoINiFwQ4OffgfLgODtYPMBIZ8209qNGzpZ4IVxk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6064365},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d55b69c3f55214b4aad46eb17672845dff3ceb97","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.17.3_1737052314301_0.7598518523430873","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"polotno","version":"2.18.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.18.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9bb5256dc0996961f0796e0a0f361039a971cc92","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.18.0.tgz","fileCount":283,"integrity":"sha512-ilQ759lSyWZHHsD0LSwN4m6368dnk9Qbt6TphrZc5L6kYVBLFv9D7CVWmdWEmTk7qoqbAlTcnT5iFJLZl1Ly+Q==","signatures":[{"sig":"MEUCIFmCoZJInCDWBA+62aDce1V9rlbEaAOTtbn0FX7OxCx2AiEA2pLCcN7Wxkjld1SEsFf8f0q3WhMcPFZzd6oC0u55G5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6083195},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"5d0750c3ac2aead53d352d5530caad70c87aa1a4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.18.0_1737990185904_0.6761373247722682","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"polotno","version":"2.19.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.19.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0faea2e05a351c281ba66aa06c4fbce01a0218c4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.19.0.tgz","fileCount":285,"integrity":"sha512-alAHbRrHki5u/Hrcd4Uu0yrfi5kU2x3RXyS9b/LE0zVC1KMY6MFoKbdOkJcG55/iaZoItaFSEdmpHqiSbqWqHg==","signatures":[{"sig":"MEUCIQDTeKqRUhI91ipjEQs6MUd6Wb/PlMvS05nckm3ktjwx4AIgOoDZxDvP9glfeEeKqYC+T9spLCZuoJcmyBo6T5XMqos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089613},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e732426e0f0c5ab100b6ec84a520a48eceeb094b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.19.0_1738019119677_0.8830587639433751","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"polotno","version":"2.19.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.19.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1835db6c2c809f1d1e72add9de0aec86f183798e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.19.1.tgz","fileCount":285,"integrity":"sha512-6OkTk6rwEx6A5GALylcTcAu6HGZnOJTnyJA1nsvn5OH+MN2izqg576Vqs6o3P4i1RNQUT8BzTwmgRIPKpsOk8g==","signatures":[{"sig":"MEQCIDv3W+6rOLgi+pBhmp75i8LeS/qNiXSQl0ytoqTwMsw1AiAc8E+w8ZlnPb2jVWpnRlONMyEFySpXUYpYt0RkCRiN4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089833},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"24717d8abc6f955ff2f053a4bdf0ee058be3b68b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.19.1_1738069836276_0.16096275080928124","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"polotno","version":"2.19.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.19.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b7f854a55e0a71f56ba98b0f1bc382b1b220a5e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.19.2.tgz","fileCount":285,"integrity":"sha512-17QJLns6Qe/lQn1MxBckHSPbKDDRFoL7XST9vBPdtDpGrmOVK4XGXFSefBQQzg5TQKW7LLqxyD8cFNUTXp1Kkw==","signatures":[{"sig":"MEUCIQC/I4Qy5atOO2VW+j6Q0swJubr5waoreUsUiVPFTogyjQIgC8S2qJZrnefSU9alhmglLCPs20TOZqU0ZHYw/SU2en8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6092082},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f16f6634fe3f1da9b83306c1deba69713d396061","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.19.2_1738766290498_0.8079661521925472","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"polotno","version":"2.19.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.19.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4e79fe9ecc9e210b6d2833cbf31fa88a0da5b2b9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.19.3.tgz","fileCount":285,"integrity":"sha512-8ab0Nixv5FO/0Hje052Na8aRuhp5PyuY3cx4WFXuNOKIlSPmBs+g48II8DAGaqKodEuMdGRzjSdM5pFro0WnUw==","signatures":[{"sig":"MEYCIQCPH2tRTKnBR6LjZHsG8x+AmUxmmP+a74jrCLlgprva5AIhAL2LNoTSTA9wxbXEjFa10tMX4X6b0DoE76eH+EHBUx/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6183655},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c457cdf1fe0b2a3cd9acbcb83d5b7d3250fc8655","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.19.3_1738850544698_0.08761478851521964","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"polotno","version":"2.20.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.20.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"db6f5e69de7a2e1fb34ccf214cf8c5abec10b1d1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.20.0.tgz","fileCount":293,"integrity":"sha512-n9m/aUhz8nPEEp4Kgerd2VhIQxpdSDGKth174kAdbzxJ+y8Euv8UAkmYQouoRjcYjTdwag/48xac3/sEEFMdMA==","signatures":[{"sig":"MEYCIQCC60hUYqqNinYK+kpKrMUIyFl2mNm4LohfkY4oWM+T+AIhAON0S/TStKA1Ps9v/sJfuYGy8vUrf8xUjHoYxDBdGdR9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6142825},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a550184750f461cdb61c305eb63456f9def3ac4c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","add_version":"sed -i '' 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.2.5","mobx":"6.13.5","cssom":"^0.5.0","konva":"^9.3.17","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.5","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.10","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.0.7","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.0","react-konva-utils":"^1.0.6","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.5","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.0.0-rc2","parcel":"^2.13.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.5.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.20.0_1739213521275_0.9397966746301021","host":"s3://npm-registry-packages-npm-production"}},"2.20.1":{"name":"polotno","version":"2.20.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.20.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4671bf9a92fb58b026351160a6b4f7127a3c927a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.20.1.tgz","fileCount":293,"integrity":"sha512-MhS2/FrvzoMX4y73APsXfMsOTP4gievMMsADn36di3kspSM5OS6WBdpaI2730vUMLLZeFCNhl9esIpSzRrL2Bw==","signatures":[{"sig":"MEYCIQD0s7WziI5gq+LZkyZyqcauo5FvfPgcRD56a5+z9Q7e6wIhAKS0Z8z31yG24DCu0NN3YlnrvRyfd5T4vkFOkuHf/E+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6189861},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"611c9867370e947fc73d5a696e73f14f735c4c44","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","add_version":"sed -i '' 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.20.1_1739801953459_0.8555159741256482","host":"s3://npm-registry-packages-npm-production"}},"2.20.2":{"name":"polotno","version":"2.20.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.20.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ff2c67d2ad6a8b029bd9950272d33811c85c1f5b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.20.2.tgz","fileCount":293,"integrity":"sha512-ECQ45Bo/bx7npl+dWvIMLi65z5pPsyQz6jslD+4Ik3tN+JNBqReStlY8Rv7466L86tePEhuJbYRUv9DwTg8dnw==","signatures":[{"sig":"MEUCID+WLauqbpszDZ4Lr4HrjnwnV0hfTD5Sza6Gfw9ZXOduAiEAwHSop7eNnLEkB7gDC4NFGUWS9rtpRKzRkvuQLiv4yfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6189775},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"611c9867370e947fc73d5a696e73f14f735c4c44","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","add_version":"sed -i '' 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.20.2_1739803928695_0.06687047845375793","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"polotno","version":"2.21.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7d16b8b45993f13cc3cc0443c5730c881ddc7cb5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.0.tgz","fileCount":293,"integrity":"sha512-e2itkgnNWkwFxE/cdGYPcQPnbt0oIW8CdXHCRRrJs2bFxTvmrRhDIHVQRBn+p+TiEao6mCWxJfvz2sM38nTHGg==","signatures":[{"sig":"MEUCIQCb9FGCKB9nF3Lv2QNV52FvzFdwBHdb1n1NtCebVu6fOwIgOZFiUe2HwYpcG3LuGE/ZU24F+uUoGLnYa1PyAKFeyh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6195342},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6032b5f48f9da46af5fd951a2fe5cc872846d2af","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js","test:watch":"jest --watch","add_version":"sed -i '' 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.0_1740677518544_0.8399670425718464","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"polotno","version":"2.21.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"93343bb68549a2f0383d99afd17fc41886a70af2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.1.tgz","fileCount":293,"integrity":"sha512-kediGoqUFKhgMpnvZI4yuCrngnEaPMcP2SLFhgG3ubK6w6ziH0+yWqIvk5NoGP3s4OFet0LSONEHrTtAdLwiBw==","signatures":[{"sig":"MEUCIQCdgHi+ny8Ewb9iaWi9eD081xl4GMXIOaUyCivHoYDDcQIgaDJW4aAWqEdRlZErt8NogGeGIEomaJU02X931yCE2PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6137323},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f850c6265286b9e68491deefca523a8d55d21f1f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js --config-file uglifyjs.config.json","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.1_1741271008226_0.037594870062540586","host":"s3://npm-registry-packages-npm-production"}},"2.21.2":{"name":"polotno","version":"2.21.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6a743f82c4bde1304906beb6165775b30ab2fb42","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.2.tgz","fileCount":293,"integrity":"sha512-cpcViUPqNnaKTE+k2dcatEmsDhbZRY8r6ywGvhpNqJIOyDhkunScwxfHxgiEZNWIjETH3SIjgNqKHV0JQe9gCg==","signatures":[{"sig":"MEUCIF4Dj0duZI4rlDi6PMqJkIFmLVSHkB5QQrJt4YcKOVT8AiEAlRYb+tTI9V479glDWfD6mQWFxUIPU3Qqbv+vuBNKtXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6137219},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2f27a87aec0a492b41d26f6c6cf626356b303a5b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"uglifyjs-folder ./lib -eo ./lib -x .js --config-file uglifyjs.config.json","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.2_1741357258591_0.6160292769239035","host":"s3://npm-registry-packages-npm-production"}},"2.21.3":{"name":"polotno","version":"2.21.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6066f94eeeaef0f6acad75465e986df940698653","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.3.tgz","fileCount":293,"integrity":"sha512-sg7jNIeBF8y2EurjX3JVDQkFk1fwzkKw1yg4e9o1Pk0coeJTmn8QTdvrOmaNYAL9borBCq5MusO+VZWzGZ4XUw==","signatures":[{"sig":"MEUCIGWi07B0YG9411w5krBz/QKEfP0SHSXgiw8Un/Oh71hwAiEA3yDoR/InJLOymVd5MbAugMbPUncBuKtGk646cr3Bp6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6133413},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f9f1a742e877c03caa7fb4988277ec3b325dae56","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.2","mobx":"6.13.6","cssom":"^0.5.0","konva":"^9.3.18","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.16.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.11","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"^2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.7.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.3_1741618451423_0.764795129402541","host":"s3://npm-registry-packages-npm-production"}},"2.21.4":{"name":"polotno","version":"2.21.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"41791b3db2bfbb83ce4990df167ff2cd05b4d64a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.4.tgz","fileCount":293,"integrity":"sha512-ZExjHO6dY2niv2nSK0Bl/irrusVCEcYrmH11wBV2O8/MUVCXdYQ0Ta//Iz0y4TIFnxPDCVbwp8x41V3fZpCHUA==","signatures":[{"sig":"MEUCIQCmRAFXBnc3AYeSZiFYVWRE407zSPY2IP9PpXEa2txRCwIgKz/++x795y4eUjrOsISffHZ9Pri4Dn8f9IAr3xO96tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6170835},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"25b92d56b70247734b9035f57e7adfb21c766a75","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.19","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.4_1742405625715_0.06168540412382817","host":"s3://npm-registry-packages-npm-production"}},"2.21.5":{"name":"polotno","version":"2.21.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"440294228de9d3f34cbabae3627c87153c0bbaa0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.5.tgz","fileCount":293,"integrity":"sha512-bJxZegch6pL/70NxGYQUp37DFTpEktZ583+UOYabjvQNVnMI+e2MOXXPhs1PDouIL9+XjM/Wge3cUKPVXMn13g==","signatures":[{"sig":"MEUCIQCt97RwVIF3PCpghAgCypd/hKhEQ1Uxp+0Ktvwy2kEKTAIgNoiSRMiJlkLRV1vE0sUThSvUmGHsSgOl7WTWdS30RiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6170867},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d99e97fecf3cc06ec7076ac594b2806e2a5ba5b2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.19","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.5_1742475883795_0.44649447607086423","host":"s3://npm-registry-packages-npm-production"}},"2.21.6":{"name":"polotno","version":"2.21.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"39b95b923e0a6810af0ec162b25fdbcf6d000b69","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.6.tgz","fileCount":293,"integrity":"sha512-t4gNbFADm8rtqx1XCKytwb5esmZUHX34BUC37rDWEsM4wt0ZnFzf8Yr2/kVtuZXTJfp0kWxEQYStgktgUjg06A==","signatures":[{"sig":"MEUCIQC84TkSfZKK/wCRA9pROpEnJkF8gzMEDsk2CObpkBgtcQIgP8NsovqezYrW0mFdccdx2emmDw/3g8k8dXT+TLVUfY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6170883},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d99e97fecf3cc06ec7076ac594b2806e2a5ba5b2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.6_1742503449921_0.22778905431489815","host":"s3://npm-registry-packages-npm-production"}},"2.21.7":{"name":"polotno","version":"2.21.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1a42e1784983458a3cff8850e8e1a26a0cc50663","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.7.tgz","fileCount":293,"integrity":"sha512-x57qWkrDFPsgaElf8ZPqbX5elRzbRcrURObW9hzoECJqzu9yqJC1oZQE4lQ7VFqPZorN6caCyjztP5O1p0mK2Q==","signatures":[{"sig":"MEQCIF0ZiSlvavRGhh+p2+I8G8mPzl6lW3PqD/lifTW7EzkPAiAa/IlaCq2owHALWQ1iXtoQy5nDhtpUd7jLnKKtk4j0Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6171043},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"415e8f028af5966e654df0d5be4a0272d48c25d0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.7_1743630313905_0.8306793364611709","host":"s3://npm-registry-packages-npm-production"}},"2.21.8":{"name":"polotno","version":"2.21.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a938eda4f8d5f32b481c37f1841dcdb05c55f5f6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.8.tgz","fileCount":293,"integrity":"sha512-Sozwh032RWgQRy6ZNGdY0EAzghXMQaQZGWr4uPqqB1fpuaA3hSopUDcW/ESaTHyKYZ+uzHGdvqDMjMIqidwLZg==","signatures":[{"sig":"MEUCIQCOCnty0FSia3UhV/HYWeOsq8OTQO0S3DYL3ikcXYSn7wIgYqT8pY3qHa4j31UsX/RWxp8kIQrEUaui4M7w65+LZyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6171150},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"032c16da0fb88f3aacc2d59812ce1d00daf75149","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.8_1743684767756_0.9870414612867637","host":"s3://npm-registry-packages-npm-production"}},"2.21.9":{"name":"polotno","version":"2.21.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3ca2dfa4e687b6017f658cda6cb801877b05542d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.9.tgz","fileCount":293,"integrity":"sha512-VnfWrbLSuU4tcmSdOIuk4QsC898P6Su1LvuolonbzsbE3E3uGHVotWz74gH2wJ8LeeMxStNjKl5Mr0VH68AM9Q==","signatures":[{"sig":"MEQCICi/t1QMxSJT74VPx5bWXTJX396IH9fEAvvG0WdFWbnjAiAKnqyPbrxhJiTsYOukL9YDdX1IFo9lSbXhU/jAX2eZVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6177790},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"50f457d61947322a0e641ad52f8f48e931e28932","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.9_1744632501995_0.8398164021521415","host":"s3://npm-registry-packages-npm-production"}},"2.21.10":{"name":"polotno","version":"2.21.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f56044f63f96f168be79457c145aa79679b909c0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.10.tgz","fileCount":293,"integrity":"sha512-iVoCBh7qi+Y+vQm8lN1kaduXyyhxSHWaANdHJ0SMTtz1WLsgtiyjm0M5sZYdQFnhDWxu06raEM62xnuutmeZvw==","signatures":[{"sig":"MEQCIF1T4KFy7qj4tZ1f5tm/ku8I9EghkAq2rAIuz9x1oui2AiADzPKWdsLsopCTz7FoxdhzIhS2j9OC8EboXUZlacr0Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6177774},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"7a7dcbea395ee494f4ac3f40a329f5eb3f624a33","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.10_1744731369835_0.7628407292829515","host":"s3://npm-registry-packages-npm-production"}},"2.21.11":{"name":"polotno","version":"2.21.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.21.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a2024b6aeaf97a669341a6bd58c1d73977992bd3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.21.11.tgz","fileCount":293,"integrity":"sha512-PcNT013vW/RkVNiuwbHu26x714pV6cQs43lw318LaW0IYE98Gyktkh7UBxrEL55aKkxBtk39LS3RDC6hnxi9Mg==","signatures":[{"sig":"MEQCIExPhYFzoUAULuMKCMAVeTBEZj9ajqyCv3WidkEGhCqlAiBVzkgUo7BOZjq3oI2Q/3kBAbbJVEymwK1oj5qG4Y3q1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6177738},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"a883e35beea91ffa58a3b3377cff317c7ee83011","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.21.11_1744748405015_0.8135899307569578","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"polotno","version":"2.22.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.22.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0b01c7ef5ee0b050d2076566a1d45f326c347a5a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.22.0.tgz","fileCount":293,"integrity":"sha512-Yb9fh4abtNO43qsnI6L/35qmSHvex2jdPsR5nqLYBWmRYvOG4SVRep3sq0vfrbGp2l9vK7Evuyk9mHHZ3xa8OA==","signatures":[{"sig":"MEUCIE5MS6lbPwgtqPPth4yPOIf9fbvKWeCCE7rctROSYF8IAiEA8c2pTCPKym1vtjMhwjjwiuaE+IMcQmxNozU+qgflrrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6179903},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1a5d108b2ee26a3585091df378976bb2ed98f350","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.22.0_1745251702293_0.01700383495108082","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"polotno","version":"2.22.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.22.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"98a3c32ecb14879dfead4c6d908d76251ca04c58","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.22.1.tgz","fileCount":293,"integrity":"sha512-qNdHSNJ8nRo6saZyXTq2NMjAaT5vfnr5DRCkYuSGL7VvF5a2X3JqYsJ/mlTa2CS0LbTQfMosKn9LoD9qRJ17+Q==","signatures":[{"sig":"MEUCIQCDHNqYaRpMyvuEcw64J0fdICas8lK6SYYfWmhmQyoSHAIgQ5+bil+UmpHEnJ8pt3DRcQt6cniaYdzAserSPI82NSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6179825},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"40a8d43dd050ffeb7d800dd614a6528988efd853","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.22.1_1745258253051_0.045912485498087685","host":"s3://npm-registry-packages-npm-production"}},"2.22.2":{"name":"polotno","version":"2.22.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.22.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a3d97cd91fe5a4293981af24c08b0ce35c9eb5d2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.22.2.tgz","fileCount":293,"integrity":"sha512-rteNbii1yaIc5FYEnzjGWVhvbV/N3R37WGaKaLowl3zcWolroEvZWEjw0S+8rLZLyBpX2jJSZ9LNN981MBo25w==","signatures":[{"sig":"MEYCIQCX7LaF26jyQg88jDFB/IYUC/qHUUZxROlDziXP5E3Q0QIhAPoHlpnWLNR8djMyiTUAA3YFefkkQ3X3K9iU0gPYNwHZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6180103},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"e7c181a620c02f079807914630e7fa7d2fa9ca5d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.22.2_1745503995972_0.5203204240013346","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"polotno","version":"2.23.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"52826990efa87fc835d36a2c6d2d0da43e18828a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.0.tgz","fileCount":293,"integrity":"sha512-3JQB8nv9dk8grlGs6ygqN7Y6BFveNPNqGhHRCuZeB5AD6wYFsdGJ1QzmRVSjPGbl4Wlyb6ZGX7E24nc9Vu5t3w==","signatures":[{"sig":"MEUCIBbc3aouRVSIR/ijykzIazH/epE9pyDnlGrkgXgFLMqFAiEAjPS75KPMxNDSiMJqiBYBTJ8wJ8zOENw6YCpJl2bZt9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6197672},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"d3dcd199ee1a33f7f3a8d2712f331e7722a2a005","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.0_1746720233002_0.0703951604788946","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"polotno","version":"2.23.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0bdda1d897e09fd8faf5860b9aacd4b1c11f94f0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.1.tgz","fileCount":293,"integrity":"sha512-kI5D/TJ0rMksMC7RL6BZU5jWvOCNNwVZIalzd7MPiiO/Igs1ZhoxH6itOZuTmb2Ndkco4lKnvHiKZB9YXtnGeQ==","signatures":[{"sig":"MEQCICSGFljsyq2hPmgYKY6V+aIerBV9UmwDeOjqnUtJPtSlAiBf6iBRwnM/o7LOM4bw9k2HbIwCHMghFWNVvzO+vFqtPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6197670},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b2ea15bca850545691124e7356b390cf05af60b5","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.1_1746721909385_0.0001515935406546376","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"polotno","version":"2.23.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"53da1cc0543c177f821b129a4722926026d1d9ea","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.2.tgz","fileCount":293,"integrity":"sha512-5m4nk5sZ+MZb8RC19kjR0m4oGRzZ5oqqgpLIKUt5fYyI3mGr4y634f8+CA8i1nlqD9O1+HCP+iZu/lyc92Appw==","signatures":[{"sig":"MEUCIQDitGRybnpm4daCZhJYs3+6YRcRD/4MYc8xk6sdSMoEIwIga28rraBa2hxLRJmP+xrdt1gQl2zT7UYGEdZEUap2hvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6198534},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"227285a3b239fdddce2fb6455bcb0551a7760425","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.2_1747069766689_0.23118013460348275","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"name":"polotno","version":"2.23.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"888852cae969362dd08ea34e7d1223708767f50e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.3.tgz","fileCount":293,"integrity":"sha512-b2IiwDY5Mx+C7yX+HyfgafEq9/lR8XE3FWU69rdQaIsWzIOeHPDslIg90eZraThlW155wDNZ16PlGRDkzXzkng==","signatures":[{"sig":"MEUCIQCS5V131/j+wcOHfmoz1jFiD13RogEGvWHw5PC5peHLUAIgdvM3EIlNpqpagEnieRCfzCeUJYjwm8F/ygU4Eq8tQgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6198620},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"8372dbda4e90f5ef9e7f5f19c71e0118969c0d5b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.0.2","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.17.6","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.18","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.1","bippy":"^0.0.25","jsdom":"^25.0.1","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.0","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.1.6","typescript":"^5.8.2","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.13.0","@size-limit/preset-big-lib":"^11.1.6"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.3_1747169404480_0.6475615491891749","host":"s3://npm-registry-packages-npm-production"}},"2.23.4":{"name":"polotno","version":"2.23.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"6894e44e2c497fb8f8c488ff7d8ceb14a327cb6b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.4.tgz","fileCount":293,"integrity":"sha512-bhs1A/U3jcys33ffTAZ0/BJN4p57x5nndF2cKzpYUR/qJF4ghOyHf5VPVfmZBszDb68X7FTnrfu6Wg5ukhkXRg==","signatures":[{"sig":"MEYCIQC2GZWQLvnRGK8Ujw/34PjeBquYJZ2Tj1/T9bp/GLD9OgIhAMVnfgLIzBIrwOTEUZtjikp7haN0r66fqAOE5sr6yYDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6218827},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"138365fc9021a284aac624d8fc4323a6acc6a1bd","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.2","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.4_1747687087508_0.5730578562479658","host":"s3://npm-registry-packages-npm-production"}},"2.23.5":{"name":"polotno","version":"2.23.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"733be5e00aa74746823adbe2d9bac2767733ed71","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.5.tgz","fileCount":293,"integrity":"sha512-pSOx0m2mrAEXV7Qz5tDWOcT4RCLIGTSD+UCihfUKgHk6px9Ej2ImdHl8bOUaJfxoCv0hGi4qROkGStX2n1TiQw==","signatures":[{"sig":"MEYCIQDNV4qOQGlooI1QU9fnXOum5s2+GC7VxIaIm4llBGiutAIhANZTAkSKgHqk6iA9GZbGh7xmHdU4e00cGk0dYWpgE3fs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6219687},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"48043288643d3ddc3c561993cd802957545061d2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.2","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.5_1747757764571_0.30988979412982265","host":"s3://npm-registry-packages-npm-production"}},"2.23.6":{"name":"polotno","version":"2.23.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"24a796c8dac0767dd4ae0b2c73032813e6f0735f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.6.tgz","fileCount":293,"integrity":"sha512-exo/gOwpko+7QtkhZ+nCM+iZDSFEpWQmzEcPLjOVj7wW2XYlO294mjEC9vI+ROHNkxs33puK7mNiB28rP/0EMA==","signatures":[{"sig":"MEQCIGvjmBtwHq4HkmJlzMFSVTUSdoeXv4ltPVoQOrVflMjBAiAxFyBzT61+PSOBhXH2OJBVcK282rcIgNYs8cW9tVlLlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6221426},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"9ff583063a4387ba015dbd5e350f79ad62bdcf95","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.6_1748359752584_0.13465539050656306","host":"s3://npm-registry-packages-npm-production"}},"2.23.7":{"name":"polotno","version":"2.23.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0dda1a251bf9449ccf8171db8ca6658fd56370ec","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.7.tgz","fileCount":293,"integrity":"sha512-R0ubqpNB8HG1EgeFxYfDn24Nc8Q56/XfqEHh7ocH4ULjWHWbeU//EZ3vPQfOodzeRWxlBzzGPNwwHkdsuHzPEA==","signatures":[{"sig":"MEUCIGVJYEa+Q+FVB5IsbCogboHIKvnCk/f4IIes5xl3bAStAiEA3Gl3cUBWpZKUOXMNDzPER7Sh84q010Qhq0U5M6cDZCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6221665},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"fb413792b0dbc5c022a9ad914876aa0b9eb87425","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.7_1748370742017_0.37123049029045063","host":"s3://npm-registry-packages-npm-production"}},"2.23.8":{"name":"polotno","version":"2.23.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4b3b8b7fcc5dbf85f3090c5e09492f6c17a6ed2d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.8.tgz","fileCount":298,"integrity":"sha512-853CuubOEVCkd+ekplMQq1fMmTDbcHStRnf4IWpRKNLz8ZuXVrNPfB+1p0gDbSdP0O3Tqskl/HXkUXBZaDLx0A==","signatures":[{"sig":"MEUCIEsSBlroAK1oQLVEWkL5MJSYkKswO9bD+rKb9ujUxMnkAiEA2FbRc4iDXVNZEoZcHgtWXzNnc+OQoeswxabsOP9/cVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229012},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"b68f91cc267858757ef107c895edf954fe75ee66","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.8_1748624641981_0.562207717983938","host":"s3://npm-registry-packages-npm-production"}},"2.23.9":{"name":"polotno","version":"2.23.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"779574871d39cf52356a93eef8384abcf73de481","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.9.tgz","fileCount":298,"integrity":"sha512-aTCDYOe8/sbP6TzrbbulJyLWyZWOzTW4LRVSaDmYAHly3IUu+CAlb0FLa2/qUCutBptJ7wAL2ge+3TArwVNKEw==","signatures":[{"sig":"MEQCICEk0xAy/u67QKP70JzZjOypqehZZz0wGGZCvjj711knAiAF34Dd+9nJ5MoJutWkt6Qt23OAFxlD5W5KCw7kH7CMeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228888},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"4fbe30c1f6f45b4fef7ad9677ffb0733289fcf5d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.9_1748887849063_0.08456117432489973","host":"s3://npm-registry-packages-npm-production"}},"2.23.10":{"name":"polotno","version":"2.23.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0910ef7e0f466482e98da1dea4b6f5c6d0f5f538","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.10.tgz","fileCount":298,"integrity":"sha512-pGMi+sxB+Kbjtq3sa9qXQ69PplJVSmlpBpKs2tAq3cWcZLJ1U5/zkI2N03okubt9Uq9PAaXxMIArYITy4mMPrA==","signatures":[{"sig":"MEQCIHlNzsaH1FJ64PaeDvmegF440PKRyEV+CodqAI9T4jfKAiA252+YUxaZE2LoNmOYntm2Ddq0EhDpZ8gBGe/Gi4jh4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228992},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"f910f2c9a81cacc19148fd1c112c4ee0ba5d7258","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.10_1749143045894_0.961758197414033","host":"s3://npm-registry-packages-npm-production"}},"2.23.11":{"name":"polotno","version":"2.23.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"cd8e1f78f13b098ab10535a688a4e389d2de0cc9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.11.tgz","fileCount":298,"integrity":"sha512-jznGr3eMsOjsDnVzS0AUbMHfXkwjUM2AfHiCwbSS2HnSIqwfgthWZbqARJlt3FzSXIc/pKNUzHCTx+cXg3XJ6g==","signatures":[{"sig":"MEUCIQCCkHgraYGq4CRKd5atLTAWomX4JPVyRyROwNoNTBSDQQIgalyWy5cp8Q9cVBwxZbEGzywEn0oshJv5uDeCXP0h2b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229270},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"768d5c2a04a1da3eab24835879bae8db07faceed","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.11_1749164323524_0.43323473919783195","host":"s3://npm-registry-packages-npm-production"}},"2.23.12":{"name":"polotno","version":"2.23.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"69ffd3025f23c8125eb70b12b7fff84e491c9b51","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.12.tgz","fileCount":298,"integrity":"sha512-uZW4C73XlxoAxKpHRBIgUYmB3FiOpqKAlJEofzHbPmcWQOeSEf7Q6QcVhRkqVlz2AtQZlIunx8uoUhGFofjC2g==","signatures":[{"sig":"MEYCIQCqCvL5xMQmoBWbEFU6n9m8CW7MNvY8uiLejBlG5NtczAIhAJbFeAKjsXdPNo+5N9SXwx6Q7Yb4ptmlRC1ED/IkOz8v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6229706},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"c1f8f3fbaabb5ab71a8c14d52fe59244763a9c1f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.12_1749569515985_0.7866324826010782","host":"s3://npm-registry-packages-npm-production"}},"2.23.13":{"name":"polotno","version":"2.23.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1d40e2efe89278e3de8ce5b0f5d922aae5afb4e3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.13.tgz","fileCount":298,"integrity":"sha512-pvRCY/QJUwvX05CjMIVFl95kChJXireP0Fy45Y6YjP9O+XsOU9C9XS5/QyB2QdG9SeyaCzk0JitBOxXp5mkS/A==","signatures":[{"sig":"MEYCIQCjnKv47F0OEYuZAYxMa4n68BGkq3rrUFfZzHlcBf+KOAIhAO3KhYcAMO4BNYOakhlRUDPn2xZnwLlKNI9KX+UJnie5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6233094},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6e11b8102930d9be19c8d221976af2c4e91df172","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.13_1749675219743_0.26462425372432663","host":"s3://npm-registry-packages-npm-production"}},"2.23.14":{"name":"polotno","version":"2.23.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.23.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7a1eed67f70f73c1f379dca528b9746231aaf273","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.23.14.tgz","fileCount":298,"integrity":"sha512-tbJMglqzoWQT2UV1cHShRj3MlIGfdJpCEhSgzTWwX6ruhLYR6KxLAqDfPwEaCYNHBsdt/a6ZYhf1qikFrciLFQ==","signatures":[{"sig":"MEUCIQDm/s8Yql6vguSjlgm9jAj2nFePDj4MOToil+pInG+FKQIgG0Mwru+vEPO6BRD4BHCX7m0+Xq3M2GrFnIs/SYWG6A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6233127},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"6e11b8102930d9be19c8d221976af2c4e91df172","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.23.14_1750172344606_0.39971773689129586","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"polotno","version":"2.24.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.24.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4c1f9486403012a2e74162845d24105f55834b54","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.24.0.tgz","fileCount":298,"integrity":"sha512-McGnSORzHRDlW2VwhQg4ICw7y6u05xR1ZImImZehvW89e/cktgrnz6lZkEcfTCsORplvpsU7SPDVYwmdPqhx2g==","signatures":[{"sig":"MEQCIDH50y0qFYoBy41e5U2BPAQSxw8qlh2unLE25Cnq07hGAiA1arJ67yCVXJVVR7L6jmtIaEToIhOeM08Zj3eBjp2khw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6242975},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ddaebb9d9b8d7751663d5ef92ab4cc85ad83ab3e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^1.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.24.0_1750351821146_0.8188095144311021","host":"s3://npm-registry-packages-npm-production"}},"2.24.1":{"name":"polotno","version":"2.24.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.24.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9ea6baa9ca4ece52e122d24f6fa93c08b55a904d","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.24.1.tgz","fileCount":298,"integrity":"sha512-VGUKicGuaHHJSOJw0TG/G6XUxpR8mGEJgTjA2Xoejgu5T9Fm5CP0JL/7AxfLEDQ2YyeY7TAJTOLolbyWfWqXCg==","signatures":[{"sig":"MEYCIQDURAVMIxdQEzvbnSK/Q6iG6JuT/zMpxozZ07E7okztBgIhAK/hoT8jvbL79O1kO3xdS8NEpZbtXkszXUCVcNAAYS3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6243182},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"3a3252a4bfc487fdebd634936f1ef1f573fcbbd1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.24.1_1750714245490_0.672363940987398","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"polotno","version":"2.25.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ab50f59878f0e3d1390cf59f0a1e4216fec03ae4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.0.tgz","fileCount":298,"integrity":"sha512-sXDKkXsVGrz2W2mFHa0gOA3kiWqdcHh17OMVJW/ealgFK5EbxV4ONWrZoIDZ/FCgdLQRCmlEhsnocO+4YYNjxw==","signatures":[{"sig":"MEYCIQDmv3ZpT/6Rz5lnGGwLMxAzDge5xWnVpbktFRFRiBIz2gIhAJPf8URTVW0nCS4JoG/mGgnf5Bxq0XBP4gTiWUiWYIAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6247089},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"2acace87cd3d58b8fad8052a1987d85a7257cddf","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.0_1751033669760_0.5116632963104213","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"polotno","version":"2.25.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"06952ec87c4f70cf602207b01cdfe5e88aa7e0d8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.1.tgz","fileCount":298,"integrity":"sha512-hSgtf4sTryv55v9G8ry88XYeCk2AvVrEpFhxduRErMzsJXx7iKQsI7XZj4JmE/CQDBLR0mCNAkD6SrQ58dG6Rw==","signatures":[{"sig":"MEUCIQDThYtSO0J+q8HbeKb6wxVLM7b3I7qB/7jEWh1yc14Y0AIgbWM7w7wsOMUsteygYPuKc8gMc1hO5I/ZiJP/cVAI+08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6247839},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"44c4ca8d4d5ae8e8e2fedaf73787e6e1cc6a963f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.3","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.10","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.0","parcel":"2.13.3","terser":"^5.39.2","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^3.12.0","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.1_1751289028687_0.9721749808243949","host":"s3://npm-registry-packages-npm-production"}},"2.25.2":{"name":"polotno","version":"2.25.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a13a958434d6743b48071df52e8cb42d567bd9e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.2.tgz","fileCount":298,"integrity":"sha512-MXSLqebzyOFHlUGN6F1I3B877ieTVlP/kKxgNogz/pltLTgRjg9ITYGknBUB2Kgo0NPa465gokw2iHAq59sRsg==","signatures":[{"sig":"MEYCIQCl8KmPRaDxrU1B1xqkIoRCGuIu5/Rmgpn4R5Ntzawk9AIhAMOQAmf66hnfaoSQYESXUN3Xld9JuXpE+yDqWGE1Azvd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6261170},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"cec6ddca8b7c7cccee10e43d682a61c67ccff1ce","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.2_1751909178290_0.38664437074545743","host":"s3://npm-registry-packages-npm-production"}},"2.25.3":{"name":"polotno","version":"2.25.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"efb6cc571db47fbdaadcc9a5e375236747d508ff","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.3.tgz","fileCount":298,"integrity":"sha512-TWVK1oVF8cEGyQtjXafM7EaNEYMVigs+/s2BVTre2TKTe4UIUHxvRzHAyUPjnTLYfrVGGeqV+t8OrqIoCdtP2g==","signatures":[{"sig":"MEYCIQCjmA1SUtd4A/iixk+WwCISRPEiv0WkmHYMpx5HV/2BKQIhAJJ/WYL3G7wGw1ylI/M3m/qZSCymplZ6Jspagpa94xA1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6263334},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"1dd972363bbf19cbaeebbc4f5653649de63a8db1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","actor":{"name":"lavrton","type":"user","email":"lavrton@gmail.com"},"email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.20","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.3_1752083728443_0.8798040923695205","host":"s3://npm-registry-packages-npm-production"}},"2.25.4":{"name":"polotno","version":"2.25.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c34feb143f440a8bc872192f8b04a5cc212a53fd","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.4.tgz","fileCount":300,"integrity":"sha512-kcASJMa7e2YOyxNTRaNsyo1sIT25w2DztiFebXaTbMrBavGCDbD2ptmX2lyAqKwl5Df7ljtHlMlicy9JGq7lZg==","signatures":[{"sig":"MEUCIQDXWQTsrVQd7fsDDTAPNLEwdp46AhJZySJmDyQlPIWPAQIgIos6jJZPOWn7ah3r9IRKH3bhkHQhFrcQTQXxoNRlzn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6268051},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ef13ca5cf54c04a46508e10c0ccb4901dc731840","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false --module CommonJS || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.js","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.4_1752274842279_0.007550005429258544","host":"s3://npm-registry-packages-npm-production"}},"2.25.5":{"name":"polotno","version":"2.25.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"721bab96206fcce63f6128a7a3e8d551616d7fb5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.5.tgz","fileCount":300,"integrity":"sha512-uG5aB+jgBemUlL7iZDHXK7+Zsv+SKpCHYeSGSeorSNM56p5dzvFDHjYuj5r0ZpO2d52R8EIMMIBl7Xy2uuTcPw==","signatures":[{"sig":"MEUCIF5zAKYRZC9G+KLUbhL4q1W8bSN/jlbgZu2SdHs/Eb2EAiEAq39fJef4Vl7N2TfatSMnszwfqhNFAnLJn+ItU6Dsqic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6208906},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","gitHead":"ec377a0f20a468023627157ee5cb7121c54c9821","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.5_1753363356454_0.5563053917821519","host":"s3://npm-registry-packages-npm-production"}},"2.25.6":{"name":"polotno","version":"2.25.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ea25cb71f327c3beb96d69c340e542bf3d6f1848","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.6.tgz","fileCount":300,"integrity":"sha512-3bhprk3AxP9ldTXfpNix4lqTBXvredHEx3AWOoXlvJT+v3j6nr5KfswtcbCW7s1i/ic2I+zrSBy30DBqms520w==","signatures":[{"sig":"MEYCIQD/RpUhcVPv/Ogova7TmLLaRiBjqz1d4DWK4CukjXrPYAIhAJszL9RaX8OCGG0AYXjfCTTGzLjAuMw67+JgquiY110F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6268649},"main":"./polotno-app.js","types":"./polotno-app.d.ts","gitHead":"ec377a0f20a468023627157ee5cb7121c54c9821","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.6_1753365270758_0.8589180405554084","host":"s3://npm-registry-packages-npm-production"}},"2.25.7":{"name":"polotno","version":"2.25.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e8f829a524c894838e76de63c3adab12d4bce220","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.7.tgz","fileCount":300,"integrity":"sha512-hvn3PutzL4wAH1TPLTKN8WeNBHvGIwMEpPlHvdA7KAtXWzxvJxCPoWYU/VmoLKoTs7CMAXcOyc4k/LNo+7d3mw==","signatures":[{"sig":"MEYCIQD5C2PRIuOa4e5Vomns6F7qk0+620mqZloCvGCpYekX4wIhAIw89p6dqu+42PytLFMbfsf9pcwZBOo0LZyXP4c0yXEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6212358},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./workspace/*":{"types":"./workspace/*.d.ts","import":"./workspace/*.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"35b29c2cd7529f004c4095fdb59f471d6f85bff9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.7_1753375235926_0.8012944556469204","host":"s3://npm-registry-packages-npm-production"}},"2.25.8":{"name":"polotno","version":"2.25.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fa76a1e455ce85b2c555ff47642db5978f17c53a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.8.tgz","fileCount":300,"integrity":"sha512-qMM2QC3IyTgUs6mgLGGuAZ0qyISpXD1KXstvotdYkB4rbgg5egtnsiFzFQSTGvBEmzKRyxZTJ+KObeqiqg8APQ==","signatures":[{"sig":"MEUCIQCbmNbz19hrD+AlFn5vyMNjqBQ8HnnaOdzi9x8Qlz/nMgIgD78urcP6JoubKEoEYYN3ysqneajlpFsd/6+WeB39sPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6212444},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./workspace/*":{"types":"./workspace/*.d.ts","import":"./workspace/*.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c881e526b701a77148fb176e67efa7f9e07d656b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.8_1753448122434_0.656461208369111","host":"s3://npm-registry-packages-npm-production"}},"2.25.9":{"name":"polotno","version":"2.25.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"957b95b8effb991518c4d6a87c99e4b0b389d2c6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.9.tgz","fileCount":300,"integrity":"sha512-mY1JbAWaoxwFGcs8z3bIUxqaH+DDiPe4mYFxWQNRUVAHwixTjXo60uhKieopPm8jNw2f4KEn7nDuVOFO/lX1lA==","signatures":[{"sig":"MEUCIBqxwJdurWTqsA1uAz/IOJJ1aLh1YF4dTjU9rO+tlDCfAiEA2TzEtFGj/IoZgpxJaV7I83JRALf36BsN0iCr7AbGv2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6212525},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"d0853f46636f2f409994357659c49f7954adfa23","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.9_1753449238733_0.020603719830069256","host":"s3://npm-registry-packages-npm-production"}},"2.25.10":{"name":"polotno","version":"2.25.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"758f33757fcc7771c1eb8fa9d2e8d82735a34774","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.10.tgz","fileCount":300,"integrity":"sha512-U8NhEuW2l1BuS7TkbdIuEpCPSSGHwuzoKh6NtvWIYYRR+lwGjLW5w3YIQwBuGrbc/0nFeEFqHB4szQ8ncTf1Cw==","signatures":[{"sig":"MEQCIHMWgpk/YDulC9nB+GxtCd57zF7sfaXSqxjs7y/0ehTJAiB7R/g7sCdNuWoikmmHrU2bTtVwYC+8MZjIFi+WTnOJzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6214151},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"9199191cdc118fc67c390ce8499c9b5997ab3392","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.10_1754257637719_0.3519519354810505","host":"s3://npm-registry-packages-npm-production"}},"2.25.11":{"name":"polotno","version":"2.25.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"91c5c35742a179a6477cddb9a963fec9456a1516","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.11.tgz","fileCount":300,"integrity":"sha512-j3V/RJDMnVFl8O11eTKgprML2gu5IbcOP9AwmMVvnAtTg1SPdlLRoUrowNXcAIoFPbiK3VHfKxGqidjmVQPX3Q==","signatures":[{"sig":"MEQCIBYKjvslYCMmTG6lB++Zwo5/sClKBFAdd4Xk3LJP+zT9AiACKFFFyVzm9jN5XmYL5AvtPU1TGdh5vXpmJPW9/AVbag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6217213},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"6c57dff3579d447c888192b5cdc252ed9cfc3eb3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.11_1754697240632_0.43024831589072354","host":"s3://npm-registry-packages-npm-production"}},"2.25.12":{"name":"polotno","version":"2.25.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b3d2bd3cc5480154693c5a30856298802e06c8df","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.12.tgz","fileCount":300,"integrity":"sha512-qO0McNAjs595dxpjtpqLTXhxUxoqzWhTRwBIlmiTrVM/OrgedqOVq0pzMWFdvaddbrZgDequ7DX4pt1J4IoyLA==","signatures":[{"sig":"MEYCIQDbPUNelnK9gzEUbySu5IJYheJG+28TNrtv5f9MLo4LDgIhAINpYSLCzdT41UMo2JlIDXnEmA7ip63YC7bSE9ioxkTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6221098},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"714022b9285de48335df0338781f505dada2043b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.12_1756109105773_0.37695435383434495","host":"s3://npm-registry-packages-npm-production"}},"2.25.13":{"name":"polotno","version":"2.25.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"89c74f321564a4cd805d2aff63436206da223f32","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.13.tgz","fileCount":300,"integrity":"sha512-5yeWf6icRA9Rm57ODCBQtsYMzJmtptsZNs3h4xx0RhIKAT0Ucnq24OuW1pzvNwL8OfCFDXPQOyfryPKHh+4akA==","signatures":[{"sig":"MEUCIAqwpdnaZKD+Wwn9CLgwlYGcp0cqD5KN9ipb29TMNIvTAiEAzqhFwoAgQHwxpYr8jD/jYhy9tumiPgEFbTdoHMWHP8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6221785},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"1906364fcd0cd3d65323f64590cbe560b7dc1524","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.13_1756140384422_0.3174793110806615","host":"s3://npm-registry-packages-npm-production"}},"2.25.14":{"name":"polotno","version":"2.25.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"57bf94019e25cf676ed612d7ddabee0d09915d06","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.14.tgz","fileCount":300,"integrity":"sha512-uJMpd3kxFcBvY/lTTzk1dHHH81eZbEDUuNxNzg5ONDQCVEdvhhL+wVSP6KLQ0XIs8Ol3u/t8xHQdqZIFV0nWlA==","signatures":[{"sig":"MEUCIDzvE+hY4lv1mOB8xHYl2xFUDPAEnugQSohZnjhAi1yBAiEA29YIY28VxduHA9vI93MygSvoHLoQ0LYWJ8GSrNEk7zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6222303},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"0da1b3953152485fbbd3a7c90dff47b137420cf3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.14_1756227011026_0.07394236737510695","host":"s3://npm-registry-packages-npm-production"}},"2.25.15":{"name":"polotno","version":"2.25.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"56cde75d4f4b0ae5c7b2701bf7e9a2f276d45c1f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.15.tgz","fileCount":300,"integrity":"sha512-n13j+tBi166nW0hnQfqvLtCm/y6FKM1HGr3n7WkzskTmHHZd7UYj6ljKz7YiK9fNORO2xsouoVo2F8fro/forw==","signatures":[{"sig":"MEYCIQCUm7cINZqOWQ0sETAXvJthrTafGVbT/OuRoQZnjAY+vAIhAI3jzmoYpqn37VP9wuIOWT2VfXxZFKV4l/lcuCPEOdbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6222383},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"8ad745f18b2a81d494f6b778b00c47a43c64035b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.15_1756308305882_0.08864253298751312","host":"s3://npm-registry-packages-npm-production"}},"2.25.16":{"name":"polotno","version":"2.25.16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.25.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b1de7ec069b8299f34a3040049261127d92ea7a8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.25.16.tgz","fileCount":300,"integrity":"sha512-vtRKnhQjkww3S+VP1brjPQYagm0YGP8mQPoZo+IhVeU0ViGTkLk9KsrRtca5dSsMVDqqOo+P6yfvf5uuIHXEcA==","signatures":[{"sig":"MEQCIHn7RMAS/O/oeXTQJ++IHrKVXJz7sggbP7vcZhJfckLVAiAgthlUYdO3LF/ZMNTxWdeR6fMtlbt3vpGNGqgzuhQbPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6222493},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"8d5e9cc3d3335a8c7b4745e4e04e20a45ceb605a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.25.16_1756406420988_0.5587363353545465","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"polotno","version":"2.26.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.26.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fcef8036dd2040f400156fb5569fad37fffae41f","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.26.0.tgz","fileCount":300,"integrity":"sha512-MqVhuhPY5OGCcGaqKUd1nw5Oplg7Gw+7gLB7nB53YiNgEX3FJ7QPKaUTrwIjuTVnXvk36mLhk9svp0HOyhdYug==","signatures":[{"sig":"MEUCIQDNDBrnOUiW3o+5P1hTYyUZgRIiWWRFYqgcKkU9LduP0QIgXSJrryfhW/sqjOA9TgVhoUpdYhNoU2edDj/SeY8v+uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6228294},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c508af8be7c862c750b5ae7270e434ae751b6670","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.26.0_1756480091286_0.5343083587839061","host":"s3://npm-registry-packages-npm-production"}},"2.26.1":{"name":"polotno","version":"2.26.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.26.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"664cae921b91245b04202e3eec377bbb72440805","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.26.1.tgz","fileCount":304,"integrity":"sha512-B0yG9WFdNAAf8Ax2N3yfsLhQXVymvicfdrWBcEYKMfsR5N2cYp0+IqY+mnHfXRybzJrnRv2SgkdON5ieHcK2lw==","signatures":[{"sig":"MEYCIQCWPDhV4D4ORJUWmkPF2bD9FJ2HJXMUdNFWU34J/ISncgIhAIkzRyQBEnWDNyLxNcvmxBs5FJrIkMx9OsA0eKFAHvJt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6230238},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"2981429544f3bf69944b8294219f890b9ed64425","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^9.3.22","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"18.2.12","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^1.1.1","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.26.1_1757016171702_0.4753234759724132","host":"s3://npm-registry-packages-npm-production"}},"2.27.0-0":{"name":"polotno","version":"2.27.0-0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.27.0-0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8822ac907f9aa5853caa51faf03779771d865dc2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.27.0-0.tgz","fileCount":304,"integrity":"sha512-dGE/XQYFe0whZLnpfTmHYOFAK2PNNb2BtB4YnOXHBS2Eh0pUZM3rLzmBZ1ewIH4rCILVyPuukPwouvLwcx7y3Q==","signatures":[{"sig":"MEUCIQD3sPSVPCpnuBmxZrDLKNXK3VYGcUXVv9vhXGrwODdJCwIgbjETGhG7+1Kode+9lfpRUMKJqzL3CN3maytDAHst+Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6232856},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"0de24fdaf08b38bd923f3f5123cd0d9f0318cbc2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.27.0-0_1757974266554_0.0678865511955331","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"polotno","version":"2.27.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.27.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5f0ebfc7abea317f8ee57229510c8cd5c15c0f95","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.27.0.tgz","fileCount":304,"integrity":"sha512-pbVqwYgaB9C4zXXTCflt0H5IR3KBEx+G+LDtHTeaSQE/ooLEkQwsVnIW9eFbBLOBjBkCZXrSh9ihCyXuxjhYIw==","signatures":[{"sig":"MEQCIAK3XmWsXAbDhRSFNlbhXG1ZeLt6k6/+X/2xcSSIh1nkAiAVcGsTeqFkg8YE0Zd3ys3m77eNP7sHZ0FwxiUqrfw/Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6233655},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"e377282c43e3a15652e7530dca6eafdbf065867c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.27.0_1758039733635_0.6363321209015751","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"polotno","version":"2.28.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.28.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8a1fd8668438652345de748b1c567ac9aff856a3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.28.0.tgz","fileCount":304,"integrity":"sha512-Pd4gQeC8IvTtWFXTCBtC9i04+mIQN7qag8HoRi6GcuZoQLGkKQwBQOnEInVIFCUCcAPc+hMpzmbx/NXm8QFKFA==","signatures":[{"sig":"MEUCIQCLgn7EjN46Pv8MFPJJgBddzwt7HX5ZenGfgrKM2C6MjwIgBTThVI2qt5TZcmUp2Jn7uOzo7T3MOfsk2TqQKx7pkQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6255917},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"73c555aa24aa3758793fe4bc64ebf420a8d32267","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.28.0_1758203628159_0.8276104009905241","host":"s3://npm-registry-packages-npm-production"}},"2.27.1":{"name":"polotno","version":"2.27.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.27.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"105a69b1ce741f62bcae1fbdda17f2db1ff985e1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.27.1.tgz","fileCount":306,"integrity":"sha512-Ri+WrrJvK8RAl6leMnC3sDCmSZy1RACMi664Ihyi3KJW5GsIokGUpp2MYapVTqGVmvfkKzHhbFg52PdTu8+gnQ==","signatures":[{"sig":"MEYCIQCxYKiqXZk8gA80uJWihcqbitnWnTjt5tAlbIMnLCmezQIhAIx1gl9+ywhdStG13mDmWyseawP2TH3/rw3mkl4KffFP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6263647},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"fcdadd17b981a1794d3f83b07253851f29352d47","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.27.1_1758555632840_0.6558571441572987","host":"s3://npm-registry-packages-npm-production"}},"2.28.2":{"name":"polotno","version":"2.28.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.28.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4f1c283df1832783e2857b14cc713f3368f9bf32","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.28.2.tgz","fileCount":306,"integrity":"sha512-MMi0adS2wPdBXwizolFbjpyKTbN7ZG4JNU/Qi/f4H1v3rLek1KkrcESnjoWEkwjqdwVfowlzw8rDFtc82h9f9A==","signatures":[{"sig":"MEQCIEzZ1wzmyVtkiFgFyiMD5hgYwiK1hEKY2tZjVgZ9HUgXAiAN7rGZHjFoYKhrX0HG7ve5ggw7dGHCQ4lH7/Kh9zvakg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6264005},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"55eae229c4bbdbbb6b82f19ecd5343569bcfcb3c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.28.2_1758638209277_0.9767023799535739","host":"s3://npm-registry-packages-npm-production"}},"2.28.3":{"name":"polotno","version":"2.28.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.28.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f86203551ad7ff250c653e2bb454cdfe841611ed","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.28.3.tgz","fileCount":306,"integrity":"sha512-XvQ8XkD0a4CDua2qDXblyrb5t6KPDtpB3aIygsmZGtPGXa4+88CesKbnO/4iiRPgPGEmScP+JK5/yZtrG19n+Q==","signatures":[{"sig":"MEUCIBCUtT8XXqEpFvecDm4KqkM0aTGzw2OT9ZHP6aAwkAMHAiEAnNGSB7uyf+z+itH6wCatjybuMwcnixmRZI01LNbfrxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6264031},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"d3b046b1ee540311fa31fe8c61cee6e08c5fccc5","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","svg-path-bounds":"^1.0.2","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.28.3_1758744147850_0.22333831657326786","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"polotno","version":"2.29.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f94d0e1f858e26d90630c77ff7d59f6b5033f1b7","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.0.tgz","fileCount":310,"integrity":"sha512-P/a7Ti3qZP7r/pMG+Qq4gDFph8zN7Iq3ICIDAThy4zCRzQwqHlS3u/6ZPHQ/Eo+yrKCXEvYtdgVX1Z53g4a9Cg==","signatures":[{"sig":"MEUCIQDL5Yv5X54len2vM84PapvJ1c6bXYb+BwNM9OpBMl7NxgIgA0WRhpOrTlGoq6ld9kHH8C95kXY9fkfNRSHxbLxu+pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6278251},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"0c101574928056118321bb7832ac67bee3c35568","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.0_1759412352276_0.8649680385263787","host":"s3://npm-registry-packages-npm-production"}},"2.29.1":{"name":"polotno","version":"2.29.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3b812c3a932ebc0e56a337a94a1e639da89d6009","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.1.tgz","fileCount":310,"integrity":"sha512-cdpUol9lqSTymfijHO09NtQWTYWxIUFnCQXa1gDg+xO5zpvYEyulMfg0i/V+QoZdXk9BAPC/TDwOMritvJkNKA==","signatures":[{"sig":"MEQCIFGYlLQH3fdZDyAdySfJpBu5ivXf5398pGcLip4mFvoXAiAMMT+u/i0PVw40cQmUUP0JMnJFiX32LyraopaO7MY+3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6278461},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"fdf20aa6b773542527c22457d3fac4fecf917fa9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.1_1759767588480_0.4780871300822287","host":"s3://npm-registry-packages-npm-production"}},"2.29.2":{"name":"polotno","version":"2.29.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e2c9052bda624235e243d55ed3ff4b7d2c6b3ce6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.2.tgz","fileCount":310,"integrity":"sha512-CYh8Onp9DDplhyy4x3PUmB4k41F5a3mQSzUdTKg1cb75MwWoLQJwKhKbU1rFyPs5yO3l78XZiILS/kZCLbvz0Q==","signatures":[{"sig":"MEYCIQCR2PoQQYJhgPiy+dFA2sSrsOrizGjHIoNBqhOjhFTLRgIhAPlSa0NeyELLCMZ9dBHVIUqdrrwPEGlPPxSsV55lbyjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6279338},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"e81d4da532731c44124c3bd3290a01e34260a74e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.2_1759853519906_0.10019451982530359","host":"s3://npm-registry-packages-npm-production"}},"2.29.3":{"name":"polotno","version":"2.29.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"db477795b48b70754368a169cce0323d48688a70","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.3.tgz","fileCount":310,"integrity":"sha512-bDJhl4hg8Cu8G76/0Q6Livhwpguo6CaYYPtBpzQnGlj4L31wHAK5Hgqlv9iAHz1THW5jMBZMYpCG0+5u9QKk2w==","signatures":[{"sig":"MEQCICuWKrCxcfsm+IPUs1HNciRU0C4UAMKe+he+yvj/deL0AiAnOAACobwrlAbgpAwkOdpWuAInR6Jz4NcXmOmj87TSXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6140830},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"df10a1b558f2fcf2bef1e89514ed54b62ca56bf0","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.3_1760451485415_0.7423076424121382","host":"s3://npm-registry-packages-npm-production"}},"2.30.0-0":{"name":"polotno","version":"2.30.0-0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.30.0-0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"97c26a8e12ff3aa8165c2809b1d5ef7d641163eb","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.30.0-0.tgz","fileCount":311,"integrity":"sha512-Map9HPuuEEW5kwqInWa1UoBt+Lzojff7s67xQxy9IwAGebcsvPqI5j5ujOG9oaw0qwgdFWg4thNdbWNuXb1PZg==","signatures":[{"sig":"MEUCIDKCDY5pXL+uwjYIpNOSC30+eTbDLfxRsLg1Tqf8k0vDAiEA7DGEAEKV1YeWohbq3ohYJaHBESTlPKe8cbP1JXetP1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6556565},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"a5b4832333e32c52785ff6e78c367ae82d122117","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && rm -f ./lib/polotno.bundle.js.map","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.30.0-0_1760456907664_0.2183157711613044","host":"s3://npm-registry-packages-npm-production"}},"2.29.4":{"name":"polotno","version":"2.29.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f1c90575107b5c4292e9bf18b7671fb8c090965c","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.4.tgz","fileCount":310,"integrity":"sha512-fKUrJ15QgyTMq8I+RWHQOrfUM5D1DUPHlZZrzfQkhCcZBDBBcAwzEDhtIdolCO5H2u4ZcHPRVjPxla72puHWsg==","signatures":[{"sig":"MEUCIQDM5izMrpZSr22sI7CjjFtWiF7RJfv9JH4UGiCO8CCo7QIgIX25p/lVItKlMS1tm8YxPctnt+K2qHizvA0KFHZRDcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3818074},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"634ee63a912c8ccedb02cf66ed878ad9ee372a2f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.2","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.4_1760994635700_0.47505386239069036","host":"s3://npm-registry-packages-npm-production"}},"2.29.5":{"name":"polotno","version":"2.29.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.29.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d4f2d992059ea818ab97e1bebc739635eb437a79","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.29.5.tgz","fileCount":310,"integrity":"sha512-6GOqFGFMXgMpIl+oOIXkHjNhkbkTEwgALcDKL8UEG2qZbud+orN1P82LZqlgpbVQtxyK1H9x/R4bMEZPGWWbmg==","signatures":[{"sig":"MEYCIQDnRci45hPTPsWstKf2w0aUrszeK+BMXkIY0zcNn+EUOAIhAPEb7kOHorttckndf2js//4yVnirVZhDRd33TCI2v58p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3810069},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"314120fe6a271a84c38375018c21277947f2c850","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"10.9.2","description":"Design Editor Framework","directories":{},"_nodeVersion":"23.6.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.4","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.29.5_1761085123638_0.33357284364038087","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"polotno","version":"2.30.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.30.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5d92057fae5d61bfce6a27fc98ce01195115fca1","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.30.0.tgz","fileCount":312,"integrity":"sha512-IgSgadq4ddleFDaJA3K4D8ICtmvuArM10/4kZBdOhZDzacw7Wej3DwKL7GKdwovQTebxj1VGg51DdDYvcnHhlg==","signatures":[{"sig":"MEUCIDUQoUl/t4qw97T4dmabHOwn081LO2tDpQKA4QTVQ5uxAiEAwID9uqA9mgrEdLDBrD4Y9Wr/LoshXyCmhAlQ17vYhyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3828045},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"135c6864b5d139aaee9453dbca36c23efa203034","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.5","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.30.0_1761572767912_0.2590826604715286","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"polotno","version":"2.30.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.30.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b6b57067feb44f0cb87ea00b4fcd64a59f93d246","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.30.1.tgz","fileCount":312,"integrity":"sha512-RpqKGExX/YPbFFwAaOkQa4LUyMhn+Rc7D8KxoA8vuUBmrPqLdiKZkJ3CDL4YeFCEJxsz28CJqzY0VugA+0zWKg==","signatures":[{"sig":"MEQCIDUfnJa+E4E1ae6xIJsIk+6V0NZRuaWP4si+123tKG81AiBYTghH5OS4dXQY4q8F5HguzK5Ld9qn6sEOVeKr6Yy1Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3828012},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"135c6864b5d139aaee9453dbca36c23efa203034","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.5","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.30.1_1761573130807_0.4749490638823741","host":"s3://npm-registry-packages-npm-production"}},"2.30.2":{"name":"polotno","version":"2.30.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.30.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0805f5267cd20bc49bb09034a0cab563dc810773","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.30.2.tgz","fileCount":312,"integrity":"sha512-hwo2KFlU8zdIdMnF6GmGEy5pZQnQ6LRTwItNl+xTt8pj1YwTOdBWbGC6mosLyj2x3Sw0SnbrvVl6wK2xQoB10w==","signatures":[{"sig":"MEQCIF63Wk51/GsYm1TA1LcMsL4pm43IuMSPlBb5kXmAtyluAiBDJfyu66oRrEsQMcl/b3G1ckBPJf1/WUyRY2RK4Y4FNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3827937},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"ae01e2a0b5d3aeb3d305fd3c71392821799f7735","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.4","mobx":"6.13.7","cssom":"^0.5.0","konva":"^10.0.5","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"3.3.4","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.0","mobx-state-tree":"6.0.1","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.0.25","jsdom":"^26.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.1.2","parcel":"2.13.3","terser":"^5.43.1","vitest":"^1.6.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.8.3","@types/jest":"^29","skia-canvas":"^2.0.2","webdriverio":"^8.38.2","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^1.6.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^6.1.2","@testing-library/jest-dom":"^6.6.3","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.30.2_1761573415443_0.3352938415580715","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"polotno","version":"2.31.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.31.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9b516871c3985e8d07c57a2496427a085f09bbd4","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.31.0.tgz","fileCount":312,"integrity":"sha512-x4ZCOffqOcqOEKUlAh+2TlaVWn0D9q+iFOrRLQlWXcRxrk46qDXG+HpKoR9egNlzhVFcxd/M/6UNk5VriaAUWg==","signatures":[{"sig":"MEUCIA4cIqOyPaGACpET7PBdw0xalhxhCMnobMtDg2q85I1wAiEAsbSnFYI2S0gySd8qmkPGeUXvDH3A+cWLKRbEjm0Gv/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831386},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c3d8b237b76a11d993835543b01061231e2948f9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.31.0_1762352092570_0.16169245764056894","host":"s3://npm-registry-packages-npm-production"}},"2.31.1":{"name":"polotno","version":"2.31.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.31.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b271178b0125e20db121ae09ae75fd49d927e631","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.31.1.tgz","fileCount":312,"integrity":"sha512-eIHhS6/2h3qim7rz1t6BRovDu/m5254eXrUqLI/5kWBXWrOj1iogcJqljeHtmVinqE4YBlg6B00cSx5jRhcfQA==","signatures":[{"sig":"MEUCIHbm4j26l4XqeOZmnZPZBCT4BdxZKeoXIdjDph2wc9ZsAiEAr6WZ6wDwzVmCa229Nid0aM1Vm2bWPDz1/a1br4gYd/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3834749},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c9cf8267fb4133045953e7d26f54346980fdd84d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.31.1_1762464655018_0.9509131174702103","host":"s3://npm-registry-packages-npm-production"}},"2.31.2":{"name":"polotno","version":"2.31.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.31.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3bdee1b9b7ab60c32700f9ab18a29f2314b2116a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.31.2.tgz","fileCount":312,"integrity":"sha512-Zax1YPPrpRmG2ZJpkb0syIYGi/6LyiDbKBZdXNMpovAbhRaOTeWsyB7kcABehrTBDTwdgNw+m3VcX6LffKHZuw==","signatures":[{"sig":"MEQCIFWs1uAFOk6y30AToroX7hDt7Br584hqe3YbBwd6gCIWAiAXTuwWoZSB1KznK2gwoTD+1MfqDbfHn1wt+Ym3pJzlwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3835249},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"be195ea16eea560295284a109b3324dfb0a7cfd7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.31.2_1762536084971_0.05093460230815561","host":"s3://npm-registry-packages-npm-production"}},"2.31.3":{"name":"polotno","version":"2.31.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.31.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4de57012b2ed3405d9ba8bb4bf840a447e22d805","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.31.3.tgz","fileCount":312,"integrity":"sha512-dCCdtxTAfZlRbvY6hBKxoeF4YF4OsTNPvPixxT856Wuh8I1amSKh2+7rJtqZhJ+rehnqloorwhXnMob3a+FMpA==","signatures":[{"sig":"MEUCIQCmBczKgaVoW11oRPJNClgB6O0zqLdONSLfwz1mYkGAsQIgeUvDpQ/s5di0odQCvjaAVBVS1v/LmeOXSj8jrAaq4ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3837858},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c2dd5e0a2ffaab5643b45a8559d5fd537771b631","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.31.3_1762866409024_0.9115879502789599","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"polotno","version":"2.32.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.32.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d6022d6c92dad4b8d3f9be8440c1430f9397f301","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.32.0.tgz","fileCount":312,"integrity":"sha512-kLisw2hmROMwjVcbpFNsYHoUEKNsgMPX95fbtXeR/y++XinlE/zU1iG5rAcrswTIjT9S/VcXFsq5gNXAcyM/Eg==","signatures":[{"sig":"MEYCIQDrITuCRUn7XbYa71LLkS4RZbo7eRp8ZZWsq38YQOVZ9AIhAPthRBnamseL3TPUWUN7osDJmkIxtnhttyQREJ60Tb3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3839660},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"7e165e7e4a084e684ba1c32b121c5023ca366bf8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.32.0_1762983647325_0.7256948475899587","host":"s3://npm-registry-packages-npm-production"}},"2.32.1":{"name":"polotno","version":"2.32.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.32.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1bb2711c0f737c89b00c2eb36c776e2f26f97be2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.32.1.tgz","fileCount":312,"integrity":"sha512-EqhS8kBLDmHWP4W0bwJjzk4+0IN0hg/D6QKCWzTydBRI1xBcoU8EMJzChdZipJwsWOJl4RLdmdyDxLCXZv8scg==","signatures":[{"sig":"MEUCIFAbfeKfSUmWl8NfC0geGwrhICoGhvRbrjvudVjGRcBCAiEAqY9lWuHeq9R+2xjSUA52uNwLoTZpJw0EraAFbr/vcCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3839772},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"9efe3ff96a12f2d114e3ac2ade920212852b97f6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.32.1_1762984101316_0.979670621774186","host":"s3://npm-registry-packages-npm-production"}},"2.32.2":{"name":"polotno","version":"2.32.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.32.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0d0433162e6f08483abdfa3a68a4c707ce22aea6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.32.2.tgz","fileCount":312,"integrity":"sha512-XGLygXAsfPFE4/+DiyieNK2N10Zx7/JJl4rmneDLwyn02wm9E2SXNgVmN9nKkKwQ/E0ZwSNx1AsYHKPbHFUtYA==","signatures":[{"sig":"MEQCICj4pAKOMlawlLtdlyty2c8OMQX74R1qDvzfiBM42JW+AiBX1fHFXsXgdbeQYClMpHj3TfxXb9uY2TNt6wP2vVf93w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3840527},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"e8bdbbba81fbff5496e901a0f4bcd357f8870902","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.8","quill":"^1.3.7","react":"^18.2.0","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","react-dom":"^18.2.0","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.32.2_1763048719494_0.07636325321415383","host":"s3://npm-registry-packages-npm-production"}},"2.32.3":{"name":"polotno","version":"2.32.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.32.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1068f8dbe0a03c5f50760494bffd4fe20d90085a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.32.3.tgz","fileCount":312,"integrity":"sha512-kbi1i/UCe7AuGaD+ld70/Cw4Y60ImE5sUFZeB+ciDRL4WbUXHNR5EICIAa9D9mrODv1+px7K/1+7kK5Tji9F7w==","signatures":[{"sig":"MEUCIQDGEowzGBaK4/UnwDlG1/3qyAIOQXSf768nCMp4PJ5F3AIgVTHme4jYT4IQ9mdNgyl1SroXY2MCkM1Hsi16rhMZlFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3840670},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"afaeefdf4d6a4faa9a60119751dacf5d03d24a94","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.9","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.32.3_1763060156204_0.9066989816222377","host":"s3://npm-registry-packages-npm-production"}},"2.32.4":{"name":"polotno","version":"2.32.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.32.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"329f33165fd9193c8118110c027ac9205d0ca594","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.32.4.tgz","fileCount":312,"integrity":"sha512-dOwXQcpYC1eI2ad12uKbq58TX5IQW46JZcHLV3T8ccOb+ZnFpFNFmlZQivyY6u1Y/R9vhB8OW4xZg0qTlYwpRw==","signatures":[{"sig":"MEUCIQCuQ1qXVSfdUGqxX0YP15RyuNOpFs07ytWJoQlBiMb+XwIgTriri2DT4ZJU7lxoLACYWvAcDdikdDpCKKX7yZ7+yjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3840670},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"afaeefdf4d6a4faa9a60119751dacf5d03d24a94","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.9","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.0","vitest":"^4.0.6","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.32.4_1763060265820_0.8718200198104882","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-0":{"name":"polotno","version":"3.0.0-0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5df8234b9afb918ddfda4dbaa91afa7a13b3a256","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-0.tgz","fileCount":312,"integrity":"sha512-iclwabekLqicsp80Zlp8nfoKX3NabSG2NsHZQFphvjEwJFhRzhEAMDTgvpUgin91PkYFToTbx0d5ReqdiRLMxw==","signatures":[{"sig":"MEQCIC3/NxfhedknA4ni3ViS39ldqbWWJ1xTZ1w6d2wjcR82AiBxIphgKbX57e+QMQvpS1VNN+Im9/DMzZVAtV9kW1UvIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888403},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"1958122ad32c036e495c1d8341b01e1920fcfcdb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-0_1763070751364_0.3253800324608751","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-1":{"name":"polotno","version":"3.0.0-1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"297fd3d21e5c514c91f653ccd839fc5cdfb5d1bc","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-1.tgz","fileCount":312,"integrity":"sha512-yoJkc44dFtZtc8kOqoPLrm3Zz6L9JNDHLHlNJ5Werr2d87BWLOrvDMRsFjed34j/pgF8h6CaSCeVdTfJVVXx+Q==","signatures":[{"sig":"MEQCIBTnDntv2Pw5Z1gA4c2ihXVTK5Z9S2UnEPF+ztWSCBZDAiBhCITx3awXv/bqtpziD7ZT+Jf/sLSvSuMLA3UH4KfmVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888403},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"1958122ad32c036e495c1d8341b01e1920fcfcdb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-1_1763070888001_0.03413384071467851","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-2":{"name":"polotno","version":"3.0.0-2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"be653ab873270f21b36590491bb217f07b72e89c","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-2.tgz","fileCount":362,"integrity":"sha512-7MITKnWT/2taai0CYz2eay6RUc19DL1MA7/fuyp5YZToccQ4qq4WaQ2E74Vo39rIF2btbesy6RV7xIexeJEcRA==","signatures":[{"sig":"MEUCIHNQVbE5vCngFbz7pJsexRUtfM2Ia83rtZhNtNbAVKJpAiEAwNmPAqXgs4iOn22obsZXmgHNzHpVsU4VkYWXnk90bwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3927173},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"c2368d44680ce9e0ea2f84b4a4d286ea3621ce44","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-2_1763078025553_0.09791937398639727","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-3":{"name":"polotno","version":"3.0.0-3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"18c10edf83be6fddbd114d33b37fc287e7e98ce8","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-3.tgz","fileCount":362,"integrity":"sha512-kT8xtksTSu4dgRnm2b54rcBsEWAEVhP2WkiSv2FXsfQJZABHoOnkJmPHzZgVHBLzH3/KxyDV3HceYh9nEV8Dvg==","signatures":[{"sig":"MEUCIQCr64obzCAZfJP58tOXmgPREbYyYg5TzWttjeFHKoJeSAIgZRpVHrtoktJkEhGtqS69EQW4i6dM5pnBxu6wn0vkYys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3927251},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"3feb3086d314bde36383740c163aae325d781d90","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-3_1763087345486_0.6781717680731341","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-5":{"name":"polotno","version":"3.0.0-5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"64934ca17dd069bc221b7e2f0bd116346eaaacf8","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-5.tgz","fileCount":362,"integrity":"sha512-wEoODF11L1c1Tk6ErBLNjjG/OFTP0N+f3rGBrIFBPDIWbTZU739dZwQeSSDlCeol5j+1duODmIphopevk4wp3g==","signatures":[{"sig":"MEUCIHavp0bPLANtU2AHVsSepmsxPhw7CUSla7ar26ZWaaM0AiEAi0H5MHkZk/XfENhNS27I9/MZonbCJMek0eHBSepXpHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3927227},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"3feb3086d314bde36383740c163aae325d781d90","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-5_1763087507368_0.7016171416461541","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-6":{"name":"polotno","version":"3.0.0-6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"487e4df3273215a4ce40315de46eba9f679b9d16","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-6.tgz","fileCount":362,"integrity":"sha512-fuMvhLC2WcH8z0OKgtJbaKVvFH9r1D4V8kuSsTVEa2PZJpPBQa/hF33YxAqt/BpTMz8n89oxfB9vPhzyh1t3fw==","signatures":[{"sig":"MEQCIBTv2F1E/xwHEyD5L1DltaezMlZk9kM7NMS1FbaFsbV2AiBThA81D/BR/MtcCwCCX//JU0MXQ5ggvyK5126W8wprog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904946},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"3feb3086d314bde36383740c163aae325d781d90","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.9","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.21","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^11.0.3","bippy":"^0.5.14","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.4","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-6_1763088490800_0.7253105055718927","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"polotno","version":"2.33.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.33.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"cccd23f7e1e0db1634328835c01e0c113d7046da","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.33.0.tgz","fileCount":338,"integrity":"sha512-xf6ab1qndGPH8R+EWMZUKmZcdZ2y3algvjm5+3ewFDzK3RkYvPH4rzJ7qvjGiZxYv25fehKwy3Gg7Kjp9N/tpw==","signatures":[{"sig":"MEQCIAvwAKI8VkPXpDUyv/s4nKJJuQaACKptKzcmXNMNYN3jAiBUY7zEzko5l+kLnAfCpqkYt/MuhnucQPl9C8LUdvZ+wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3862790},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"dc5c1cd3ae4baa4acc18e913be0443c31ca978f8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.33.0_1764086774564_0.008651938350325183","host":"s3://npm-registry-packages-npm-production"}},"2.33.1":{"name":"polotno","version":"2.33.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.33.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"60c3d815124d6afd8dcc170b30272e2654b36d17","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.33.1.tgz","fileCount":338,"integrity":"sha512-WkMZAYbe2yGl3q6lUtuFe4t014gqTKTrClIMWCHkYoxLzFjcVft+xRTr9lQ442Q73SHAGRREotuLRg9A0SRvRw==","signatures":[{"sig":"MEQCIFO+tQ4wzwY9rTKCr3l7CrCmvPFixVF1nfvMLGurlEdzAiA7ZtVMNFSFJqDxnIsM9r+tPRaek8nMfoHiDF0jRwiuoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3862864},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"ac08e54a3e3f70b9f06b176cbdf9822694bd7879","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.33.1_1764087375494_0.7213847772581135","host":"s3://npm-registry-packages-npm-production"}},"2.33.2":{"name":"polotno","version":"2.33.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.33.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f5f941ee36457e382b69a1991ab8423184d753b3","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.33.2.tgz","fileCount":338,"integrity":"sha512-YVvmPzeDKZI+PvYpyM7J/7e5UiieY7xS9K9BnyqR4mqFEO6w517DOzwpcW6R7OUNoVB0pEg/sPXaZsLrifYRYQ==","signatures":[{"sig":"MEQCIAvq+jdOFjk8vSm5IqwkA9bKsKqC6ZiqhGu/I0Hir4dlAiAb7iX45/zUSdi9JvdC1b6JqpcPX4LDLtGYUyC635PHIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3863031},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"5741f653e4d478dc45a61a3d22c4f0b48552a66e","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.33.2_1764089124282_0.9031873796888275","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-7":{"name":"polotno","version":"3.0.0-7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"abb000814625382fa5a3b41c01f7756648c472f0","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-7.tgz","fileCount":388,"integrity":"sha512-ZeWRPPdbMslXWV4P26XeTuVbApSuPMadnF0cc+wFhkUY79GQC13w/LUG+fSleFLLB/Eol4/rjfaRuciRgdSmiQ==","signatures":[{"sig":"MEUCICgpnaKslSheZLdoPeW2yy5HX8tsTuWq2dlJrabfsoADAiEAr+3fpowuyL0OndFj8uL3JMj9gqk4W4tieidJw6BVnbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3928259},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"}},"gitHead":"ad6667478d805f960a6393227cacb9e5f05ef0f7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.21","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.16","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-7_1764107153979_0.018698525827941515","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-8":{"name":"polotno","version":"3.0.0-8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8650fd33136efa4f9c4f20e55da1276a41284e53","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-8.tgz","fileCount":388,"integrity":"sha512-uJQbCspod9Z+CgT6l0nzJWi17GLrv0oWpLfKYYb0Wf7dVrY1Aw0qEJmG7Hb8WbgkMbXYqByVNdJ9LPT2HeyrfA==","signatures":[{"sig":"MEUCIA6G5S/jxjPFEkCOYncUd1xcxOO3A4Y/h/BInGyG9JcNAiEA8lspLy48RUMGdmyviqtW8BZ5y/F1qEjFLTFs6WmymP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3928317},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"ad6667478d805f960a6393227cacb9e5f05ef0f7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.21","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.0","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.16","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-8_1764172669982_0.6693044371215133","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-9":{"name":"polotno","version":"3.0.0-9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"667208b26f1fb8a18b0dca22243dbace98672c77","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-9.tgz","fileCount":388,"integrity":"sha512-+nt7oluAev6NOFWwHVo9d/TVzlxiAkm2wtRF3cQUBbLlnI3eK/0MNWmrADgQkbNPaUMBFNyHaux+NzwHlmga5A==","signatures":[{"sig":"MEUCIQCL4K4lqr3HYtBD8jKjPVMCDSwhpJE3YHtFtq9c4CSTsQIgLVjn1qM1gFaYLaPp+k44KB98X50uK91sezxTZuxwVMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3928334},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"ad6667478d805f960a6393227cacb9e5f05ef0f7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.21","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.1","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.3.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.1","@blueprintjs/select":"6.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.16","jsdom":"^27.2.0","react":"^19.2.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.0","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-9_1764175633874_0.7179977067079621","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"polotno","version":"2.34.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.34.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"edfc849ee9dc97070127db79df3e1df7772c58e0","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.34.0.tgz","fileCount":347,"integrity":"sha512-oxX40Ci5Rd6/T95++HxfN8eo/k3/Qx+bfjtyxsMgZf76awGvSviTyKqyHTTAPzHcMAWlAvy7NkwrBMN2ieQKig==","signatures":[{"sig":"MEUCIQCV7mQaVv3ntpoG4C7jroz9FcpA5D5Nvr4VWtSyTvnXxwIgO2aERvLbN35P9xiUkGTy5yC5E20mkPxIF66oKnTKDt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3902007},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"cb15c5adbc8c41882b6aeab02a8c0ff1b007936a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.34.0_1765460832438_0.9086048436339433","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.10":{"name":"polotno","version":"3.0.0-beta.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ecd9f567db31c75a342e7d70ef92bcf1df4e28ae","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.10.tgz","fileCount":397,"integrity":"sha512-+h22Dd1ltfMEwW8Fo0jYiir93dwI5CsW5XGz0+1f6xvH1ufU8xQuaqCUdVkDCdZtI+3+Yol7J3gfpdOpb1xhWQ==","signatures":[{"sig":"MEUCIQC67sWYRGGiW0FzQiCQ/JZCGqFqVlDNYJ9nHA15OVDCwQIgeuMNNa0NE2g+1gNspz4CCoQlfAWeS1p7lOYyeZWtRCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3968013},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"2ddafbef9e2da52f6d86aabb980395de1d0f732a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.7","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.21","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.1","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.4.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.2","@blueprintjs/select":"6.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.25","jsdom":"^27.3.0","react":"^19.2.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.15","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.1","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.10_1765465108719_0.6978641003956658","host":"s3://npm-registry-packages-npm-production"}},"2.34.1":{"name":"polotno","version":"2.34.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.34.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"1b56f59dbdb4af07902903e6bc94706f4046a713","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.34.1.tgz","fileCount":347,"integrity":"sha512-na8ulXfzIQJonOem6TzH1Knz+nalQr10zAQlAdKfzg8ba/ihKaX6qKWHJdRhCLn1AUzoUtXnp/Eqv8GDTJL5DQ==","signatures":[{"sig":"MEYCIQDN1SsTOcmLzoRwU9XJgdUK2cLLhk+EQA396N6ycyjfdQIhAPb2oUAG785yYUEBSD91JJdK550PKubrXZOGSw953APT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3907168},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"7a7721561ba5883f762c697f5fbdbe48b5fc28f4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.34.1_1766069633205_0.7183837157957536","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.11":{"name":"polotno","version":"3.0.0-beta.11","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.11","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"eab5a6fb0ee5413fe86e3531adfc94f5dcd543a5","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.11.tgz","fileCount":397,"integrity":"sha512-pzpO/EyDUCtdeS6xwlluwBXN+Q107yIGCHm6Qy4y3Bzwye+vXrt4D2sUZbsinz7xtdDFaY6p2nCM2IfMhUiNpA==","signatures":[{"sig":"MEQCIA/s8VFA6ClrGJleYIFuE1mj9+AuJMfxeO23gUBxdGWfAiAv4cZbrsBELf8gm+OM3qDPdAQGvgWaLAn8pf/uPTtS6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3973174},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"3a44a0344935c66475fbaf0f04f555dc75cf5ee9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.8","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.22","use-image":"^1.1.4","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.1","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.4.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.2","@blueprintjs/select":"6.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.26","jsdom":"^27.3.0","react":"^19.2.3","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.16","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.3","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.1","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.11_1766069798888_0.6166292707089969","host":"s3://npm-registry-packages-npm-production"}},"2.34.2":{"name":"polotno","version":"2.34.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.34.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"eb8f71acf576f033d3bc45c548068dfb6f92b602","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.34.2.tgz","fileCount":349,"integrity":"sha512-/hWbfHeOa1zAxXV5FGPHmwIFH+oLjfsKnyIxNUL1ZiI9zZoNeKougK2v/Of5ulvjCCNZZqvR5h6yIN41iFEdoA==","signatures":[{"sig":"MEUCIQCNgM6AABKZ6mgyREcrjoBQk6bynjgFnNJ1/Ipn3mKNfwIgZUpiDRxUlOfI9XV5U2DHvUOT9JJpbZw/7Agn8meFJYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140114},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"dd4eae88381baf11a22c55cfe92593cd2df27e8c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.0.12","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.34.2_1767206920964_0.9778202139223038","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.12":{"name":"polotno","version":"3.0.0-beta.12","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.12","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5add7ee91dd7731f343225fcc7e2938a9f39991e","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.12.tgz","fileCount":399,"integrity":"sha512-KYrDSE018cpRTOM6hL+/OBYhacp5rXEUPBnINRBH9ndi3QH+JD2T9Pi5yCDkGEhCFxdHkJvuhpnpfZLgBuACqg==","signatures":[{"sig":"MEYCIQCVHmRs1JMTTq3TrzAeEBdyKeSURzgtwLT4aX0urMvF+gIhALDrLykG4qYVUkrfY6VuWwcG0+XylUvSu0d5CTn8vjF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4208931},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"a8005033818fa662aaac5270b5ecf59b93b21b67","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.8","mobx":"6.15.0","konva":"^10.0.12","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.22","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.1","react-window":"^1.8.11","rasterizehtml":"^1.4.0","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.4.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.3.2","@blueprintjs/select":"6.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.26","jsdom":"^27.3.0","react":"^19.2.3","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.16","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.3","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.7","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@testing-library/react":"^16.3.1","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.12_1767207310023_0.4667583859843971","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"polotno","version":"2.35.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.35.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"892fdafcd7b809fe2f3943a247f6bbcbb9ab9a11","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.35.0.tgz","fileCount":349,"integrity":"sha512-qsA0UVS5jIz46bFw+R7rVIRa5lAqyT+qqhYvm/wjYMCDlXBDF6NCMAO9SdT0uh5I0RTBnXHwspQ75FEyLclshQ==","signatures":[{"sig":"MEYCIQCKuuZx+NAa1yxKvGWuj1VJPuWDNPqTuuyLNbbKD+3eLgIhAJHsM+AdUNC13cLX8d7vYOOIKFLoCM21mFCE4wc06SK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4145176},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"099ea1126f84f54cf73f8500864ad15c6f8f96d3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.35.0_1769004730009_0.586298154756888","host":"s3://npm-registry-packages-npm-production"}},"2.35.1":{"name":"polotno","version":"2.35.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.35.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"264bdddd75a0667d114f87b2f6a31dd99b69c64e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.35.1.tgz","fileCount":349,"integrity":"sha512-jPuOt245N/q4MbkeYL1OB5Rad7+vXwXdPv+kag+FUkeTzYASQfn5SECZQPDazlTqU4OOvj+YNFuH1nVv2AyP1g==","signatures":[{"sig":"MEUCICxnjKv0Ko0gL3l3wL6MCHzb6kpgfSgoVLQQIfAp7xudAiEAgOfa7nuGYEyfndT+7jecSUXBB5aGFRAybaVyQsGO4DU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4145182},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"099ea1126f84f54cf73f8500864ad15c6f8f96d3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.35.1_1769097956160_0.6569731880574667","host":"s3://npm-registry-packages-npm-production"}},"2.35.2":{"name":"polotno","version":"2.35.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.35.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3499364f28f32bf7905ccfc60df03b65ea179bcc","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.35.2.tgz","fileCount":349,"integrity":"sha512-A/Vb2axDBPWjvEorr7xuesyj7y6hQmmo27ByoFkSL5/lMYsee3D74fAmmD29JgNQwoYSMOrYhw1XQl0ON3lfCg==","signatures":[{"sig":"MEUCIBeApDwSCU8rOzWCcVZR+kdgstRJnGg3I5xRSoQEug6FAiEA/HCVNe4E7w7IfqLINDcHmeA46iXvZLePwgbpkecAMPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4145268},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"099ea1126f84f54cf73f8500864ad15c6f8f96d3","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.35.2_1769098341965_0.49706159125921423","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.13":{"name":"polotno","version":"3.0.0-beta.13","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.13","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2899769eae4ace7d80a62f1658f63a1d136da06d","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.13.tgz","fileCount":399,"integrity":"sha512-efVY3OoTJ8kMA/6qRsd0pBBZctqMPspJLbMMX3ySwaoI/e4WewSyjp9Z388xNCVuROIKkLJ8kDgUfzH44QAK2w==","signatures":[{"sig":"MEUCID9adGQwGXjS1mW58R52AMGU9lyESnLKDegby1vGW/8IAiEAw6vzKMONMt+XQS5CbbsJG41wMNUM05bHbakSC7iUZlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4244481},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"693e80065fd5c134afba34b38b2f7e8e6c51bc1a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.8","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.30.1","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.1","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.6.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.0","@blueprintjs/select":"6.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.0","bippy":"^0.5.28","jsdom":"^27.4.0","react":"^19.2.3","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.3","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.9","@canvas/image":"^2.0.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.13_1769452577280_0.167268218895271","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"polotno","version":"2.36.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8e5156ae322f0af7d41e181c28cc73bc589da865","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.0.tgz","fileCount":349,"integrity":"sha512-7sWHN3Fgp2B9omrixH2BqCGlPAfuh8ZoiTorxicVQ5+O7RjeU1o47Yp/FQKTSVN9rQh3ALHMO1KoU2pnOOipdg==","signatures":[{"sig":"MEYCIQD5RwjlYN7SOCESZNlzidB/c0S0T7UmVeZXsyf0pcUAbwIhAIvSfqSrun0eoic9KbXz14yz/ueATATbBp8moVEPCIDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4237872},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"8882a1815205ef54968714b8bd5f7fc1a0d99dc4","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.0_1770385334322_0.8194160953170087","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.14":{"name":"polotno","version":"3.0.0-beta.14","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.14","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3b005b324bfccc9e3ff39ad6a20f0d80ec9c5dd0","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.14.tgz","fileCount":399,"integrity":"sha512-9wcwav7USxxVaFscrwcSG10XSwPS1RSPODD76mJUhX3Go34R7MH6BoDNBBF+nD4rOgk0cnghMbG+Xu6pcKtn7g==","signatures":[{"sig":"MEQCIFF9BW3nd4hU/vWwo1dGpL883iEfRC4pK7vba44cFF1ZAiAuQCwSMLJ6TaqDB9y6FNuCjqLYS2ZIarQmfYkxFVe5mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4325205},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"10e57f6818cca38d91bcec35de4a015a17e11979","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.32.0","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.7.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.1","@blueprintjs/select":"6.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.1","bippy":"^0.5.30","jsdom":"^28.0.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.1","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.13","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.14_1770385569602_0.7052628548229056","host":"s3://npm-registry-packages-npm-production"}},"2.36.1":{"name":"polotno","version":"2.36.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"52d1133237274a8041cdf0d1858fec8a6d5de752","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.1.tgz","fileCount":349,"integrity":"sha512-738fLlBvmLxpwJly4Wrbb4QD6u9XVlwy0Re7Rhd0vpbL9JPz698MfiTQOU+2QNd2stQaUHXYcfJafPk/PXQrHg==","signatures":[{"sig":"MEQCIBeCwdTrmR5mT0winCtDSpt1MJoSeGXslrxryM+Mwo7KAiA8FCwoKD6JLY5vAyAvW6j26UJQ2FgOkxaVv1Pu4Z+mKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4238111},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"585188803706fce67f9afd05b9b74c70185eefdb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.1_1770400812641_0.619487764420843","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.15":{"name":"polotno","version":"3.0.0-beta.15","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.15","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f06e94aa7416234187a2a315a27a591acda37bed","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.15.tgz","fileCount":399,"integrity":"sha512-+fGVJ/ALZrcRYpv5pCZnECbf2Aqm2Dp90yAsQ4Hp2NlukR5uGWfzhMwnqUaCe3PAHy8V1LDj8pCC7cPI2E6FuA==","signatures":[{"sig":"MEYCIQCyHM6JWYvVW6vhIyHmlgLFM4CcssSrgqP+1OYoqU/p0QIhAP99CH/dxZFDNSIlLBlAIrFM0BuYbscVHUQO2cDAj6/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4325268},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"3a6fe81859a1fdae879bfaf2a59ac0618db6cf7d","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.32.0","sortablejs":"^1.15.6","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.7.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.1","@blueprintjs/select":"6.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.1","bippy":"^0.5.30","jsdom":"^28.0.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.1","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.13","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.15_1770401068538_0.3774710549597413","host":"s3://npm-registry-packages-npm-production"}},"2.36.2":{"name":"polotno","version":"2.36.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"35576865753584f50c70be522ebe00956dc14b0b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.2.tgz","fileCount":349,"integrity":"sha512-QNYwJle7U//oYXBK3IgMGC1fTv6csdEup66hQSoCYokwYfk+hz/LLffRP+1STTuiqCPgrfS5jdNvKQNy5WU7gQ==","signatures":[{"sig":"MEQCIBOQGgoCldYUl60SRApYVk0i7j3cVdrykfnRsYTLbJOPAiAYZty0+KxuJ7Iaq9iihhLijcRrpacoEu6qZ9ZLAJczfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4244068},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"2f629beeedcbdbdc57000a5592b387266d329717","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.2_1770997029765_0.5976169439735382","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.16":{"name":"polotno","version":"3.0.0-beta.16","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.16","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b1c5cb23f1651e0a417b19fade1966eedc5a13f4","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.16.tgz","fileCount":399,"integrity":"sha512-mZLPPy1D8IADIhbsqD2yy7tN2jRC6bZqZbfXYuDl/kAiVleFMbukgxuiRWqV4kWsuXtvvMFPCc9DpAyPMsTU7w==","signatures":[{"sig":"MEYCIQCripnH4L9tRfQ1Z5z4G1hByAvQJ0TcJSbhdNRXy+ODbgIhAKVNJ/mvjqHZ54HjzASAq7nP8iLReio3KwpYfkVIhCiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4337121},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"3b3ed958436c6546c363196be2f46c4241770068","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.2","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.0.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.16_1770997715002_0.3550356727427928","host":"s3://npm-registry-packages-npm-production"}},"2.36.3":{"name":"polotno","version":"2.36.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"566711e067bb9d907e06df06feda93d0c099d5f2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.3.tgz","fileCount":347,"integrity":"sha512-djgZ2klWcQhzsLwsHGX9v6EF4xu0RLdcxv2nusFSPERLqG7+IOT53PjJKkrO6oU4bzEV2J9dUUY/9V9H8rvC7A==","signatures":[{"sig":"MEUCIG75G0urv/DldRged7lGv+AZjSjPpJ5lBcDNxQ62/aS9AiEA1/dLrGXxLsjNxaI+71r483iqEzBmj/9aKyDfJ4MoOrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256277},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"98333e67fc827ab50e293f1b435a5da555b75755","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.3_1771278169052_0.21572816060116673","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.17":{"name":"polotno","version":"3.0.0-beta.17","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.17","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"78bd406f497e2c11104aa25e6286c7518e6affb1","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.17.tgz","fileCount":397,"integrity":"sha512-jtRbOXcrJyNgxK01na0JCwsR72A88QmVWV3xmss1t5u0UYRJXTxTI/7pyFwnSn4gJB/jMJB3sexvd9nQ9q6zhQ==","signatures":[{"sig":"MEQCIE2egWLYPhO8nLz4ikS5KAr/6uo9zWK0v6HUweOxrerjAiAIvmEoi5EmIjL4HXDNyJ0V6W+Di3hpK/y/54CUFz5NZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4343529},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"833e509db89af2947016ff6b45b99d0d69192b8c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.17_1771278813239_0.11991900845175052","host":"s3://npm-registry-packages-npm-production"}},"2.36.4":{"name":"polotno","version":"2.36.4","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.4","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"90fc57439c3e79b9b8322ddde3855ffd9519801e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.4.tgz","fileCount":347,"integrity":"sha512-W7UwoRhwIdaG/HEjqjJsCLxZ5lvUkvd6DTssyA+ZIvhSdr1Ci6COSHCDfqy++USF9vatcEaLgX91EJxJmzUX2g==","signatures":[{"sig":"MEUCIAHtJCcifsjxMbp5vuofu2Y/oN1eibCVkukE5R7Vwf2bAiEAtHer9xp9E/W7ZCbgHyTgErXNyqJiAX3cUM7+IiZbapY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256443},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"4d845749e10cb48579c60ed56881d3ca96a4a2b1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.4_1771290857734_0.9688401403523708","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.18":{"name":"polotno","version":"3.0.0-beta.18","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.18","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c0c6e55a521b06c1f7466c647bb10f96b3c30651","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.18.tgz","fileCount":397,"integrity":"sha512-bluBGM0htW+GIlQ2CWDAM/qA1t/I8TGiHQyijU57gm5XscdlmuO0J+kamoa9jy9L56IlxI3kPFw7fhJDHjALrw==","signatures":[{"sig":"MEUCIERXDk5i2av9pGG8aEdMpHwD8pXgY73J91icKaB+aHjYAiEApgjMbCHPfiYXPG0F37b1ou/X6mmIXNE9YQERo2s3imo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4343499},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"03605f3cf27af7b7dbb475a4e6d067587514cad6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.18_1771291060351_0.538144497056146","host":"s3://npm-registry-packages-npm-production"}},"2.36.5":{"name":"polotno","version":"2.36.5","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.5","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ca18c8e7dcac7ccd5e5b56e623f7a8452f24927a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.5.tgz","fileCount":347,"integrity":"sha512-5Rndp5g4KqEv/n4oXOOMI73j1W8g9h6kmc6jSrCn0MflRE5vWSf6A6dbd/sZBa+VA+Vd2OBTcDxn9l+/iUxyNQ==","signatures":[{"sig":"MEQCIGYMW6sugin2w0n9BAMqWpk/3Y/DebR9i7Ni70ncf2qHAiAoFqebLIkJU1JDL3bEz7M4GJ3o7XzhCEKnkIHFQxzVYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256423},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"a575bf0ba852e3981166c6027958774e57406491","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.5_1771293903164_0.9967307093153219","host":"s3://npm-registry-packages-npm-production"}},"2.36.6":{"name":"polotno","version":"2.36.6","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.6","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"65deaaf0d1798a6c9b9856c6dbfecc3c0376e65e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.6.tgz","fileCount":347,"integrity":"sha512-b9k7KRgqsPf3wqRrNQrVZXBcJ16g6zDVFl1D8x+DGcd/9fKHJm/k9BtCO5e++zcfDSH1TIEpY2Y2y1j9YruR0g==","signatures":[{"sig":"MEUCIHCf33q5Aw/Jh4pDj7bOTi5m/yEC7dF+BncDiROF/f4ZAiEA5JerUNd6n+6MZ9m6NyID0rzrEOrtgeqz3tLQYpzdPRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256405},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"6654175feab264b15e3a3867101c234859705030","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.6_1771341878621_0.6265985160361258","host":"s3://npm-registry-packages-npm-production"}},"2.36.7":{"name":"polotno","version":"2.36.7","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.7","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3c5a48b566521a27e8e6e7b7adbcfff9b51cc6c5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.7.tgz","fileCount":347,"integrity":"sha512-ecR+PYA5h4e3EUaorkxAYcXvQwQ/iB0jvJsR5IMFOKMriLh2pEO2hp8QVrVONE44TwShozd6SmmToc1qckGYhQ==","signatures":[{"sig":"MEQCIHRuAWbC3SH7deIdLmwu0iGt9T6MVyiqiCX1UTBoz8ZpAiBVZ/mNGvJTGUBID9afrMApKBBdfLKhr/L3l4dTVcUPZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256405},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"97302bcf77464efd660c15122c0c4ce3d912b08f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.7_1771341995417_0.6440107468519121","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.19":{"name":"polotno","version":"3.0.0-beta.19","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.19","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d6e8ac349baff44057a87e9dd1d1bf7847e3acfd","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.19.tgz","fileCount":397,"integrity":"sha512-aBFMIs4tMW7HUCd9vP4YXBRSYJJ9DPCQu6+3qDpzO3hVImWV87hoyy1Lcl69A0fjtFH+RVjgz74uQpeRAR3rLg==","signatures":[{"sig":"MEYCIQDkk2+ReadymtCgc9j+CarcdXdIQ+xQuoDE+ydK1n3GoQIhANpdX3qKBmwL7mjBu9YdQwk/Hm2W1iXxlUxuzLiuygNv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4343461},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"eb9787b2b7f24969007cc319ed3b5fd3476aafcc","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.19_1771342454536_0.9987204488038297","host":"s3://npm-registry-packages-npm-production"}},"2.36.8":{"name":"polotno","version":"2.36.8","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.8","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fbe7b8d7d948b7de1db2c05a94878798baf7b4bf","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.8.tgz","fileCount":355,"integrity":"sha512-PDnjzDnj4WSuOrWvfl7WRdnNmCblCBis4iTgXhCiAAvCh4kdGDNpTyTGXc8mk+cC9DSjvh//A0+Y2vq5qenVsw==","signatures":[{"sig":"MEUCIBSoLuuOpbfTR+Ri78bAUFTiiU9v9PTb+QgaTXP+ffAJAiEA3W3vQZgj+7o2H+hvq3lHxqCgdfyntKCQjEgesiZOZoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4259371},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"c63ed503158ab32f92955442deeaf1dd790075f1","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.8_1771526250109_0.2376477688764469","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20":{"name":"polotno","version":"3.0.0-beta.20","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.20","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"62ab00e2f2496faa11f8c918def73e276ba121cf","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.20.tgz","fileCount":405,"integrity":"sha512-Uvxoqhen1K9k83MdtruDOKyaecicOSnEYETGa2q3RNIQwDY7NVYRT2YUpBQHMu0reFJ+BQKDGdPbPQozHQ7HFw==","signatures":[{"sig":"MEYCIQDjNCoHUEs7KWgDOx7Y8gmzAXpGNkBzQFudbE/BQ82plQIhAMtDsd5UNrI1GgQsJwCnDPrXpqPxbk/6xea8HfuXuY+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346427},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"f63b7f37c67394da2b17ee78975881a968e1c740","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.6.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.20_1771527227168_0.7486190338386605","host":"s3://npm-registry-packages-npm-production"}},"2.36.9":{"name":"polotno","version":"2.36.9","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.9","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"600b3e99cd60338e4d11d8c4e815883a92da2c24","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.9.tgz","fileCount":355,"integrity":"sha512-afIxSB7QzOLKTpBwkp43G710yiPLh7zeltN7Tpab3zsV4RQO24M/29LDVZAsJyenTZQoKfPgqXjkHFCrU2UUNQ==","signatures":[{"sig":"MEQCICbn1OYHTHrJK2L90z3w+j44hfcMcmp/Bu2ipYmbAm6HAiAmIwnlopNOqAU7lqbnpEm715WN3R7mKqY+PSBx8ZHXew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4259563},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"7695b29b78c812f7543f51e55f5336a8b0e84436","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.9_1771941198087_0.1462811491784346","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.21":{"name":"polotno","version":"3.0.0-beta.21","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.21","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c17b6afeb7bfc0c188f469ee8891670b19f4d2f9","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.21.tgz","fileCount":405,"integrity":"sha512-d/bjyXsLDnhN9oB1cXfWdlAkcPrrbCfeDno9+kzVpve3errdXxgpbBlf+1qXXsaYsvbesk1QL6+fOAEOx4NLzA==","signatures":[{"sig":"MEQCIGtAXTAcoX3SOBpiCve+WGZfkVbkJauqUhx3wtd3x+QgAiAY2PgJAkeUFlw65Vb6/T2idCiOFDDOlHIab7OcB7T0Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346619},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"e884d365971b6a2ca08a56e9530d2359f8e10de8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.21_1771941346819_0.8565672138468403","host":"s3://npm-registry-packages-npm-production"}},"2.36.10":{"name":"polotno","version":"2.36.10","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.36.10","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"038216c05591a7c59f975ab313fd2dfc8155f5a6","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.36.10.tgz","fileCount":355,"integrity":"sha512-Kpfpw/76cKD6hj/vpnYFP5dFcFryKyLFh4zWTj06F0hbPCV8XscRd1FsfJJbJqIHRWgzFkf4jY0OOqGNxfZdiA==","signatures":[{"sig":"MEUCIQCHNYklx/j9e53AnweIyEWovaOWRVfoanyivKp7ZrX7zwIgHB6k8K/vDdAc33zTFsrxuGsig0La8kUiunRD/UBZwms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4259571},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"3d4efd9b6ff1a1b49839aec61a2f0165ab67e456","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.36.10_1772138324095_0.22354379936318503","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.23":{"name":"polotno","version":"3.0.0-beta.23","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.23","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f292318c7011f530f936136b684aa1344396c909","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.23.tgz","fileCount":405,"integrity":"sha512-+poUTzPXvOH0jxfE23214+9/CdUnNua09Zusdh8bC9fqKRNIRBcC0X5Q9X1yJCGmJP/HoDyKhMUX9pNU1sG1GQ==","signatures":[{"sig":"MEUCIQDB+Zi3iB+xyhK0pkCn6utlYLsGg2QiShdkmAOTBdI6wQIgNYLdY75pxydFKygxYDAKoJ2uu15br5jbHVbAC1nUETY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346625},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"d2debc37e455a57a1e6cbbac08650c6bb87d3fc6","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.0","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.34.3","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.2","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.8.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.5.2","@blueprintjs/select":"6.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.3","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.23_1772138534861_0.7546275485762439","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"polotno","version":"2.37.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.37.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2205ba7c216b460860ca88a2aa4581200b65ba47","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.37.0.tgz","fileCount":361,"integrity":"sha512-gwDyzyVOwCVeLxTjGIQqBE0RxpTqWktjnlC/AE8TnDEwLNeApyEsHbeUsWx+5XzcEbq/Ok9fRYXdmVSixxZCbA==","signatures":[{"sig":"MEUCIQDvox/vwy5lNRoHdlaAZ4iJo7lCNyZxqtSKLnAW/x6KxgIgO4P8QHBHOuooTQY5gHZcFp/rn0LmJl9stlV5S9e8e8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4410524},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"1b0ec9454dec5fd864baa3d95bd4b386c04615b7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.37.0_1772468053039_0.24591938625652232","host":"s3://npm-registry-packages-npm-production"}},"2.37.1":{"name":"polotno","version":"2.37.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.37.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fd045df63299c85478274cdbdd677c67cb5ebde2","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.37.1.tgz","fileCount":361,"integrity":"sha512-hBRSzwGrR8YqnL7dKiEl+AO+YfXetBv+/OSO95Xv3mwvS81fGKI6qB+w0TlGW3AFXEZUg90OIK9Rx206NXW/0w==","signatures":[{"sig":"MEUCIE5KvR6TocPSobBgu4r9HcZ5HaMEgXJStV1PqX6izPYAAiEA0TPPUEw2FAdTUyuBOUrFEDfrb8oSrXlxkIgZhauPGqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4403840},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"15c8395a0a8a499c57476d1641c4fbde1ee1f5bb","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.37.1_1772469122207_0.4619635106989062","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.24":{"name":"polotno","version":"3.0.0-beta.24","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.24","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4aa729dc759010cf46aebb7cec81dd45b2872a12","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.24.tgz","fileCount":411,"integrity":"sha512-vgCwmDjL6+CUN4WPykElhYl79Sk1VPNLe/HbuetOkmo+yosaVBOHx1TAj8xCDw5WaOd2kTt+7cHWyTvaLuV7YA==","signatures":[{"sig":"MEUCIHDs9606dO+te6+CfPz1OTO4UK8EaDp4J7WE1lLzaVX6AiEAvPOBfRJYsEE6fNwtSSpZ9OGhOg7d0HvufGKp61XZmGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4632469},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"c67ca7a35e497c8c8aed25c7c4fc97fcdffbbe13","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.35.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.9.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.6.0","@blueprintjs/select":"6.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.30","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.0.18","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.24_1772471268644_0.6077950561822094","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"polotno","version":"2.38.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.38.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b222b61822313311bd4cdbe1936e959a964df83b","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.38.0.tgz","fileCount":361,"integrity":"sha512-0xxMLYTykfFVNAv8n6paIYQ80fU1HAF/rQbv3hFNTy6qs6h4kT6g8kr4TgFToSVRGbt0HcMIf/+QESyWe0ktAA==","signatures":[{"sig":"MEUCIHG+etOhevkMAxykNCPGGScM17DvNZCxqcvewk1+bkl8AiEAjypdU43sdMr6jF44BmOiWrpOAtzQccCb8NY7FOsVdCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4412303},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"373a9532a4fb7bb5c1b2cb6285625d17dd4d4b0c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.38.0_1773411645626_0.10141849830992711","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.25":{"name":"polotno","version":"3.0.0-beta.25","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.25","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e2882c6adce026c83230814ddc6b8003124c8f21","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.25.tgz","fileCount":411,"integrity":"sha512-r1MyrHQ7lpQ7zNflXLfNbCZP1kYAtstiA2ez1GAu05goxg7TTnNGyT0Q8PYF/G3PpKoompAS7CXrUq5tXWdRWw==","signatures":[{"sig":"MEUCIC285nZWJ4zQUoCjyT33xPVdAN6oVQWmYjokgoAEUGZvAiEAtzcgHCZ8IZFFv+AMfqr0BGSmgEmEEWIw2MVqnmi48NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4563686},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"9aa95ba8680b63793cb030c85e1af71a24f39ac7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.17.23","use-image":"^1.1.4","mediabunny":"^1.39.2","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"6.10.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.7.0","@blueprintjs/select":"6.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.32","jsdom":"^28.1.0","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.1","parcel":"2.13.3","terser":"^5.46.0","vitest":"^4.1.0","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.58.2","size-limit":"^12.0.1","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.0","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.0"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.25_1773412990728_0.47628034089297366","host":"s3://npm-registry-packages-npm-production"}},"2.38.1":{"name":"polotno","version":"2.38.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.38.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"391cb40096571042f194ba79d55bbec1ec45ebff","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.38.1.tgz","fileCount":361,"integrity":"sha512-c91y9FsrCHrI69Dz2QSR+594CdvtdssYkliY+OqKRtJ6gc40THTuoZsai/z5ZaXGsyZBjXIdmTIzWSNnfGaabQ==","signatures":[{"sig":"MEQCIDmdafFxg1Ti/WrZdRYfhehVGnMVX7sUSVQ6u4kKZDIwAiBUeFdboIBNdk8fDBDGsa1srPyedHiDTJZQ+ikJV6zxMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4413258},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"07f5e55c929d0a3cadbe9f93c1841f5b22dfd19c","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.38.1_1773439725401_0.8154050107842534","host":"s3://npm-registry-packages-npm-production"}},"2.38.2":{"name":"polotno","version":"2.38.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.38.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4144a2e3f82f86a0598b12fb2e02cb5f95577100","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.38.2.tgz","fileCount":361,"integrity":"sha512-w5bdxBBhjrUdf+bb08Fitj9pdBjgUmlGbCqW+pXtHW3TBuQ9WjjGjgPo0/gvrFc9CmEe/OPoLwM8FHj8i2sWzQ==","signatures":[{"sig":"MEUCIFcGLCZK3TsBUVVZzs6yg4fZeq1GAkpiZEN4rk1ivCgwAiEA5zPxfrdyoeXSylIWVBsrahIjovhgCMIDIT4y8wxT3Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4413178},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"bc0fd23b60aecce261196b6016759c3aecca7358","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find . -name \"*.test.js\" -type f -exec rm -f {} \\;"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","rasterizehtml":"^1.3.1","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.38.2_1773440594237_0.04212916966713065","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"polotno","version":"2.39.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.39.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4d26c26e1ce23fcc6bc16583a9dec73a5fd8e3e5","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.39.0.tgz","fileCount":363,"integrity":"sha512-aUcFGz9J2ht7SJnZoEivSxarOWXIyxmekDla43yLtiJ0feKH1Ni0Zi+KQCskppNurA4pHLyK5nc54B1aMS7ebA==","signatures":[{"sig":"MEUCIGkdnYAAZ4i6lA98QzN8LX8ZXNwSy6IATmgdFtOHxy2wAiEAwO98gXMf7dVUeB28NNFmLlSyHQVR+So1brBxMXWATNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346262},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"5d3c4d40c5081770666a683472827793c04d2bc9","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.3","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.39.0_1774994432126_0.959811701329149","host":"s3://npm-registry-packages-npm-production"}},"2.39.1":{"name":"polotno","version":"2.39.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.39.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b175c848308c7772ab9f062e3abf440b6a070013","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.39.1.tgz","fileCount":363,"integrity":"sha512-r3rYoAtbwcvyZK3yKUDObFLYUWHx4tmK6doc0Hu15oKUroNbK5yYtqH+zd5QHTpYSuKgfGnjSAaVy0W9FiXPvw==","signatures":[{"sig":"MEUCIQCOqvBlYGUdoN0BK7F52KCK+grS3QKaC6o0JQOmu63t5AIgD5DKpZIYTXNqS1TH1kapTwDiLZOWd8zrMHhlfO4d01U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4346268},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"cc1312191f522478a9051bcb59c06a6ebab90de7","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.3","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.39.1_1774995469506_0.3789351632310056","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.28":{"name":"polotno","version":"3.0.0-beta.28","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.28","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"a292716fc5626538743249b0a48e7d79fa008e85","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.28.tgz","fileCount":413,"integrity":"sha512-H4RHo2pIs1xd9uWCWGq8Wdp27IC1ysf4hKwtub8eWulmvUTW8G+UZiEE1diyVyX185LpKK2k/N0ULcDGP20Rzw==","signatures":[{"sig":"MEYCIQD1ZVXjTyXLE0ZNT/QpqSjTc1oU88rHj/bZaVWpdgvTXgIhAKZ5Vb2DwRIrXB5Y+XswWTN7KHDv4R2JOIgfbd+Ds0wc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4533872},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"a14384a4b9b1b999819f611f51203cbedd26c094","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.3","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.28_1775653271492_0.9057966612021886","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.30":{"name":"polotno","version":"3.0.0-beta.30","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.30","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7d7fbcf054fae9e8b3a9a119d9e45cfae371e13d","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.30.tgz","fileCount":413,"integrity":"sha512-tVphdilN7akF6yDPqmSeOCRZT8zH7aCbEzcJFet7zl79jPhmIdOryF7ToCeTp53NN+prM80mgSBOZ9WT0Tx0vA==","signatures":[{"sig":"MEQCIFGlcGQVak1zoac4uO8BF6u8kVFSR8jRAE4B7zYscl9CAiBkm5h4663pLIperzgIH9Jnp5O0iAQ0bSVWonXQWjrshw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4533904},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"5e84db95acd1770d0169bfb56615bc0f22d85e60","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.3","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.30_1775653671957_0.6884886693386134","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.31":{"name":"polotno","version":"3.0.0-beta.31","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.31","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b051599f9be66e7c938b9245de6b6b95567de7dc","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.31.tgz","fileCount":413,"integrity":"sha512-27cQE2BWdCV6xNe2dPJuSyKdaolwnQApCb2xS/Qj/2vPInOR0oQmEvj6v3koI6ZnZahTMIpFlkLWtUID9+DtNQ==","signatures":[{"sig":"MEUCIA47AfiPRNj0wZMglNmLwaUJrVuQA6ewZlch6TQ4SaDCAiEAwA1EuJCXAEEI6Dup6OOhcZ8Xe8NxytxCndvMSF/zqlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4533907},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"f0fc7bcaebbc145ee3405ba4abf8d6f19534c60b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.3","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.31_1775654424906_0.85806163595488","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.32":{"name":"polotno","version":"3.0.0-beta.32","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.32","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"690a07da05e277364a0b3aacb0747075ccff3d83","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.32.tgz","fileCount":413,"integrity":"sha512-F2IgJaUSRpoMnCSjtpCCOr0IBJ1Z32z/8CE5l+MGWFU9dTWy1s2VyOW96AMIelgBh5gEEqFheX86GQn1mLB5/A==","signatures":[{"sig":"MEUCIHfmQAOd15Z9gDCbAjBtOKbqk5LM425yZt5ApY/5sMo2AiEA3cYuUNfMCtSyDvDiFgE5expKHYSwOlUvUBQ1SQcsqUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4532048},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"d03cf57391a11e9c56a2c7c34e69e3b292463afa","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.3","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.32_1775674908279_0.29982333273207407","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.34":{"name":"polotno","version":"3.0.0-beta.34","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.34","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"021dc5ef4ba2e9d95b518a8a82f416bd2be9a327","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.34.tgz","fileCount":413,"integrity":"sha512-v11b/0qHA5+0qWGMvnHLlGleTEu4+O9aLOE252KKEQr5MErHdj3YuVz+BAypXUjcF8uJvEHgJ0nZIwqizezJ2A==","signatures":[{"sig":"MEQCICDuPPpS6nQeH46ujSEIIkkuim6KCqkw4rAc7sxWhRgeAiA1hqpkkoaLahXenskjc0jjtsGRQJmp3YDMiWyHBhx7aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4531984},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"0b24a3b1d0eff75647693aacff4bc179af3be3e8","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.3","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.34_1775735519437_0.09454373141960803","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"polotno","version":"2.40.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.40.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ae7005a4bc271929de93e7fef4454fefce2638f8","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.40.0.tgz","fileCount":367,"integrity":"sha512-p//uzPlJGs6onMZOLla+OQ9SJPZ106nWRGRdxHClCgs07W6EwS4sq7oNcm7nzaD/p6GmdZORgBPmbSirSOh+uQ==","signatures":[{"sig":"MEYCIQDYiuhrHbHrMFmTnUMSnO2d2+nHdKyIsFGMRiMUDBnXggIhAJQ09ffU498fxzRSUqjClP8jhfg1s+t5paqBNVcASyXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4381641},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"afef60568df69624322b1f3b42e93eafd9b67e03","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.5","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.40.0_1776277680029_0.48848625107572996","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.35":{"name":"polotno","version":"3.0.0-beta.35","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.35","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ce018be25e4e155f4c985d90394802397643dd07","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.35.tgz","fileCount":417,"integrity":"sha512-RESmRLXCGvn8vqS41Jc5ffmgD94hwN0A4OS8CXqb9YbHoXiQmAWYPZ2gamBb7FuGV8ImF5+oIwrNJfEPdwsilQ==","signatures":[{"sig":"MEYCIQDXcMQgdxSXjdD5ALuWaHeLnxi0fXwFxU37KxfHVGtATwIhAJj92MsKBzxyLh0rRUQy7CGskDCPsmug0aNmzzOOXvXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4557058},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"6dfa80eb30b1b7b10ce1fbbec733c7444f2e0ed2","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.5","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.35_1776278218559_0.46811587112286657","host":"s3://npm-registry-packages-npm-production"}},"2.40.1":{"name":"polotno","version":"2.40.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.40.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c2c2974f2aa308fbf357191f9cee459797c525ff","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.40.1.tgz","fileCount":367,"integrity":"sha512-Wf6W3eALVM0Rq/BHVyRhbPQBjYLg3DfSboW3GrA2sus69CQVP11CPU62iMeJlr/FEUwNmlqPCMTl25LSN+UOvg==","signatures":[{"sig":"MEUCIAYLR8xBPi25me5lN7Z1hPGUpZrD+7TJEUjAHXhpuRzeAiEAsU64iyFzTrqxFrNKGhGEq/9IUrmRgOnHlauJZedY0lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4384440},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"c45af0fc0883dd43f4a1765d4b5c8f4689a3898b","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.2.5","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.40.1_1777308068750_0.013683057635586637","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.36":{"name":"polotno","version":"3.0.0-beta.36","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.36","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"874dc6ae34e5da7a632cce84a28879e8ffd80d07","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.36.tgz","fileCount":417,"integrity":"sha512-3XX1/kSFZU5RnlWlPHeMa21RMW/Ot1+mmp6FQRyuEgx7SCPzJOj3pXkNuX3iHnUYIq0LY8e53lwUX6M1dESHOQ==","signatures":[{"sig":"MEUCIAoylpwuXgnuq74kzUsMLv3sLm/YGp3ArcZkJ7lNDve2AiEA5wSG9pnyxNFLfUuWsld37Qt+LhrxBn4vU1ZQLLU/l4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4559857},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"5ac3146011b3427c92ab763604f924333ed6e2ca","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.2.5","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.40.1","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.0","@blueprintjs/select":"6.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.0.2","react":"^19.2.4","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.1","vitest":"^4.1.3","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.4","playwright":"^1.59.1","size-limit":"^12.0.1","typescript":"^6.0.2","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.3","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.0.1","@vitest/browser-playwright":"^4.1.3"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.36_1777308368501_0.014247993499673317","host":"s3://npm-registry-packages-npm-production"}},"2.40.2":{"name":"polotno","version":"2.40.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.40.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b99e0176e5dc02a2293506df2f7b6f181c6d6cf9","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.40.2.tgz","fileCount":369,"integrity":"sha512-qjfIkGW3R3YweOlVcuSbjiP/wE92yd7Pq1VjKWU63UBUx1c/knCKhe0Lbzckg3rkyqoC/2HPx9M0Kb34Q+5qPA==","signatures":[{"sig":"MEUCIQDz2tkaPvV2TW6QR1ybm0wZadgbOZEkpJjSkfaV17ph9gIgevAlj+KVGzlbRZh3UqppOpTDGjLfjagwalUGIi0cA7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4474198},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"3de8212393554391550aa564fd470874cd422d81","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.3.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.14","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.40.2_1777910558786_0.7962054426833609","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.37":{"name":"polotno","version":"3.0.0-beta.37","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.37","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f92592fc7998a6e63f914358e33b7837ff0dae27","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.37.tgz","fileCount":419,"integrity":"sha512-ZYjFS6ycKL7ID2AWoyG9vWI34uKohqfb4oeA20Jk+iTiWimk8M/fhMtqvBsYxg39Z+CXS9MU0VY7UA5Rp4MYAw==","signatures":[{"sig":"MEUCIQDmAtN6Hegl1RvMUFeqTbQQpmGa3/KyWobf+l7rTdR1XAIgUqMI1dtN8OZKb12hqwO8seRc7nheVDXkfbJO6V7Weno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636432},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"fb2749236bb97b7707a9ad7af90205abffa6898a","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.37_1777914605226_0.8338161142033431","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"polotno","version":"2.41.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.41.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"7ec4932e7e082e5eda74cfdd19330517a2af349e","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.41.0.tgz","fileCount":369,"integrity":"sha512-qT6NnDL69Tr+CJN6S3paXArIOEKyn5ZucOrN+idF1zNk9ytEPrViMaJTYoSdK0q+bdB+0BlWVM/ith7WLFlFPg==","signatures":[{"sig":"MEQCIAvGPy3q8VBlUwNB/j4CIJUuArJ+YwtpzIlTkDKvMx2MAiAxjN1EXljTeLSON8SjvbdS3rlDsL4Kez5X8FRhk8K3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478656},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"51228ca06afa2aed8a96c3cbf5ca3f023559c2ef","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.3.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.15","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.41.0_1778862184480_0.4749014265375706","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.38":{"name":"polotno","version":"3.0.0-beta.38","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.38","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"744de1a68e102950cb72b2884dfb8c0c9c1b5934","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.38.tgz","fileCount":419,"integrity":"sha512-tefsRif5n7INovLlgb8fABOU9Av6bWjmvwsL1QL27QfQ7hLE9qjQtbqZkRB3qIUWdcS/TkyO0N89SQpeIs5Nrg==","signatures":[{"sig":"MEUCIBt4yu0CRlBdE2VEMdLYeP8w7e+ZbrQOF1D6ePpitIDIAiEAyQJ07mhZ3lxfdJujXEQi/l9zIYWjPffePa68ua9ZmOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4628326},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"adc74828d90825ec711874f5c725bc92fc7eaf2f","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-color":"^2.19.3","react-konva":"^19.2.3","react-window":"^1.8.11","rasterizehtml":"^1.4.1","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","@blueprintjs/core":"6.12.1","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^19.2.14","@canvas/image":"^2.0.0","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.38_1778864740286_0.8633570497488021","host":"s3://npm-registry-packages-npm-production"}},"2.41.1":{"name":"polotno","version":"2.41.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@2.41.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"697277236fcdd1ffe8dfb3c6a9a0e9794ef4bd6a","tarball":"https://registry.npmjs.org/polotno/-/polotno-2.41.1.tgz","fileCount":369,"integrity":"sha512-yhEwiKHg7HrNbu98Nd/MRxTXHg+T9T0IP23fbIgIJdfdNtU86kT8QnljcQewXwF9D8fJrTCEkUPLxNbiWzOILw==","signatures":[{"sig":"MEUCICcXv11oKFeoFu08+lBYUFUeo/92YSDQj+KiIdrDsq2rAiEApKYXsbSLT08abuf8B8iJvq9DD/R57jreyqKWrUcZ8n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478578},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./polotno.blueprint.css":"./blueprint.polotno.css"},"gitHead":"50978f46698a1f62d86db03b1fc31d20e39a1d47","scripts":{"tsc":"tsc --outDir ./lib --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run tsc && npm run add_version && node rename-imports.js  && npm run minify && npm run build:bundle && node blueprint-scope.js && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.parcel-cache","start":"parcel index.html --no-source-maps","minify":"node minify.cjs","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","build:bundle":"parcel build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.3.6","mobx":"6.15.0","cssom":"^0.5.0","konva":"^10.3.0","quill":"^1.3.7","mensch":"^0.3.4","nanoid":"^3.3.11","polotno":"^2.39.1","gifuct-js":"^2.1.2","use-image":"^1.1.4","mediabunny":"^1.24.1","sortablejs":"^1.15.6","react-color":"^2.19.3","react-konva":"^18.2.15","react-window":"^1.8.11","@meronex/icons":"^4.0.0","fast-json-patch":"^3.1.1","gradient-parser":"^1.1.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.0.2","react-sortablejs":"6.1.4","@blueprintjs/core":"5.19.0","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@blueprintjs/icons":"^5.23.0","@blueprintjs/select":"5.3.20","functions-have-names":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.3","bippy":"^0.5.2","jsdom":"^27.1.0","react":"^18.3.1","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.0","parcel":"2.13.3","terser":"^5.44.1","vitest":"^4.0.14","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","playwright":"^1.58.1","size-limit":"^11.2.0","typescript":"^5.9.3","@types/jest":"^30","skia-canvas":"^3.0.8","@types/react":"^18.3.12","@canvas/image":"^2.0.0","@vitest/browser":"^4.0.18","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","jest-file-snapshot":"^0.7.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.0","@polotno/video-export":"^0.0.9","@testing-library/react":"^16.3.0","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.0","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^11.2.0","@vitest/browser-playwright":"^4.0.18"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/polotno_2.41.1_1778865878975_0.6683282470333725","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.40":{"name":"polotno","version":"4.0.0-beta.40","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.40","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ff260937c7c7c796cb9da0962094c59c9c25b1f2","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.40.tgz","fileCount":669,"integrity":"sha512-hZEmabhKGKOEc03Ghg1xY2QPFn1axlfcuxJpq7wWcUzosaKd9AMCOQujtUov3Td3AcoJVW7fRN6AYw5kV1ipbg==","signatures":[{"sig":"MEYCIQDYBfoCNsaSm4LLujd7yPUMC9tXvDENeF/MZkC4nTL8lgIhAOC6y2F+HIgjq0Nj/HwGRcYkeE0nB3NNfM9ZYbVqZ3nu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726257},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2585e3dd3b1779ae3f93c1867f1420e1cd684058","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.10","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.3","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"6.12.1","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.40_1780995742505_0.042706888787867436","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.40":{"name":"polotno","version":"3.0.0-beta.40","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.40","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"d6a3ffef905ef438784f13366845358af9fae9c3","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.40.tgz","fileCount":669,"integrity":"sha512-f21tihE3UFrGhwLiJosNLeaRO0S6QXHPfUxQg9uSemBJIeH7Ny+5Ur7PBd2xHjnr221dlW5MGykoodU/PYrYvw==","signatures":[{"sig":"MEQCIA7slrODV/9+7WPeCwV+0FzvOylnPOUtAEgCwn8OmMgDAiBwfzhymCHzUDRWlCHZEQ+uDRTAOu+QlGtquRdOlFZBvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726257},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2585e3dd3b1779ae3f93c1867f1420e1cd684058","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.10","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"6.12.1","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.40_1780995752267_0.325665472289564","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.41":{"name":"polotno","version":"4.0.0-beta.41","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.41","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3c0a9a89fff682f24de83dfc483e5078f0fbc1dd","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.41.tgz","fileCount":669,"integrity":"sha512-9E4Fgjrm4fvFzLtIfwo/MbIP7MFMv382JdtREXXjIkljlsqoUnVe5Wr79/KV9G9VGmHl37seUAbN6Gqo08ROAQ==","signatures":[{"sig":"MEUCIFXgHpn7ygAOGRlKliy4QC75QLL187nI0PzDvZquTOH2AiEA5qXNcjBylLPxNHnOYRbfN2zpOEhTLH/qaTCXTHnpaIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726242},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"14093a9a3323fc0f35b593fa620dc6fcadef219d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.10","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.3","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"6.12.1","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.41_1781002174078_0.29296779681394236","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.41":{"name":"polotno","version":"3.0.0-beta.41","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.41","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"49f646d086e8b32b88ca312bfe18992f3263d1a4","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.41.tgz","fileCount":669,"integrity":"sha512-+0lS96ukcdA1feZLVwp6R/XDCX9AplN6JCf5orNWSuhVo37IlisDeMl6+IJpz0DvWQ0iQgwu+CTUBRk8q86TDw==","signatures":[{"sig":"MEUCIQDUENA3BrsX0698L0+MjLDAJSvHtnNmS/cRJ13w5BDJcAIgLPkaP9e8VMB7TunjEV56kT/+l3obSFsWqVR6m+WBEpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5726242},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"14093a9a3323fc0f35b593fa620dc6fcadef219d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.10","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"6.12.1","@blueprintjs/icons":"^6.9.1","@blueprintjs/select":"6.1.10"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.41_1781002183769_0.7384965240396921","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.42":{"name":"polotno","version":"4.0.0-beta.42","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.42","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2cd23baca9c2bdf24dd2c8d9d84b11c0c966e7d9","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.42.tgz","fileCount":669,"integrity":"sha512-R3elt7fdjWDBqyumvAh1DSt55O0RFhAx4RAN/zGi3cxDzPwGL/DiQVBW5j8kaH4Ny9B+/ihYb9sFnolU7FM/rw==","signatures":[{"sig":"MEUCIQDEgcOTTuFJZqZR9fPBOrxOHfObXfZ1NZoAnJrpa/eSNAIgF8ByPs2CfxYsC2/0BgWg/7j3Rbwh/Lz840ERd0lwxec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5729104},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"581ec52313a14f792205f4ad8ceee100ec3ad405","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.12","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.3","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.42_1781004689148_0.8051541402151969","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.42":{"name":"polotno","version":"3.0.0-beta.42","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.42","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4cd0abe3a3c8051d10710aa0ef09a77043ee50b7","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.42.tgz","fileCount":669,"integrity":"sha512-PUePWTSaiSYgVyLjswl9GwkLYaXSzeM3XEbA9qXpoIxLVmqSW+Gug55k5ljT6JzA/FLdhZx+T1ngk/LUk7B3Zg==","signatures":[{"sig":"MEUCIQCAjVcB8CpIq8QAisuhPhbLktE6f3vxvspaL7w2Mb9qLAIgK7F11GmSPsvmtIpvugNR1WSSmLoz/T4VZYuM1fL8EV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5729104},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"581ec52313a14f792205f4ad8ceee100ec3ad405","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.15.0","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^3.3.11","radix-ui":"^1.4.3","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.43.0","render-tag":"^0.1.12","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^0.577.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.39","jsdom":"^29.1.1","react":"^19.2.5","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.13.3","terser":"^5.46.2","vitest":"^4.1.5","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.5","playwright":"^1.59.1","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.14","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.5","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.12.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.9.1","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.1.10","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^5.2.0","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.1","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.5"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.42_1781004700980_0.6084620572124158","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.43":{"name":"polotno","version":"4.0.0-beta.43","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.43","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"c7ff8e6d24de2b37ac9d28417f0118b74b5e744b","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.43.tgz","fileCount":671,"integrity":"sha512-jZ8XKZeEuPnNHw8SgxEmPJM9ZS5u8Z//mJtD37OO/6LodttNGi7/5IFs4erbjN/dTSQOa7AsytRvjODX3sBm+A==","signatures":[{"sig":"MEYCIQCHjuwCV0wtx2nXYICLqsZhiUFwbOKaTX8rbnwCDw2IrAIhAL53z/qaJGR+IUkAi31LM5heOhjT1e+CW+Y3tpPiIS68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5758360},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"20afc2240e3c8b56c56d93192ed586ed7365105d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.13","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.4","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.15.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.10.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.2.2","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.43_1781023913645_0.06721496189171083","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.43":{"name":"polotno","version":"3.0.0-beta.43","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.43","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"659e94f0791efb176d2911c79a9af2455596f2f1","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.43.tgz","fileCount":671,"integrity":"sha512-cTXMkE+A3jdNNT0MfUpmb8I6b7s94Jtq8aEIaVHvlZ2jjRwEh0St2VvvzqDkuOntc3r2PlyEea0e1ePm9i0z1g==","signatures":[{"sig":"MEUCIFPfcVlRLJU7qyHz2qhuZMktYyAF2hV/XG34eh3HggFdAiEAwIBpvUUBd+reMuRb4g4Q2/eW4ioPYxzdFiB/Cmz722A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5758360},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"20afc2240e3c8b56c56d93192ed586ed7365105d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.13","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.15.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.10.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.2.2","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.43_1781024133594_0.13631894166770042","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.44":{"name":"polotno","version":"4.0.0-beta.44","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.44","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"92d7f6a6411b27c1df8d6529973fcbc26b13ef6b","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.44.tgz","fileCount":671,"integrity":"sha512-ghOlYKLiyLswRLQtl0rK53yvqCesIYIVBbD+MVt/0p87Gtw4KwFxhORvt9cXm1vRZ4fymHXmyodjsZ+O7o3Qug==","signatures":[{"sig":"MEYCIQDXIxy+CJIymb+e3rR/AXPVNZ/GS5Q/BLopN0DRJSlJlAIhAKHZSNlbgEUKNn66kLz68FPbMO6QdYOvwI1zWd0Oy2Y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5759063},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"bc124bf5a8a501ab4fc0cd1124aaf486b31ccafa","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.13","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.15.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.10.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.2.2","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.44_1781036443710_0.17333152928309348","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.44":{"name":"polotno","version":"3.0.0-beta.44","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.44","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"871228799045da54888b43e8eb72a0e9c4ab9f91","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.44.tgz","fileCount":671,"integrity":"sha512-joB74TIP4V30W/eF6xQ1zulM/aiWxfTmzHlg6pxrBYfbDIb1bsAvqCIYomSvpvHJSjwK6z3I6irYJxICu/yq4A==","signatures":[{"sig":"MEUCIQDBOIxxh/RJBgDon7aBkSZ+P4ekmfSfBxfCfDYZxQkgSAIgBQt5ackmafJuO4FaBIpFAoUPObB0iCgJLuqaINXIibU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5759063},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"bc124bf5a8a501ab4fc0cd1124aaf486b31ccafa","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.13","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.15.1","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.10.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.2.2","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.44_1781036463195_0.6367292085698528","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.45":{"name":"polotno","version":"4.0.0-beta.45","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.45","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"708dd2d914f59c3f429af77e95bde2182a957589","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.45.tgz","fileCount":673,"integrity":"sha512-12t/3oftIThWr3OV4SWVMll14qsFEbC4oSkCLC79ZEMwJ1g6WNucD4M4pj9kEKYjVsIOVyKndKJH22HC4FLnTA==","signatures":[{"sig":"MEYCIQDYHJc1x0yovdO3tepAnEMe7d4SShCMPNGTcejiFgpqSAIhALOG3TBGTCHlTAf+mWs711EdlXIV/hul3g3mwIgHp79S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770337},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"f1645fef9f2fda7843722e91667768cbc87f5fee","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.14","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.45_1781095273578_0.5814421015102023","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.45":{"name":"polotno","version":"3.0.0-beta.45","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.45","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"257bf9c64aa0a3361190790f5fcf98a4de39d857","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.45.tgz","fileCount":673,"integrity":"sha512-742c6ZfMGq/HN4ykpXbsClNUNoJ73HqpGUqtCB3Riz78gkGaStmAU9KsCSlYn54ewS6GMXhww7/tEN5/7uocsg==","signatures":[{"sig":"MEUCIHrp6BTi/2g4CM+46ldhazQRWaKPYSMVp0Uf7k76xxAHAiEA/EVaZQMHhXIIP7kBuu3fhOHwqDX6NZ//9pG1RehnMHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770337},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"f1645fef9f2fda7843722e91667768cbc87f5fee","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.14","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.45_1781095282241_0.9091093853931076","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.46":{"name":"polotno","version":"4.0.0-beta.46","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.46","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"ac5f1f6c000d90f5a6e5f827deee58646677e0ae","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.46.tgz","fileCount":673,"integrity":"sha512-xz3BFu+VLaDgwKvn1V/dvtzup9Cw2R8DIqKXYB6pEhqxmtKQYQL+PJ0551lC4NSOxDhT1lLkE7oj48rDbtUC3w==","signatures":[{"sig":"MEYCIQDZAjHlQfhVJbvEzzgDAvxUNiO999m8ckkDMFIgyAw+igIhALMMMRXdKzYyr39gPCdHkSjDMqcFkA3Y1Vym/0oDsmmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770337},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"072bfa8e0e1438d3d18dc344b08505b9726eb7a3","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.14","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.46_1781097488670_0.6105761642138479","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.46":{"name":"polotno","version":"3.0.0-beta.46","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.46","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"02e31851c4e8321bd6837361fa1c37441ebe611d","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.46.tgz","fileCount":673,"integrity":"sha512-V2dcRNYnHBRv4LQsFkMGoks5byDGJdcuemkH6E6Ta7eOYPse5QlTdsri0DhGeAUEN1ck29eOVJVILtdln+m7rA==","signatures":[{"sig":"MEYCIQC0/fatNWcbNwnF5eU6IT3CkGfA1zsMRkJS62dyWm6zkwIhAMiwacFchuFeq23RS1fe0tjBRSsI2yj3iVUtG5gNszJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770337},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"072bfa8e0e1438d3d18dc344b08505b9726eb7a3","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.14","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.46_1781097500054_0.8237037579584727","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.47":{"name":"polotno","version":"4.0.0-beta.47","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.47","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"bf825510e329e6e47e2fab4f30c9dc0875c492a3","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.47.tgz","fileCount":673,"integrity":"sha512-mF9Lb622+5QEDtbRJnKDPSaroHuPfunA1VLPtU2hoE+SpSfgKeTVypW5qMxadj/O7cx+g6+hxJ37TjOSEP6fmA==","signatures":[{"sig":"MEUCIEU3dxnWl9t3JLa9yk76f/4ouPZnmKNqD8AnpZrrz4mOAiEAjMEHEu6RtsWN2H8jVpSDca8kLBaWXeOKlez/3JZ+FPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770649},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7b70bd2eeca696fdbb740f19d5582a2dde0f38d1","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.47_1781101245396_0.5102065008666326","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.47":{"name":"polotno","version":"3.0.0-beta.47","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.47","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e510adc36ae56e12be22d5a1baef4d92d571e7dc","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.47.tgz","fileCount":673,"integrity":"sha512-jN9syJyABdm0splu4UmlVogktRFOwVm2qXqrhlSBjnw87G2TB/Ad7tNwGrygsrNFoTkjeSXPtCm9ITgVx8KLTg==","signatures":[{"sig":"MEUCIQDayBfLz0f/q9MtR81MiofvuUvSpcsqIugWQ6S0dGcfOQIgd7Rer892xZuLCuOz4TA8HEor/O7QtUGfgzkCYWVWrQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770649},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7b70bd2eeca696fdbb740f19d5582a2dde0f38d1","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.47_1781101258555_0.10555803247833184","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.48":{"name":"polotno","version":"4.0.0-beta.48","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.48","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"093bd5715186a2a5681168f16a8804e73fb720d0","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.48.tgz","fileCount":673,"integrity":"sha512-sGq31JvGhk6FGM00/TZ/C78PWq9+5/R7zXoGHxusuYXxB+3kxgCXlUESpnYoP9cngNteFLUmu1FepUaBs8lkag==","signatures":[{"sig":"MEQCIEV6mwr5FcxZuWj2mP2EDLcse0oCIPeJsj5IaMCM3qVjAiAMRIEhbQCg7wFb9PJAN6qNZucZyhH7PIsgPOQfuR9B9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770652},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"6ee5aeba694de33291a355f0683ac9517778e812","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.48_1781125126458_0.8664325655433198","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.48":{"name":"polotno","version":"3.0.0-beta.48","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.48","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3a4575eb497695c187acfbc43c122977ff8dab8b","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.48.tgz","fileCount":673,"integrity":"sha512-Sxu2s5RQZ3v+32iuqutH9LNBKsy9uiiB+Tx/jy8g+sdjeu/CWkI17dTN/V+flG79G0MIJCQFlxnvhsIfXhVg5g==","signatures":[{"sig":"MEUCIArBacdl+ZG/IZzSLUa7cZCgWTKJ20wkWUeX/Nd8ZuCIAiEAo3Z266ZYStYEz8INzHidj2ON+J/SkAOMT+7Fyetikz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770652},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"6ee5aeba694de33291a355f0683ac9517778e812","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.48_1781125151819_0.3844774745031543","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0-beta.49":{"name":"polotno","version":"4.0.0-beta.49","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0-beta.49","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"46ee40bc0b4dda006671d154e9f47deb5de972a6","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0-beta.49.tgz","fileCount":673,"integrity":"sha512-9sPd/k8wnNx7Q1AeiVLIFLbwyBgLf/qvkAh9FVxYYCtXi+w5xo9PbE0H5Ym9r200dFTXbC4uehLG5XR9/XruPw==","signatures":[{"sig":"MEQCIHZTOt55rUnCCNM9tV93JcMP/FKp/vF6SkrTeWAYYJ8cAiAzdFW2Gb7hFpDR38yvDKK6vry3RkIK36CjlZ+NEuDAsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770781},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"b3fb8bd493ca6db9530387680332c3a8787a1df6","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0-beta.49_1781128001270_0.6733070092142943","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0-beta.49":{"name":"polotno","version":"3.0.0-beta.49","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0-beta.49","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"35c4da371bddf3496f59dfcd48e3bff7ba5bad18","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0-beta.49.tgz","fileCount":673,"integrity":"sha512-e20lc3wsX5AsHMveTJyKak61lll2/29wr/glPtELZIo2FUpWMKjLBLDTFjUXw8tRk0G1dUROPS5+81/2YphO6g==","signatures":[{"sig":"MEUCIG5Z+LSLPmSMbPeu9Et0oPAdJzMXQTt83EpGB8kdBS0wAiEAjYGSwbnJ8aFy6Q30b6LMBsNGfBwZnGBct8N5JjLDLww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5770781},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"b3fb8bd493ca6db9530387680332c3a8787a1df6","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false || echo \"tsc faild for some file(s).\"","size":"npm run build && size-limit","test":"vitest","build":"npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:watch":"jest --watch","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","radix-ui":"^1.5.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.17.0","react-window":"^1.8.11","rasterizehtml":"^1.4.1","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","parcel":"2.16.4","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","ts-jest":"^29","punycode":"^2.3.1","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","@types/jest":"^30","skia-canvas":"^3.0.8","tailwindcss":"^4.3.0","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","path-browserify":"^1.0.1","querystring-es3":"^0.2.1","uglifyjs-folder":"^3.3.0","@tailwindcss/cli":"^4.3.0","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.0","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@types/sanitize-html":"^2.16.1","@vitejs/plugin-react":"^6.0.2","@polotno/video-export":"^0.0.11","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.2","@testing-library/jest-dom":"^6.9.1","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0-beta.49_1781128014537_0.7580273423605222","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.0":{"name":"polotno","version":"4.0.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"86569c7800173d04a344932cedf7885a5774f90b","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.0.tgz","fileCount":673,"integrity":"sha512-MtbA17+Eb8GQCSFFBDPCrOpUf6HelJQtHmu+G4VSdyNnQIJdQhMH/Cjs/XL/M6ReIlp1FFHTk/kcJ3frVvkBYw==","signatures":[{"sig":"MEUCIBZU7WaQkFctA0d+aPDPKCqMEGMSJFqFKtsMyDBF9zG+AiEAyzq4zZVE2sYPiUd8vZWGyrK9xn6Qk0Yc0nPfitrnRTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5876033},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"e072bc34e0d818edfbeb9473c3db2aa5a00b5324","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.0_1781518688169_0.6052558420522021","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.0":{"name":"polotno","version":"3.0.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"280d0fe91e56a507e0d398abeb55b42efc0f0b3d","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.0.tgz","fileCount":673,"integrity":"sha512-Kp4QO2l3X2KqIyeXufVxO2H+XcT7zoGpbKOMCBszqK0q8TkRykSiH2zZvpQAy54Y+09+inPksX/8isAfZqfobg==","signatures":[{"sig":"MEYCIQC6xGiebnJWv6VfCQ1wKxkhy51GjNppSxhk6jFcu0TZcgIhAODh0nuBIbZu2CCMAET+Cf3nOLFN0Df/jeXxRzxSZYHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5876033},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"e072bc34e0d818edfbeb9473c3db2aa5a00b5324","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.0_1781518700234_0.6520730049752013","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.1":{"name":"polotno","version":"4.0.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4f3ee1f035c140a2570f065a9562af27042e9f9f","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.1.tgz","fileCount":673,"integrity":"sha512-MH1DOu7aNlkt50NapUZdAD7hsIw7Av3ViNNpl2Xu2DtQd3/mSgEZdGWjKD4Z5+Tuz3JXcI6NPHtZuKPA6Ukj5w==","signatures":[{"sig":"MEYCIQDRcsvcFHdYwKWxvH9gmxFGkYN9mpGn8XgvGxYqEYZ23QIhAKLZFw171iA9VbInn2mQEJEncw8XyQZuSmf33KwEf3Qa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5877740},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"315e23b15c4d3538a0a8633273325b3724539e8f","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.1_1781606729565_0.8691726897490657","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.1":{"name":"polotno","version":"3.0.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3f4e6425d7aba88d079385de1db01e1397eaead1","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.1.tgz","fileCount":673,"integrity":"sha512-TFRNcgN/sTUi2MfTmAcRAZK+YjZONeAhbVyGcZ7KRTylX78a2+svLnhewjhc63xvSP4mg9tTbA1kX8j0icmQ2Q==","signatures":[{"sig":"MEYCIQCKSHtL1dUj0byG5J3SRKjCdC04PkQs7dLdZqCh/8iccgIhANCGBnGFJ3MKG1cMojNFpLEoeQia8Pta9Is5k59QvrDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5877740},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"315e23b15c4d3538a0a8633273325b3724539e8f","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.1_1781606733099_0.9704618553164885","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.2":{"name":"polotno","version":"4.0.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"78c85ed37b42990bc3ae8ced2ed6cda2c9f192a9","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.2.tgz","fileCount":673,"integrity":"sha512-JiW1jCQAi3tz3PhMCmQ/d5/zH4N1A2U/weTtoseaCBoSLtd/6vWOvp2mTGxzYQ0++YPtSD5jRUA0cxSINiD5KQ==","signatures":[{"sig":"MEUCICJMwBIvkIZZRG09JAGEp/QCGCfNRt3YZpOTdygC4oejAiEAtOCZ+ODfGzuwVRaaa7pSVSykl9fSMf8XBa0qnSi9NVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882259},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7adddd2b4c13cb35901da635ce420c9a83916fe0","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.2_1781624203582_0.2521477037049129","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.2":{"name":"polotno","version":"3.0.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"bf5777d07e632b187dc6c64ec3062cf4705de03a","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.2.tgz","fileCount":673,"integrity":"sha512-G1fYPJ2745et/+Pa/3qKEwNpXj+vS7rs5bAVTJ24BghJcKcWdTw17hmidYZ0stblDRPxSEKaWH86P1Y0O9v/NA==","signatures":[{"sig":"MEUCIQDWUEvUmhqX7mJOAzIoPmXTsIT8YnCBCsjkAUDtS1yx/QIgLXRqVmOh4Ob2dn5p4zghMC+ePX+eJc026RddUartuPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5882259},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7adddd2b4c13cb35901da635ce420c9a83916fe0","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"npm run build && size-limit","test":"vitest","build":"npm run typecheck && npm run clean && npm run prefix-build && npm run tsc && npm run add_version && node rename-imports.js && npm run minify && npm run build:css && npm run check:css && npm run check:agreement && npm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./package.json ./lib && cp ./README.md ./lib && cp ./LICENSE.md ./lib && npm run remove-test-from-lib && npm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"npm run check:parity && npm run check:agreement && npm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.46.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.8","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"^6.0.3","@babel/core":"^7.29.7","skia-canvas":"^3.0.8","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.2_1781624209298_0.06824387250196273","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.0.3":{"name":"polotno","version":"4.0.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.0.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"9d49de7486c58fb99d3314e0f130976d3fc70602","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.0.3.tgz","fileCount":675,"integrity":"sha512-k88oLG5EMZepr4Q7GJjJFep1LrrEv4BZYsTV3hC4N1ICWeEMYFMtYlYZqbx1fwmoYbKIBV3u8SLvypsy3tUjPQ==","signatures":[{"sig":"MEQCIA6iaEkrRuVVddsgeXcwsIGJEZjsKMuTIgttYOmycDOCAiArYWIasWjgn0/QdzAQqW64TgcAUsF6yGAZ/UC6h42UhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5885022},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"4872a84493abe61c07b9a943420eeadda9dcce7d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib && pnpm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.0.3_1781722990541_0.9088120499654542","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.0.3":{"name":"polotno","version":"3.0.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.0.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8f563533d87ebf316768ceb096ac4f19d55197d3","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.0.3.tgz","fileCount":675,"integrity":"sha512-I7NVQ4BNv2HMaif5c0gVITmYYX4it0rbgCXoTEa6acytTt+0PRj2mG3VkKA+891BeHxnWBopLjztsfJjwg7QnQ==","signatures":[{"sig":"MEUCIQCwEt7Q4C37McN/DRdJe5QaaF0aQXSRAR+AoQZSUGu5vgIgEX2MvMD45p3OUbmHFOnx7n1PFfEWOzQ4UuZJSOuNVJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5885022},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"4872a84493abe61c07b9a943420eeadda9dcce7d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib && pnpm run build:schema","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","build:schema":"node scripts/generate-schema.cjs","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.0.3_1781722994969_0.42125505829669185","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.1.0":{"name":"polotno","version":"4.1.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.1.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"cda0507bf3710f2da73723104b61636ee960caea","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.1.0.tgz","fileCount":679,"integrity":"sha512-FuH8f0EYZU89RuVGcFVi5vfWl3MI9gshQlF6v6R6XLLir7inPuA+bnk7fdOGia0wNQf0LuJ2+3sZUIAA4xqFBw==","signatures":[{"sig":"MEYCIQDslCJ0ruTt040C6SQCz2Lzv7oc+b+KUGr0X0wpnjFRYwIhALgPLOOMCzQyXqbT9TggYp/Eez8YPCuP0wT1I/aaX8Dw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5886252},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"fe8268200504d4c564275d8730163073b40da004","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.1.0_1781939275004_0.2239729050449102","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.1.0":{"name":"polotno","version":"3.1.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.1.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4582ef52afc81dde8fbc68080d97229aa6001c01","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.1.0.tgz","fileCount":679,"integrity":"sha512-cWkLVm88mhCzVJXOJW9VyOJ908AOv64oQxhBVipYMz6EYYysDAHhs19ZXLzqC05VuRFRBO87Y2dkjSUQgyCJ1A==","signatures":[{"sig":"MEUCICSiLfOzMuHN98BrYKHX0S+1z7uwZ7uvKpg0BLoMDa0bAiEA2wVYRQCGKhwdAglrh0RX3jQNgRNigcRl1NpClJ5wnSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5886252},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"fe8268200504d4c564275d8730163073b40da004","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.1.0_1781939279371_0.973770746367731","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.1.1":{"name":"polotno","version":"4.1.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.1.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3db1f8e712729d807d87ce3e8c7d7e3de52bdf83","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.1.1.tgz","fileCount":679,"integrity":"sha512-1LDT/KoUAaSXumxXZ2p/4IgAD1mh1RoOH1WASYmwcwbWQNofpnCOKw+RMGrrBCkOXEwPHSTmp4kzY3Ix3/KqSg==","signatures":[{"sig":"MEUCIQDxI0JxiSgBlXtMUsv2Hagwfcg6a/UyRzksnykgrYaUEQIgUOD5CH7FdzjTEmVG255+1wiV+Wq7mA8ezPmwoHM31vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888183},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"b49564508bbe1485f8cb818c52d4fb45b776992d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.1.1_1782034241122_0.5916470471423891","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.1.1":{"name":"polotno","version":"3.1.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.1.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"8d82337110081229283a67987558e40364fdae48","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.1.1.tgz","fileCount":679,"integrity":"sha512-wDKVqZ3W78e2dRE0iYlsCkx+e4yVTkdLdFUKJPEWcfmfw78n1A5VWsXl0SJQh63xaArjK6lRhilSuAX9G096Ng==","signatures":[{"sig":"MEYCIQD5tDE0T4yzh7ofG/wpmnPvYzkZjEV/m08yIWFrLkDEjgIhAMTogN4CKYgtIhic0NOfs3w88erbti5IYdaf/4M621Hf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888183},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"b49564508bbe1485f8cb818c52d4fb45b776992d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.1.1_1782034245115_0.9396735883459182","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.1.2":{"name":"polotno","version":"4.1.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.1.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"51d19c8ef994e9ff2f04f7a42c596dc2219bd344","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.1.2.tgz","fileCount":679,"integrity":"sha512-F7FQGS+MSmPbwx9iDulWn6m65MmPgnZArNOY0nt3uyPzYLVvc0ZDkRlNzQGCNtqzlpINmQRkciYkUFwFHmONIA==","signatures":[{"sig":"MEYCIQCjy8VIlAtBNQx+Z6IS4ODBZizy4HzI/6q04WVd3oyHSAIhAMCpa/OplUHjuAtdSGXGEaUWALjX+EiXVVdRky+xDqd4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888791},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"26e451d6ca5a51ff4e9dff75c08caeb22dbd2767","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.1.2_1782042054486_0.24451321319344932","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.1.2":{"name":"polotno","version":"3.1.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.1.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"23404b2ec2093254e88467b4c64a873cbf7360e2","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.1.2.tgz","fileCount":679,"integrity":"sha512-KNipL9mGE4Chn8mdQqBzfpRrnQ96hT86GvEyp1DxPnfR7W+JejxaWVHmeCOPRoo3Eykh6l3hs0tfQ/he/iJSVw==","signatures":[{"sig":"MEQCIHW74RE27kLMabSbDDMZsVyA7MT1ISmxYYHrpCwIF9TeAiA160+CLCY7gZ6OFIQ/Y5bD0XQ8s3g6g/JjgdtDMYea1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5888791},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"26e451d6ca5a51ff4e9dff75c08caeb22dbd2767","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.1.2_1782042058491_0.9752142250290052","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.1.3":{"name":"polotno","version":"4.1.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.1.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"62b12d0f269f0da8d61f38be57aff216195a63cd","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.1.3.tgz","fileCount":679,"integrity":"sha512-hcj2nQU7IsLSEFczTGuhqIDcVrysOPyQx7Fd0wDIGhPQOxYi1WivgNJ9+6GY5/9wP4AK02IMGvvMdqF56kU83g==","signatures":[{"sig":"MEUCIDHF1fQ/2v4/pVIdjpDx87U2mlarQjfT8IXljtVFhfZPAiEA+ITpRY3bHAb60DjWDGDqtvDy4BNAqDbLn4pdJgpTT8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5889232},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"3fbafa3a15855a799bcc2b54886bd2adb512de34","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.1.3_1782236854025_0.15494818530028498","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.1.3":{"name":"polotno","version":"3.1.3","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.1.3","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"98a5fac01729db091d33e5fe4a09ecd87d817c8f","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.1.3.tgz","fileCount":679,"integrity":"sha512-EWu6ktWNbhdNHWrz2EW3ro5xDGid5VzMClR4ppBfMo2V7xYRoqwQQEr3sWyAEWhJQ48IJRBZ2JllWqcUnYvUHw==","signatures":[{"sig":"MEQCIDESLX2F9wev4QDOXNyCUqv2jAUt/FuQOfo3ZA2jT+ETAiB7baNhCOMbp/eitwS3kPMf2UnWn/H4/+TzD0ukZntjaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5889232},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"3fbafa3a15855a799bcc2b54886bd2adb512de34","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.15","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.1.3_1782236858296_0.8073300986832384","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.2.0":{"name":"polotno","version":"4.2.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"360b4a5509ceb700d2d9c7f7ae463d1802a91cda","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.2.0.tgz","fileCount":684,"integrity":"sha512-+PIENm+NkbFlbnOs4sO8nq9C1TsioBORdVjV0os7nqz4Csx4vWvsbhrg5X/gDcOsEce0nQ+8PKNuMJdcRAHWag==","signatures":[{"sig":"MEUCIHd5gsiUmKmdkbFkMjl7EWLBUty64hq7ggvgx7i4jFT7AiEAnzMSCUvFU+b9xXxcoRie4Cf3ybG8B+yq3OG0lDSi42E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6028146},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2b7dc431aa01bf6c66b44a7b6645986f24198426","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.2.0_1783010181537_0.14130308072546294","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.2.0":{"name":"polotno","version":"3.2.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.2.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"aca8f4ee709ad84e74b284981dc4077ee7197ba6","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.2.0.tgz","fileCount":684,"integrity":"sha512-/vpiVxuQ+7C/51XC3aa0zOWsaVrLRE0jc2vCyZW7mZrzvfSxSxC20So0XU8wlXAPCWBU+yc2SOi/58r5nwBHbg==","signatures":[{"sig":"MEUCIEvGKLqaBIfhJ16BdJzlJhsBkcqfeWAjvf+QsUz+VG+cAiEArGSxDU044C/7ob2tahjdEnYEabSSZ1n9wAZGS2yExqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6028146},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2b7dc431aa01bf6c66b44a7b6645986f24198426","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.4","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.2.0_1783010185766_0.24483994249170804","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.2.1":{"name":"polotno","version":"4.2.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"e1d8d0f690ecefa7a0025e5865a121519b6af006","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.2.1.tgz","fileCount":684,"integrity":"sha512-jOEzQdpbgbpwG0kSee/t05Kgm9l9156na0ruVI54LKWPP5VR5y+dwFAOCEnzW3NbbcTXxwQCTa9+jc1LeoI4mQ==","signatures":[{"sig":"MEQCIHrUkpElMSNiSgzhnvtnl3w8aCTEBfgSNQnWqHm9R4FXAiAwed+K//HJ8nlzJOcQcO8NRxvsuQLSP3+BWcP8Jgv8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6028146},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"28f4c109f9f5236dad9a3bb4877ccfefd74307fb","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.5","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.2.1_1783011774760_0.9673489902241528","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.2.1":{"name":"polotno","version":"3.2.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.2.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"0ab212f03551743f64afa917563d610202022827","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.2.1.tgz","fileCount":684,"integrity":"sha512-RN/vnfalTjA2rehrd0jsYJ/HPOhY/PXAiDlPf4yWqUlfuIn1m+7DGhpOGs7GIjvGZfP0t0yBj8ayVOpJ9r60fQ==","signatures":[{"sig":"MEUCIQCDMdmZnSb3pvVnD7bl4Q+pC5qQHq2OGjEj8IA5OhyT3wIgP2cD40H8Q7tUQ01Lh0LqIiRGgJjn7A1idRrDAwXDITs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6028146},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"28f4c109f9f5236dad9a3bb4877ccfefd74307fb","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.5","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.2.1_1783011778480_0.11457785323142433","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.2.2":{"name":"polotno","version":"4.2.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"fd8ac539d07111c6481778f48ad6d0b09ea61852","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.2.2.tgz","fileCount":690,"integrity":"sha512-H4W5qnL/xpsd0kl2y6s73PT6D6yBdrMZ3/J5HCaT3vuKAlLI9ZnXwkvgXb5X3V1Ri9ZgEpv4zSaKlNKxZsEjgQ==","signatures":[{"sig":"MEUCIGd9Ev0M/tbNT547Ly+icfdjiO72KzWc4V3hdc9CQJP5AiEAuQLDwPvr6ZClU9oDXD93k9G72fs7kPCeWG3bHWJil7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6062182},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"489bf129c1eaf3eedf214410b3e633dac13880e9","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.6","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.2.2_1783099165589_0.6323662638523915","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.2.2":{"name":"polotno","version":"3.2.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.2.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"13e4caed02935e4ab3cdd588093dc4f2ba7a3532","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.2.2.tgz","fileCount":690,"integrity":"sha512-45zv7V7Gr8lCEBsLFTOMaRKULxWBJjF65yTh72Vazh0M0HFTJ4uMriYrzy1qVo3oQQodFFxJ8zNU47FnoCmBPQ==","signatures":[{"sig":"MEQCIFqlFa/Y7RwfgaH+m6KP+G9x5f3kbb4+5oDYYF8bcwLhAiAAxCxKRHXlH2UYJUNkqyymPTuv98KYUpG6vY1LlswpIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6062182},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"489bf129c1eaf3eedf214410b3e633dac13880e9","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.16","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.1.6","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.2.2_1783099169534_0.4123980577214119","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.3.0":{"name":"polotno","version":"4.3.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"aa9c2d6ef15da2768e59c0c244d45b0e02fb6c45","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.3.0.tgz","fileCount":694,"integrity":"sha512-LD8/d2oU5V0n5uPvCL7MIKlSJQbgDsiXF/tSEQk+Y9WnKclkBsqP9mvQt7+NqIfrfaE8oednLa8bPIIllNhySQ==","signatures":[{"sig":"MEUCIQDIk+asGjJhxNRVtI+p7o9to0S4regK4/ePi4kGDTpriAIgVuQC1ZbNU4CWJhoaDfjd6aSu6DOoaLaRmL5vyRSjxTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6073037},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"1e6254a2e1561369b8efdabc4cf79e39390d3d46","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.17","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.2.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.3.0_1783453569334_0.04920405838424502","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.3.0":{"name":"polotno","version":"3.3.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.3.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"76b4266517a5543cc33593fa867822a9db5c4188","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.3.0.tgz","fileCount":694,"integrity":"sha512-WPrmrbjmPwkJVdAati7af9SZhB6yWnTSfajNIfOgKkXRpUjl2aw4kUUbPnntH14Rkfo+eFCz241gbIC9dsctaA==","signatures":[{"sig":"MEUCIE/ld9pgF9R72ScnUIuDl8xcB6MkGzmPcNt9VQs+WfPxAiEA0WSpu5NM9WDaBCzOLw72xRJgsz8Viq5nz+z/8B/qQCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6073037},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"1e6254a2e1561369b8efdabc4cf79e39390d3d46","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","size":"pnpm run build && size-limit","test":"vitest run","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"size-limit":[{"path":"./lib/polotno-app.js","limit":"395 KB"},{"path":"./lib/canvas/workspace.js","limit":"395 KB"},{"path":"./lib/canvas/workspace-canvas.js","limit":"395 KB"}],"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","mensch":"^0.3.4","nanoid":"^5.1.11","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.47.0","render-tag":"^0.1.17","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.18.0","react-window":"^1.8.11","@base-ui/react":"^1.5.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.2.0","gradient-parser":"^1.2.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.2.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.0.16","bippy":"^0.5.41","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.9","postcss":"^8.5.15","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.60.0","size-limit":"^12.1.0","typescript":"~6.0.3","@babel/core":"^7.29.7","tailwindcss":"^4.3.1","@types/react":"^19.2.17","@babel/parser":"^7.29.7","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^7.29.7","@vitest/browser":"^4.1.8","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.1","@blueprintjs/core":"6.16.0","@tailwindcss/vite":"^4.3.1","@blueprintjs/icons":"^6.11.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2","@types/gradient-parser":"^1.1.0","postcss-selector-parser":"^7.1.4","@size-limit/preset-big-lib":"^12.1.0","@vitest/browser-playwright":"^4.1.8"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.3.0_1783453575588_0.5245050944030689","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.4.0":{"name":"polotno","version":"4.4.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4ffd9c258760d57a44038b98f9b7998d0d73b9f0","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.4.0.tgz","fileCount":700,"integrity":"sha512-kpGMIeCNsHCsShBUJH9M5OhngfBEOYmvfCad9BD7d8IzRX9Y5dG9Hx+rNCckqLpWjMm/HUd3vxqtxXTMjI8onw==","signatures":[{"sig":"MEUCICeYko7GEUizI3UcFGNmnM8Wbt/6R77Mj0hahWjmYTR/AiEA+qZG5j3/mLMJ1qUtV8dehV2KvTHhwYyyK7/BIiQrx3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962191},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"f3c658ccf81411c2d1d62cc34c097ed014eecfc5","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.23","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.1.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.0","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.4.0_1784049272434_0.273318867202601","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.4.0":{"name":"polotno","version":"3.4.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.4.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"20c46e25fada1868211844abf0e7e32eae216469","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.4.0.tgz","fileCount":700,"integrity":"sha512-bxVzQSJCX4cG+Tu/mLUghEKSOSWwrnInXVYZbOOGjEDcxV0uJncDEotQcXl3cyGGW0r5w6VuVOVVN/E2V4QH9Q==","signatures":[{"sig":"MEQCIESs5Ky1tseZnsFSZOiLugd7grsLx0W3gVtw62f6o5O6AiAQhj9IpdrVZgeX41SmQme+fC9WctRs/KUCvTzZvObDig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5962191},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"f3c658ccf81411c2d1d62cc34c097ed014eecfc5","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.23","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.1.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.0","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.4.0_1784049276595_0.15246811878631528","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.5.0":{"name":"polotno","version":"4.5.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"98c73ba53a6dddf55549f64072c57433cd0c2109","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.5.0.tgz","fileCount":700,"integrity":"sha512-8CbrssDfxLR8U+SQN1qNgNNVu3e0TfTO8SlCsv3fF4cPd2uxeGCTXxZXSg3RhbXCUC5iNiBlX1ronXQBnjouNw==","signatures":[{"sig":"MEUCIH0y/11hJrCSuSHrjL26t9i1niPj8OgDyLs52rdKSuagAiEA5jZkjotgEOZADNW7YpMNR1xB5UztKDViv0t5HXJ+5M0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5986081},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"9e52d53ebd95b95a93f94d4b7ea62836527cdc95","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.2.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.1","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.5.0_1784752673297_0.14854422116368027","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.5.0":{"name":"polotno","version":"3.5.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.5.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"2f1351387f6c13df83436ada96cafdb8ffbbc24a","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.5.0.tgz","fileCount":700,"integrity":"sha512-60FBgejsPv9Qekn+w9BUxLn1IGdjFhb1Y+xCvDDxoLNghSlqRMr9RTnxLgpIBOvjhH+y4QvolzENESxRboGH7w==","signatures":[{"sig":"MEUCIQCbxEognuGCEaffqIaBC2INGyGaeIZjrbphmqvfiXAk+AIgBJsEhCAIQKHie+L1mpkg7ntW0nRiL4P6za1qzPewFe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5986081},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"9e52d53ebd95b95a93f94d4b7ea62836527cdc95","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.2.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.1","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.5.0_1784752677987_0.7062647708048921","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.5.1":{"name":"polotno","version":"4.5.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.5.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"17902c7ec9c54edd24a93ceb9b777e1cdb660e19","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.5.1.tgz","fileCount":702,"integrity":"sha512-dC44tQAi7GIVwjy0aCxPv8S1j2ytNYUQqyreS89d+WE+vbGHcdiYPgo1Yc2oLk6BemSC8CLA3agW7y3IpJcq4A==","signatures":[{"sig":"MEQCIEFk6ZpwOEzLBRnYBjjjDXmWZSzMj7neANFoVbVJTWM7AiBEwZm0eaFYtPMLkCuyD2wg7jJuOqw2tHTWggA5JRnreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988243},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"4e7e0c5d4bd08da62667285f348b0dc01a33e29d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.2.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.1","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.5.1_1785292152126_0.8519194109470036","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.5.1":{"name":"polotno","version":"3.5.1","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.5.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"db8990ab0dc77f99bc736233348ed89736153c40","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.5.1.tgz","fileCount":702,"integrity":"sha512-0WVHTPfrvbaPfcgE2cHRQY0lYfAlM0OzZf+KRjk6ziYrUlyNHwRJ0gauGR/enE0Gseyu6onENlVRJa8g03wORA==","signatures":[{"sig":"MEUCIQC01xAitO7qs69WgUAhj62lQGY6mwfu25G75WAf9eVqvQIgb55l+HucqCkIvNq4Q4i7Wjz1R93oygb+lk5V8F9wSQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988243},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"4e7e0c5d4bd08da62667285f348b0dc01a33e29d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.2.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.1","@polotno/html-export":"0.1.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.5.1_1785292156168_0.47750498548039144","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.5.2":{"name":"polotno","version":"4.5.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.5.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"47c7e9a4ebae4e31baf6eeb7ba0581fe89a3c0b5","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.5.2.tgz","fileCount":702,"integrity":"sha512-LZXr5zgXdtcWIQD3jWJLSweif5mrJi5Nw6WZs+tUKAJw2vBCQZBtAz/7xHMligmKlwqULRsVqLrxdC6ZjdoyFg==","signatures":[{"sig":"MEYCIQDdyKQ2RvmpuphswVgUinFUoHum9m5FCPbzmsh5fwLlHgIhAJnZWAujLIuGm3MV7WpQEwxOO4wSDQHlE2y60wxIYN8r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988349},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"c53c383496b512a300e56e6a7721826bad8d9fec","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.3.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.2","@polotno/html-export":"0.1.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.5.2_1785362491442_0.5789523400962198","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.5.2":{"name":"polotno","version":"3.5.2","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.5.2","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"758c62c8a4d49076cafdf1075ce4c01e2e124f18","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.5.2.tgz","fileCount":702,"integrity":"sha512-qGZxe/pPIwtyLttQjlKKzxR5F4OGM1/afg2Ygcj3DOq9ZpunpmJoz/oYlg81IiUMmrrDbkHjCkd0Qpifa5GJFQ==","signatures":[{"sig":"MEUCIQD7C+u+UXQ9W/CxmIpqQ2fRD9WGasfsewqh2D9mtvWA1QIgEc2RbvGZ0vvlex/RUHMZDhyihDtWIbkiLeOzkkSxnn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5988349},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"c53c383496b512a300e56e6a7721826bad8d9fec","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"pnpm run test:unit && pnpm run test:browser","build":"pnpm run typecheck && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.3.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.3.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.1.2","@polotno/html-export":"0.1.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.5.2_1785362495142_0.8790410270734066","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.6.0":{"name":"polotno","version":"4.6.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"bdf037448d905541adb2b8161353ab2237983b6c","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.6.0.tgz","fileCount":704,"integrity":"sha512-UtDEPHDFt8VrsIIC89td/HNFSLUvkDUieoRSqLAqHWK1IdbdURPHz/3Dj8JI5bUdVrhWU7qc2SndhKg/djj/kw==","signatures":[{"sig":"MEUCIDgJRz9MyEomk3fbD6UsvkaO05mQjrmjC7fTesNDGeDTAiEA2RZ+B4NjsPiboigXu7o+qFDg2TUN67Yeo89ucTifZ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6007863},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"ffa0e53c1635f0c082d459ed35226c08f9fd2e9b","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.4.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.4.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.2.0","@polotno/html-export":"0.2.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.6.0_1785790083873_0.44425171669386243","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.6.0":{"name":"polotno","version":"3.6.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.6.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"74677d851bbbac9694c5c8ff5f2ffd2d5d4826f7","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.6.0.tgz","fileCount":704,"integrity":"sha512-63KfXIqdI65os8evj/FmKon4BAP0Bba4CjRaa3IO5zi0tKsqDNc7E/eWbMZABGXGK4lxnmVSaATgG6Kkgd3tbQ==","signatures":[{"sig":"MEYCIQCHLNYY1fBAbkWTiYZZSEVB0Pqz7Ug+L7VUMI360M/kTwIhAN8iM2TW7Hdms2PKaQPLSC4U36k1hBRI87PkHbGtiowM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6007863},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"ffa0e53c1635f0c082d459ed35226c08f9fd2e9b","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.4.2","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.0","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.50.8","render-tag":"^0.1.26","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.23.0","react-window":"^2.2.7","@polotno/core":"0.4.0","@base-ui/react":"^1.6.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.4.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.1","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.2.0","@polotno/html-export":"0.2.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.1.4","bippy":"^0.5.43","jsdom":"^29.1.1","react":"^19.2.7","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.48.0","vitest":"^4.1.10","postcss":"^8.5.19","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.7","playwright":"^1.61.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.2","@types/react":"^19.2.17","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.2","@blueprintjs/core":"6.17.2","@tailwindcss/vite":"^4.3.2","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.6.0_1785790087813_0.3353858004117589","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.7.0":{"name":"polotno","version":"4.7.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b95455294eab97a31ea96cb5b05893d42768edb3","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.7.0.tgz","fileCount":706,"integrity":"sha512-SggCz4VlS9bf+3+nQw+C/ZvQ+FLxK2S9wsMT1hqjw9O9y9eZbsTkrCQ0P5NFlvPEv57EUdGdQSJb701pVMOfXA==","signatures":[{"sig":"MEQCIHj09NacyYRj5amCPoTPb5wT3Y/sR2xR0X8xcAvIWte6AiASBaEAklqpmRKV73QMxdg4uUEaPz3ar4Dm0UlRijrxdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5998115},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7e584c6bf26583278e1a80cc621066692e461196","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.27","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.5.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.5.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.3.0","@polotno/html-export":"0.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.7.0_1786118522666_0.5688527039574831","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.7.0":{"name":"polotno","version":"3.7.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.7.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"339a88b043ecd07ef72ec00234f337f5e701a3a1","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.7.0.tgz","fileCount":706,"integrity":"sha512-cTWL9RF6J0pczM7dTYCJa1v9rMU0dxCsmFJjFmW6gfrb6smHFanZjrBdK9aMWj5O/fZAZYO/XPerjodmjSDb3w==","signatures":[{"sig":"MEYCIQC72oWDQJJwo03uKerc53dcfou0GDD2Tw3FaKleEVJIcwIhAIlmoXPUBdqwU5K/vrOxdhBUu4DdRaNspxu+HW1bDJJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5998115},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"7e584c6bf26583278e1a80cc621066692e461196","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.27","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.5.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.5.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.3.0","@polotno/html-export":"0.3.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.7.0_1786118527272_0.24055711879940267","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.8.0":{"name":"polotno","version":"4.8.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"79156f641b32dff6f48e56e09e81fccd03397a47","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.8.0.tgz","fileCount":708,"integrity":"sha512-QYxDTPnlLBAGW0s83XEgsIo4USqkSKeBYmFnqV2FiRLG/7zhhK5yYcgc26QDg1lrz2oPXtv8jcaEOx4mkbV6ew==","signatures":[{"sig":"MEUCIQDynuzavAEKRHjJ0SYIwQ+VBk7GxqFHW/tUxvZS2w4rCgIgTTj0kdqKZrtTpyJ8Qz4y0zM8iyPOui3MD8geuVPuSAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6000843},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"392913bbf796423d18f6b24f0567b375c3dca35d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.29","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.6.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.3.1","@polotno/html-export":"0.3.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.8.0_1786651833457_0.4720946296695161","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.8.0":{"name":"polotno","version":"3.8.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.8.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"b82bc9272703e52882ca4bf0479a778ae9fc05fc","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.8.0.tgz","fileCount":708,"integrity":"sha512-aC2IAslRVCmmCptqMH9nv7jPbsZsN62ZocbvtnZpq1xykb01M4duR/nN2N+12yKgcuW2bGMzLMM7daYtWdLb0w==","signatures":[{"sig":"MEUCIHm9aL61zEJxxzOR5Nw51jn1/Fuwqv1dtk+ajNuvanB4AiEAzlWMiqmOqOcrOQlb4C3tHlLaFMnvPxjb+gQbfOSYR2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6000843},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"392913bbf796423d18f6b24f0567b375c3dca35d","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.29","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.6.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.3.1","@polotno/html-export":"0.3.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.8.0_1786651837437_0.07203816578331179","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.9.0":{"name":"polotno","version":"4.9.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"5c48f4839d30e02bd59f234d283ea89766ac571f","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.9.0.tgz","fileCount":710,"integrity":"sha512-Lr1OGxBQHhjlXVm8aVRea93P40Fbg6naTPa9QO59lgCc8GqBodoROQJY9M4tkDukcq0XsW8i7Kszr8rbJnkPfA==","signatures":[{"sig":"MEQCIAL58+FrvUiIyl7Z3hfWohUky7kUNmECL9DhG8GH/XkmAiAUJ+B2TUhmZC1hVGytAucau4Uy/abs6Tt1vjeZhyCv1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003936},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2f39411b96581d045c07702428c108863a713057","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.1","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.29","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.7.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.4.0","@polotno/html-export":"0.4.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.9.0_1787150163239_0.03932368461134139","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.9.0":{"name":"polotno","version":"3.9.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.9.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"3b0d6f69a64dad69e4c22c62d78e65fb3a4e6504","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.9.0.tgz","fileCount":710,"integrity":"sha512-iC1WrsbY8TL6wyo6ZcqwEh0XWy13wf2PvQSHlzG3QEp6UWLsiuZ2juVAFZbDm03ElclO7u8MsZVYr5qWEW4xdw==","signatures":[{"sig":"MEUCIQDKn9fLFbiWZHoeBjTW4zB+GtSC7wM4eB9LLZMwUuFNcQIgCZdbzWiF4eY+VPoeHXPSLZnQ/tYh1yNuFXZk926+TOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6003936},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2f39411b96581d045c07702428c108863a713057","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.1","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.29","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.7.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.0","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.4.0","@polotno/html-export":"0.4.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.9.0_1787150168309_0.32433755033535117","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.10.0":{"name":"polotno","version":"4.10.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"726627ed7a8df858a85f15bba23158cd3b166bab","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.10.0.tgz","fileCount":708,"integrity":"sha512-p6Sj9TRGoYtvELueUJLXMRHZ0zh51s3IMlEtaTMyyAfTSqW96N671C6GYhZX87LIOsftZQFA5rx5q75wZmKXsg==","signatures":[{"sig":"MEUCIQDu3lnIK1TPGf5FiuScgTdFkXPl07BqtVTsYDnATv4zVAIgP8Vb4o53xkpxlMTkXd9JO5UQ93mNXKBbPeymWUqWsOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6006715},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"af5fa0606cfe27669878cbe2fd6149b7342fb88e","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.1","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.34","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.8.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.5.0","@polotno/html-export":"0.4.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.10.0_1787696243205_0.2024989815439615","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.10.0":{"name":"polotno","version":"3.10.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.10.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"217a4b2dd212e95e16d0e4a2c07d2c9412aa830b","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.10.0.tgz","fileCount":708,"integrity":"sha512-yRtrHc4Qw9Pm+aGqLf75w3UKe+gcoNOFXc4PV7c3LYZmsmfBViSywyxpYwDNK6HsoO8bay/0771f4qsVXp18dw==","signatures":[{"sig":"MEUCIHE79chUx3N5G5GiEdB7tlqE/eRw2XpAbYEnIGDAcfToAiEA+hibvv1BkpKrvUTKEDtbVvNX8D5LNiY5OyUallaJW+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6006715},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"af5fa0606cfe27669878cbe2fd6149b7342fb88e","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.1","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.34","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.8.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.5.0","@polotno/html-export":"0.4.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.10.0_1787696247540_0.9855613972963517","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.11.0":{"name":"polotno","version":"4.11.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"f911feb342d59ee10b0b9661d29e7a3f0862372c","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.11.0.tgz","fileCount":708,"integrity":"sha512-HVuQsGr3pKB0lv0detP/7wnlFjUvF2b9Pbu3R1Df/Z4kW/c55WW8JNtjfvUyjdyS08EX5Xk5OQhnEcH4UyfIww==","signatures":[{"sig":"MEUCIGyEFcTvNdR1LZZDMls6xNBMaZ0nadkQKxOnUG16Jt1tAiEAhx5sEca0efR1m1C7lee8FrH+2OCoKh76/EjI0YjFzBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6015754},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"560561b122f4e3645a6bb1d296f93895cc5c51c9","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.2","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.9.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.0","@polotno/html-export":"0.5.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.11.0_1787850097853_0.19313648088025492","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.11.0":{"name":"polotno","version":"3.11.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.11.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"20230fcfd63132df993cd39a4216087c28094824","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.11.0.tgz","fileCount":708,"integrity":"sha512-S0ANmJr49/5naJiD4hh1r3lmgi2fyJbiZ2Qqbel/KssdDV+1+xP+OXtHGOqLW7vVax3Himerc6ne0fdgxr+ZJw==","signatures":[{"sig":"MEUCIQDSYOIdQskDj0j1G0Ja23kVdGErBY/X3eqa7zmeB9YAJAIgW64bFLbZCBnwHUpMwrSkXU+hBcCZUFixB/7bjXTdRag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6015754},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"560561b122f4e3645a6bb1d296f93895cc5c51c9","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.0","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.2","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","use-image":"^1.1.4","mediabunny":"^1.52.3","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.29.0","react-window":"^2.3.0","@polotno/core":"0.9.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.3.2","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.0","@polotno/html-export":"0.5.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.1","bippy":"^0.6.1","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.49.2","vitest":"^4.1.10","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.10","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.5","@testing-library/react":"^16.3.2","postcss-selector-parser":"^7.1.4","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.11.0_1787850113246_0.07490885947040504","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.12.0":{"name":"polotno","version":"4.12.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"4992fbb6045ff72fdea8336b1057a41655c78fc3","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.12.0.tgz","fileCount":724,"integrity":"sha512-zrb1MnC3I9w0h7ARTj3T5Kmt0u9EVf/QEf/zuUIMg7FlhRQhgD/EMtQ2N5OgleOjCe5+5m3zpFdBfbC0f2Jtrw==","signatures":[{"sig":"MEUCIQDCcoB5U1u8LuVXBSLg45RAyrh8Djae556yXTUmd/Lv5gIgG8f05sOWck1uvZokbcQEcFxxlLwDTlWUCqtif0dUzlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5/BXUhCoMcb9RsVnRie7SSx2RlbZ1nAUUzifZZsvD8gIhAJHTVpQkfqZorNDZb0Ge3frU6rbfi+5rhWaRk89d3I1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089644},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"68c20d85ad01030cebb2a2b61df3f2748d1ffe64","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.2","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.55.5","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.5","lucide-react":"^1.39.0","react-window":"^2.3.0","@polotno/core":"0.10.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.4.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.1","@polotno/html-export":"0.5.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.2","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^4.1.11","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.11","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.5","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.12.0_1788521512973_0.778333866122749","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.12.0":{"name":"polotno","version":"3.12.0","keywords":["polotno","canvas","photo editor","design editor"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.12.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","dist":{"shasum":"eee66b732f5fbeac07d7d840dda83316b86de2bd","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.12.0.tgz","fileCount":724,"integrity":"sha512-Prp0tMwnBrVF94HhscntGaGAMk7EOOeHN8jRQ6zMdRTJGz+VSSVtE2XslQZeEIoDd6WPIhrcMcmbzlQZKg0RrQ==","signatures":[{"sig":"MEUCIQDjTU+967VTedRhZRBkAuJWQB/JDk969FuBgJjLA9TzEwIgVckBOahiZ1SLR+SsKIp2V/ikVCihPZNFrtUiJVyrzc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRMS60+99YMKd7xe6ce4Q1HSU+iS6Tp4x2RBxBXtkhFgIgDefKWu5VuE20N0/QEdhNfKuZm9UCO2m9eMzjbGBZ/Cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6089644},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"68c20d85ad01030cebb2a2b61df3f2748d1ffe64","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"_npmVersion":"11.9.0","description":"Design Editor Framework","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.3.2","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.55.5","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.39.0","react-window":"^2.3.0","@polotno/core":"0.10.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.4.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.1","@polotno/html-export":"0.5.1","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.2","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^4.1.11","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.11","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.5","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.12.0_1788521608291_0.9688697294104658","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.12.1":{"name":"polotno","version":"4.12.1","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.12.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"ffb89bf2e6df6b351e5f51287f520997c6353870","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.12.1.tgz","fileCount":724,"integrity":"sha512-NtmdkKZ3qH7iTjduZUpbzROWsEiDjFCbdyJqB3vwJUS3+xEJTuQgTSuaZ4HUx7Sa80LNkqsh88rx/na7jz0iww==","signatures":[{"sig":"MEUCIQDY1EH2DWrPSd+/eM304NXkgFr6OihYyUmK23vKx8PEvAIgbvXac2ZFKx6O9MD/WgMxU1YCCgEYn02nXwW7miHihPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjbKVSwn38NIe94aGLSNom6k4lb0rW8o1BjhmU/tSJjgIhANljCa6KQjltBrO9vKmg9ocIF6NbIZN+x/BA6iD5K7QP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6095165},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"ef48a1593aaad341366b17f30116dc795a24443a","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.9.0","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.5.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.55.5","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.2.7","lucide-react":"^1.39.0","react-window":"^2.3.0","@polotno/core":"0.11.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.4.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.2","@polotno/html-export":"0.5.2","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.2.2","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^4.1.11","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.11","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.5","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^19.2.0","react-dom":"^19.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.12.1_1788966723141_0.06004337875958066","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.12.1":{"name":"polotno","version":"3.12.1","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.12.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"bb0dbba260437175844c14836ad433f7190daa5b","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.12.1.tgz","fileCount":724,"integrity":"sha512-JQDASLxtBkHs4uuMgfCp8F6bvXv5G1GTLXek7SJFMXy4Hpn514J8ivqf2HRTHvl8qD8CpkivUehuXQNAW274wA==","signatures":[{"sig":"MEYCIQCzVlcLSK82kCYMe731XMSnSZqHwbYVqzvze4eCvdUapAIhAJKLfH5NnNKFhMNElSct8u76GNK+lxZri+ro2Z4Y0y4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApedf5j894dorNObWj48f6XG0aWBIi1CW27DFIfh25RAiEA2LuHdhswjobz49/s6OYBTC4mMeVwdQd7TwMnF/cevqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6095165},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"ef48a1593aaad341366b17f30116dc795a24443a","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.9.0","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"6.16.1","konva":"^10.5.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.55.5","render-tag":"^0.1.35","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.39.0","react-window":"^2.3.0","@polotno/core":"0.11.0","@base-ui/react":"^1.7.0","tailwind-merge":"^3.6.0","@polotno/schema":"0.6.1","mobx-react-lite":"^4.1.1","mobx-state-tree":"7.4.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.0.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.6.2","@polotno/html-export":"0.5.2","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.2.2","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.2.8","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^4.1.11","postcss":"^8.5.26","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.2.8","playwright":"^1.62.1","typescript":"~6.0.3","@babel/core":"^8.0.1","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@babel/parser":"^8.0.4","@canvas/image":"^2.0.0","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.4","@vitest/browser":"^4.1.11","license-checker":"^25.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.5","@vitest/browser-playwright":"^4.1.11"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.12.1_1788966727735_0.8890372457265199","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.13.0":{"name":"polotno","version":"3.13.0","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"bb59c7397fa4263f443767be746e32be4d01be90","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.13.0.tgz","fileCount":734,"integrity":"sha512-Q+yQVH256iGu6U4cF6WuZg1et3S5DgTfZisKZwgYBoEladhDpT4Mq6G+OcyHD9QFSzjwAilMx2a4IXFsejl/Hg==","signatures":[{"sig":"MEQCIAbao6XNSOAlq4LYRxHMRZabWlWUNS1On663Sh1XsbJYAiB3Y6GuOa0fmsans2lKfewHbS8yopQyqU8dmriS5ngfXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEw/jw83akWY8v8ARGVU05YuAwQBgZ+H1mIGM+Qtr4gqAiEA00Zr0cJiyXHSHsbbCv4KooQWHyY6t88guLBpWH37+R4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6174002},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"3483d4f3c46c63e75afcce3dd1fc070a8255a729","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.5.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.1.37","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.12.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.6.2","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.7.0","@polotno/html-export":"0.6.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.13.0_1789653633043_0.7763799333541308","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.13.0":{"name":"polotno","version":"4.13.0","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.13.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"f97ae8d2be32a71b297d97c678622f23be1bf283","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.13.0.tgz","fileCount":734,"integrity":"sha512-1cBjYKxN35Wp+6mLHfahJOp2X2YKaP6MQCfeAMsGRxOhSFvrnv0uzamD/6l4TnB85Ks86TlhC01J+Hebi9xaag==","signatures":[{"sig":"MEQCIHv2ARUSqaLJfqJ07D/OiftPSIDPI05sHL4uqZ1e7Fv1AiBtTLv+EJ4KNK1nThVTiqkERusE0KtrS5Ml2ktS5aBWkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9LxeRztCbf6UYONQzzHuDrLCTQhwL5V7dXBSp2uF9DgIgSbOrlyXAAhFtbecldq65KsAc99LDN7/vze70Q81rUcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6174002},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"3483d4f3c46c63e75afcce3dd1fc070a8255a729","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser-sharded.mjs","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.5.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.1.37","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.3.0","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.12.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.6.2","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.7.0","@polotno/html-export":"0.6.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^19.3.0","react-dom":"^19.3.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.13.0_1789653782444_0.8080685308037099","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.14.0":{"name":"polotno","version":"4.14.0","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.14.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"61d15488112031c5e34c031f7f139ced5428e95b","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.14.0.tgz","fileCount":738,"integrity":"sha512-lrzRkSXxEd2vIZASgb2/0egxTvSgohtA1ZOshPu4UHZfkYV/bZEEDruwQXGsn++l9HlSOje7qngvPUN66YwyoA==","signatures":[{"sig":"MEYCIQCfMRle63nNvguHgGjLqZd1uggrUfQ0gwlv3tQ8Wq0e4QIhANydx0ekJ7fU7WXyLOd8sAbP+8MRNXfAD7S4Av+f6a7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5yrIrU9kvOGhxpvAauMgtgk8Ir2t/J9RiCkjN5FjTyAiBOlGlDk4ZhOyd32DiZvaCSLle2Dc/CkANLO/IOKO+aVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5278116},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2fb960c1befbbed5c160840f202917b4bb6d9147","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser.mts","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.7.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.2.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.3.0","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.13.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.7.0","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.8.0","@polotno/html-export":"0.7.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^19.3.0","react-dom":"^19.3.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.14.0_1790349095894_0.6450082468225131","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.14.0":{"name":"polotno","version":"3.14.0","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@3.14.0","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"b0eb2e009f1ee045ded9543d49ef8d95589e21e7","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.14.0.tgz","fileCount":738,"integrity":"sha512-DRZC2NyFnATYF340Ik5xcZGt/rW5IZqdCdBCIxChcSnbOMsUdHsQ1Yn7WgX93ZOJSqdMavyonL250BuYIFb5EA==","signatures":[{"sig":"MEYCIQDC0Vxb5sbBcU7d9IZ6U/OEMQpKFLMxDMbWQlrVgZtaMwIhAKOVSG6C9bBLUiJ4wA8OVhU9mY41zudeOiCYFHDNsxgw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDd1K6MF7Nk5YzFYQAPUBpVrIkMn79wQhSbfuHyyMBgXgIhAN/VJ3zgOlMxMI8r2hKhAGym9+aoaL+TB6q+sO0JVwuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5278116},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"2fb960c1befbbed5c160840f202917b4bb6d9147","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser.mts","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.7.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.2.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.13.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.7.0","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.8.0","@polotno/html-export":"0.7.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_3.14.0_1790349100712_0.9795398656915735","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"4.14.1":{"name":"polotno","version":"4.14.1","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","_id":"polotno@4.14.1","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"homepage":"https://polotno.com/","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"5738a17ca2f1d91144b9ab50feca9d902fa1f0d4","tarball":"https://registry.npmjs.org/polotno/-/polotno-4.14.1.tgz","fileCount":738,"integrity":"sha512-8uGRebGykDtbEjpt+LYE8Wj69u3Kb2Bz6qmU89Qs3dLpJVwZg3elqw5MLCIDBTqwUvIIi4V9qEP8Ep7XAVm+iA==","signatures":[{"sig":"MEUCIBkfw3p5eygZ723e9foc5sYKb0MFxhpmYFq1GEnjsVZ5AiEA0bRbo7sp+Iw8iiy7+WQmGjgFK75xbZscMj2Fn4rlo0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjz8kmU0IPjxKaf8MwtEgPizLw8VqMaoxjo0s5AkBP5QIgMRjYmhWl58cf9nRLaKQNOG0GMfY3RC7x7ZKivFVqcTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5278545},"main":"./polotno-app.js","type":"module","types":"./polotno-app.d.ts","exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"c0d1f08cf998c00e57329c55c4411778e213c70a","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser.mts","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.7.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.2.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"^19.3.0","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.13.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.7.0","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.8.0","@polotno/html-export":"0.7.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^19.3.0","react-dom":"^19.3.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polotno_4.14.1_1790374047656_0.31420612659410785","host":"s3://npm-registry-packages-npm-production"},"@parcel/resolver-default":{"packageExports":true}},"3.14.1":{"_id":"polotno@3.14.1","bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"dist":{"shasum":"9859b129529cecf57b259a07548c2151c9d30cd9","tarball":"https://registry.npmjs.org/polotno/-/polotno-3.14.1.tgz","fileCount":738,"integrity":"sha512-f7hy9REpSWYw8foD2j/ZvE45TNbulWyFzNfBSd3zjajxOFJFm2N2NRq+eXmLG8LUEEJqC0FAPFmftzHYLK0how==","signatures":[{"sig":"MEUCIQCjFoTI/2TRTSs9rGzt5kAmb3sxpnETu9JO93lKSytcpQIgWBvSuu7KcOq67wVZyUPH+88ABdDq9k12NcNjdvmfZv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICEoFKKRgINRkdLPmY/g/CHsS9K0AP0vPOgta7Ny5nsDAiBLYh3EzSh57YczcM8/JT5idDj6fqQOXMzpJk8Sd3JnJQ=="}],"unpackedSize":5278545},"main":"./polotno-app.js","name":"polotno","type":"module","types":"./polotno-app.d.ts","author":{"name":"Anton Lavrenov"},"exports":{".":{"types":"./polotno-app.d.ts","import":"./polotno-app.js"},"./*":{"types":"./*.d.ts","import":"./*.js"},"./ui.css":"./ui.css","./model/*":{"types":"./model/*.d.ts","import":"./model/*.js"},"./toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./utils/*":{"types":"./utils/*.d.ts","import":"./utils/*.js"},"./canvas/*":{"types":"./canvas/*.d.ts","import":"./canvas/*.js"},"./fonts.css":"./fonts.css","./toolbar/*":{"types":"./toolbar/*.d.ts","import":"./toolbar/*.js"},"./primitives":{"types":"./primitives/index.d.ts","import":"./primitives/index.js"},"./side-panel":{"types":"./side-panel/side-panel.d.ts","import":"./side-panel/side-panel.js"},"./side-panel/*":{"types":"./side-panel/*.d.ts","import":"./side-panel/*.js"},"./blueprint.css":"./blueprint.polotno.css","./pages-timeline":{"types":"./pages-timeline/pages-timeline.d.ts","import":"./pages-timeline/pages-timeline.js"},"./toolbar/toolbar":{"types":"./toolbar/toolbar.d.ts","import":"./toolbar/toolbar.js"},"./pages-timeline/*":{"types":"./pages-timeline/*.d.ts","import":"./pages-timeline/*.js"},"./blueprint/toolbar":{"types":"./blueprint/toolbar/toolbar.d.ts","import":"./blueprint/toolbar/toolbar.js"},"./themes/carbon.css":"./themes/carbon.css","./blueprint/side-panel":{"types":"./blueprint/side-panel/side-panel.d.ts","import":"./blueprint/side-panel/side-panel.js"},"./themes/blueprint.css":"./themes/blueprint.css","./toolbar/zoom-buttons":{"types":"./toolbar/zoom-buttons.d.ts","import":"./toolbar/zoom-buttons.js"},"./polotno.blueprint.css":"./blueprint.polotno.css","./side-panel/draw-panel":{"types":"./side-panel/draw-panel.d.ts","import":"./side-panel/draw-panel.js"},"./side-panel/images-grid":{"types":"./side-panel/images-grid.d.ts","import":"./side-panel/images-grid.js"},"./blueprint/pages-timeline":{"types":"./blueprint/pages-timeline/pages-timeline.d.ts","import":"./blueprint/pages-timeline/pages-timeline.js"}},"gitHead":"c0d1f08cf998c00e57329c55c4411778e213c70a","license":"SEE LICENSE IN LICENSE.md","scripts":{"tsc":"tsc --project tsconfig.lib.json --removeComments --sourceMap false","test":"node scripts/run-tests-parallel.mjs","build":"pnpm run check:wasm && pnpm run clean && pnpm run prefix-build && pnpm run tsc && pnpm run add_version && node rename-imports.js && pnpm run minify && pnpm run build:css && pnpm run check:css && pnpm run check:agreement && pnpm run build:bundle && node blueprint-scope.js && cp ./src/fonts.css ./lib/fonts.css && mkdir -p ./lib/themes && cp ./src/themes/blueprint.css ./lib/themes/blueprint.css && cp ./src/themes/carbon.css ./lib/themes/carbon.css && node build/copy-package-json.cjs && cp ./README.md ./lib && cp ./LICENSE.md ./lib && pnpm run remove-test-from-lib","clean":"rm -rf ./lib && rm -rf ./.pn-build","start":"vite","minify":"node minify.cjs","build:css":"tailwindcss -i ./.pn-build/ui.css -o ./lib/ui.css --minify && node build/rename-keyframes.cjs ./lib/ui.css","check:css":"node build/check-css-hygiene.cjs ./lib/ui.css","test:unit":"vitest run --project unit","typecheck":"tsc --noEmit -p tsconfig.json","build:wasm":"node wasm/build.mjs","check:wasm":"node wasm/build.mjs --check","add_version":"sed -i.bak 's/SDK_VERSION/'$npm_package_version'/' ./lib/utils/validate-key.js && rm -f ./lib/utils/validate-key.js.bak","test:parity":"pnpm run check:parity && pnpm run check:agreement && pnpm run check:css","test:serial":"vitest run","build:bundle":"vite build && find ./lib -name '*.js.map' -type f -delete","check:parity":"node build/structural-parity.cjs","prefix-build":"node build/prefix-build.cjs","test:browser":"node scripts/run-browser.mts","check:agreement":"node build/check-agreement.cjs ./lib/ui.css ./lib/toolbar ./lib/side-panel ./lib/pages-timeline ./lib/primitives ./lib/canvas","remove-test-from-lib":"find ./lib -type d -name \"__tests__\" -exec rm -rf {} + && find ./lib \\( -name \"*.test.js\" -o -name \"*.test.d.ts\" \\) -type f -delete"},"targets":{"bundle":{"source":"src/polotno.bundle.tsx","distDir":"lib","optimize":true}},"version":"3.14.1","_npmUser":{"name":"lavrton","email":"lavrton@gmail.com"},"homepage":"https://polotno.com/","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"_npmVersion":"11.19.1","description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","directories":{},"maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"_nodeVersion":"26.8.2","dependencies":{"swr":"^2.5.1","clsx":"^2.1.1","mobx":"7.0.3","konva":"^10.7.0","quill":"^2.0.3","nanoid":"^6.0.1","gifuct-js":"^2.1.2","lodash-es":"^4.18.1","mediabunny":"^1.56.3","render-tag":"^0.2.0","sortablejs":"^1.15.7","tinycolor2":"^1.6.0","react-konva":"18.2.16","lucide-react":"^1.46.0","react-window":"^2.3.1","@polotno/core":"0.13.0","@base-ui/react":"^1.8.0","tailwind-merge":"^3.7.0","@polotno/schema":"0.7.0","mobx-react-lite":"^5.0.3","mobx-state-tree":"8.0.0","react-sortablejs":"6.1.4","react-konva-utils":"^2.1.0","svg-round-corners":"^0.4.3","@polotno/svg-export":"0.8.0","@polotno/html-export":"0.7.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"glob":"^13.0.6","vite":"^8.3.0","bippy":"^0.7.3","jsdom":"^30.0.1","react":"^19.3.0","assert":"^2.1.0","buffer":"^6.0.3","canvas":"^3.2.3","terser":"^5.51.2","vitest":"^5.0.1","postcss":"^8.5.28","process":"^0.11.10","filehound":"^1.17.6","pptxgenjs":"^4.0.1","react-dom":"^19.3.0","playwright":"^1.63.0","typescript":"~6.0.3","tailwindcss":"^4.3.3","@types/react":"^19.3.0","@babel/parser":"^8.0.5","assemblyscript":"^0.28.20","tw-animate-css":"^1.4.0","@babel/traverse":"^8.0.5","@vitest/browser":"^5.0.1","@tailwindcss/cli":"^4.3.3","@blueprintjs/core":"6.18.0","@tailwindcss/vite":"^4.3.3","@blueprintjs/icons":"^6.13.0","jest-file-snapshot":"^0.7.0","@blueprintjs/select":"6.3.4","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^6.1.1","@testing-library/react":"^16.3.3","postcss-selector-parser":"^7.1.6","@vitest/browser-playwright":"^5.0.1"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@blueprintjs/core":"^6.x","@blueprintjs/icons":"^6.x","@blueprintjs/select":"^6.x"},"peerDependenciesMeta":{"@blueprintjs/core":{"optional":true},"@blueprintjs/icons":{"optional":true},"@blueprintjs/select":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/polotno_3.14.1_1790374051886_0.7803379213130948"},"@parcel/resolver-default":{"packageExports":true}}},"time":{"created":"2020-04-07T20:16:28.919Z","modified":"2026-09-25T22:07:32.177Z","0.0.1":"2020-04-07T20:16:29.025Z","0.0.2":"2020-04-07T20:19:31.270Z","0.0.3":"2020-04-07T20:56:53.630Z","0.0.4":"2020-04-29T18:09:36.787Z","0.0.5":"2020-04-30T15:51:28.091Z","0.0.6":"2020-05-01T21:19:07.629Z","0.0.7":"2020-05-29T17:14:34.923Z","0.0.8":"2020-05-29T17:17:23.693Z","0.0.9":"2020-06-17T21:25:08.344Z","0.0.10":"2020-06-24T15:34:23.829Z","0.0.11":"2020-06-24T22:07:06.484Z","0.0.12":"2020-06-25T21:05:26.451Z","0.0.13":"2020-06-30T19:09:57.501Z","0.0.14":"2020-07-14T23:21:29.117Z","0.0.15":"2020-07-16T17:37:11.498Z","0.0.16":"2020-07-16T18:12:14.483Z","0.0.17":"2020-07-21T02:09:06.201Z","0.0.18":"2020-07-21T02:31:00.889Z","0.0.19":"2020-07-31T17:46:44.838Z","0.0.20":"2020-08-08T21:09:25.923Z","0.0.21":"2020-08-08T21:18:44.024Z","0.0.22":"2020-08-08T21:38:08.389Z","0.0.23":"2020-08-08T21:54:04.712Z","0.0.24":"2020-08-08T22:02:04.438Z","0.0.25":"2020-09-17T13:59:40.371Z","0.0.26":"2020-09-21T20:57:30.277Z","0.0.27":"2020-09-21T21:52:12.639Z","0.0.28":"2020-09-30T14:39:25.170Z","0.0.29":"2020-10-01T17:39:32.643Z","0.0.30":"2020-10-01T17:44:10.717Z","0.0.31":"2020-10-01T17:52:30.176Z","0.1.0":"2020-10-13T16:13:49.236Z","0.1.1":"2020-10-13T17:16:47.258Z","0.1.2":"2020-10-13T19:36:18.521Z","0.1.3":"2020-10-16T16:34:20.640Z","0.2.0":"2020-11-24T14:40:05.206Z","0.2.1":"2020-11-26T21:46:49.594Z","0.2.2":"2020-11-26T21:54:26.948Z","0.3.0":"2020-11-28T03:40:17.641Z","0.3.1":"2020-12-01T21:36:05.280Z","0.4.0":"2020-12-04T20:43:52.845Z","0.4.1":"2020-12-09T14:54:40.874Z","0.4.2":"2020-12-11T17:21:52.826Z","0.4.3":"2020-12-11T17:22:33.168Z","0.4.4":"2020-12-18T20:18:51.141Z","0.5.0":"2021-01-08T17:18:41.125Z","0.5.1":"2021-01-08T22:56:24.052Z","0.5.2":"2021-01-12T16:30:31.982Z","0.5.3":"2021-01-12T23:04:30.932Z","0.5.4":"2021-01-13T02:41:05.103Z","0.5.5":"2021-01-13T02:45:08.254Z","0.6.0":"2021-01-14T21:23:26.469Z","0.6.1":"2021-01-14T21:42:58.665Z","0.6.2":"2021-01-15T13:05:22.480Z","0.6.3":"2021-01-18T14:12:44.867Z","0.6.4":"2021-01-18T14:52:05.680Z","0.6.5":"2021-01-18T20:03:21.783Z","0.7.0":"2021-01-18T22:42:38.449Z","0.7.1":"2021-01-19T14:59:20.110Z","0.7.2":"2021-01-20T17:28:33.528Z","0.7.3":"2021-01-20T19:56:51.976Z","0.8.0":"2021-01-21T16:54:35.993Z","0.9.0":"2021-01-24T01:49:56.212Z","0.10.0":"2021-01-24T18:20:05.921Z","0.10.1":"2021-01-24T18:33:40.094Z","0.10.2":"2021-01-25T18:16:06.783Z","0.10.3":"2021-01-26T17:07:50.797Z","0.10.4":"2021-01-27T15:13:00.819Z","0.11.0":"2021-02-02T18:05:56.937Z","0.11.1":"2021-02-03T18:21:15.389Z","0.11.2":"2021-02-04T20:11:52.093Z","0.11.3":"2021-02-08T17:19:28.896Z","0.12.0":"2021-02-08T17:46:21.322Z","0.12.1":"2021-02-09T16:48:22.362Z","0.13.0":"2021-02-10T20:57:45.650Z","0.13.1":"2021-02-12T22:01:25.570Z","0.13.2":"2021-02-19T16:02:50.369Z","0.14.0":"2021-02-26T15:31:02.717Z","0.14.1":"2021-02-26T17:01:04.682Z","0.14.2":"2021-03-01T16:59:33.256Z","0.15.0":"2021-03-03T19:05:18.431Z","0.16.0":"2021-03-12T17:40:00.716Z","0.17.0":"2021-03-23T19:13:14.141Z","0.18.0":"2021-04-09T15:14:04.474Z","0.18.1":"2021-04-09T15:39:51.068Z","0.18.2":"2021-04-19T16:49:36.138Z","0.18.3":"2021-04-21T15:47:36.054Z","0.18.4":"2021-04-22T17:57:03.698Z","0.18.5":"2021-04-22T18:51:05.895Z","0.18.6":"2021-04-26T19:55:22.260Z","0.18.7":"2021-04-29T18:57:39.674Z","0.18.8":"2021-05-03T20:05:47.054Z","0.18.9":"2021-05-07T18:45:46.792Z","0.18.10":"2021-05-21T18:08:16.028Z","0.19.0":"2021-05-25T16:46:04.276Z","0.19.1":"2021-05-25T16:59:23.631Z","0.20.0":"2021-05-27T15:34:08.069Z","0.20.1":"2021-05-27T15:53:17.436Z","0.21.0":"2021-05-28T22:15:46.525Z","0.21.1":"2021-05-28T22:21:55.691Z","0.22.0":"2021-06-02T16:32:00.340Z","0.22.1":"2021-06-02T16:50:18.937Z","0.22.2":"2021-06-03T14:35:50.519Z","0.23.0":"2021-06-10T04:12:21.695Z","0.24.0":"2021-06-18T06:45:29.924Z","0.24.1":"2021-06-20T13:16:53.289Z","0.24.2":"2021-06-25T05:05:31.366Z","0.24.3":"2021-07-01T07:09:14.240Z","0.24.4":"2021-07-02T04:10:42.708Z","0.24.5":"2021-07-02T04:31:43.601Z","0.24.6":"2021-07-02T06:18:51.140Z","0.25.0":"2021-07-07T08:15:25.967Z","0.25.1":"2021-07-07T08:27:57.674Z","0.25.2":"2021-07-07T17:16:53.734Z","0.25.3":"2021-07-07T18:11:00.009Z","0.25.4":"2021-07-08T02:43:19.168Z","0.25.5":"2021-07-08T03:23:12.028Z","0.25.6":"2021-07-08T09:28:48.365Z","0.25.7":"2021-07-08T15:23:11.432Z","0.26.0":"2021-07-20T13:02:21.622Z","0.26.1":"2021-07-20T14:14:16.098Z","0.26.2":"2021-07-22T02:09:54.621Z","0.26.3":"2021-07-23T07:41:37.616Z","0.27.0":"2021-07-30T03:46:03.462Z","0.28.0":"2021-08-10T04:41:17.772Z","0.29.0":"2021-08-18T07:04:40.549Z","0.30.0":"2021-08-23T06:12:35.292Z","0.30.1":"2021-08-23T08:40:15.759Z","0.31.0":"2021-08-30T18:24:49.329Z","0.31.1":"2021-08-30T18:30:42.774Z","0.31.2":"2021-08-30T19:12:41.373Z","0.31.3":"2021-08-30T19:24:27.990Z","0.31.4":"2021-08-31T15:34:47.940Z","0.31.5":"2021-09-02T14:47:34.771Z","0.31.6":"2021-09-08T16:30:22.282Z","0.31.7":"2021-09-08T19:12:19.015Z","0.32.0":"2021-09-15T16:22:37.177Z","0.32.2":"2021-09-15T16:32:20.971Z","0.32.3":"2021-09-15T21:54:36.733Z","0.32.4":"2021-09-21T04:42:12.693Z","0.32.5":"2021-09-21T04:46:11.580Z","0.33.0":"2021-09-29T15:07:33.575Z","0.33.1":"2021-09-30T14:29:19.601Z","0.33.2":"2021-10-07T15:15:27.989Z","0.34.0":"2021-10-11T22:28:29.968Z","0.34.1":"2021-10-11T22:51:35.310Z","0.34.2":"2021-10-12T15:52:44.238Z","0.34.3":"2021-10-12T16:06:16.799Z","0.34.4":"2021-10-25T20:37:16.521Z","0.34.5":"2021-10-26T14:15:20.017Z","0.34.6":"2021-11-01T16:03:09.076Z","0.34.7":"2021-11-03T16:09:41.817Z","0.34.8":"2021-11-05T17:36:46.833Z","0.35.0":"2021-11-16T00:18:04.411Z","0.35.1":"2021-11-16T12:31:26.514Z","0.36.0":"2021-11-22T17:41:22.370Z","0.36.1":"2021-11-22T18:05:59.115Z","0.36.2":"2021-11-22T18:24:46.055Z","0.36.3":"2021-11-22T18:42:44.865Z","0.36.4":"2021-11-23T18:26:32.656Z","0.36.5":"2021-11-23T18:33:12.668Z","0.36.6":"2021-12-02T16:48:35.016Z","0.36.7":"2021-12-09T16:00:28.505Z","0.36.8":"2021-12-09T16:18:43.092Z","0.36.9":"2021-12-09T17:15:52.649Z","0.37.0":"2021-12-15T16:42:24.548Z","0.37.1":"2021-12-15T16:47:55.197Z","0.37.2":"2021-12-21T16:36:20.587Z","0.37.3":"2021-12-23T19:38:38.910Z","0.37.4":"2022-01-06T19:15:23.406Z","0.37.5":"2022-01-07T16:12:26.130Z","0.37.6":"2022-01-11T17:17:12.364Z","0.37.7":"2022-01-18T17:26:04.848Z","0.38.0":"2022-01-28T13:34:27.315Z","0.38.1":"2022-01-28T17:54:19.571Z","0.38.2":"2022-02-02T15:23:15.448Z","0.38.3":"2022-02-07T20:14:11.068Z","0.38.5":"2022-02-07T23:04:30.882Z","0.38.6":"2022-02-07T23:07:58.965Z","0.38.7":"2022-02-07T23:20:43.095Z","0.39.0":"2022-02-10T11:53:20.702Z","0.39.1":"2022-02-10T12:05:17.087Z","0.39.2":"2022-02-10T12:56:32.736Z","0.39.3":"2022-02-15T16:12:05.246Z","0.39.4":"2022-02-23T15:41:04.723Z","0.39.5":"2022-02-23T16:26:54.237Z","0.39.6":"2022-02-23T20:18:15.865Z","0.39.8":"2022-02-24T01:34:27.188Z","0.39.9":"2022-02-28T18:10:56.548Z","0.39.10":"2022-02-28T18:24:18.236Z","0.39.11":"2022-03-01T22:29:32.682Z","0.39.12":"2022-03-01T22:33:08.782Z","0.39.13":"2022-03-01T23:26:51.346Z","0.39.14":"2022-03-02T00:57:26.245Z","0.39.15":"2022-03-08T17:25:14.600Z","0.40.0":"2022-03-09T15:56:13.998Z","0.41.0":"2022-03-17T15:16:42.569Z","0.41.1":"2022-03-17T15:35:40.912Z","0.41.2":"2022-03-17T15:47:39.357Z","0.41.3":"2022-03-18T15:07:22.491Z","0.41.4":"2022-03-18T15:11:08.623Z","0.41.5":"2022-03-18T18:16:02.426Z","0.42.0":"2022-03-22T17:36:02.783Z","0.42.1":"2022-03-22T18:10:29.890Z","0.42.2":"2022-03-24T00:18:15.816Z","0.42.3":"2022-04-01T15:55:50.213Z","0.42.4":"2022-04-01T17:08:01.100Z","0.42.5":"2022-04-01T17:15:15.712Z","0.42.6":"2022-04-06T16:52:12.504Z","0.42.7":"2022-05-05T23:44:15.623Z","0.42.8":"2022-05-12T00:53:07.339Z","0.43.0":"2022-05-18T15:01:44.443Z","0.43.1":"2022-05-18T16:10:36.484Z","0.43.2":"2022-05-24T15:45:55.375Z","0.43.3":"2022-05-26T15:40:44.564Z","0.43.4":"2022-06-01T20:49:55.459Z","0.43.5":"2022-06-01T21:08:44.781Z","0.43.6":"2022-06-04T15:43:28.717Z","0.43.7":"2022-06-08T15:42:48.138Z","0.43.8":"2022-06-08T21:02:05.378Z","0.43.9":"2022-06-10T14:19:29.036Z","0.43.10":"2022-06-13T16:54:36.575Z","0.43.11":"2022-06-14T18:25:55.476Z","0.43.12":"2022-06-20T15:01:30.690Z","0.43.13":"2022-06-29T13:49:49.026Z","0.43.14":"2022-06-29T17:04:09.691Z","0.43.15":"2022-06-29T17:05:12.393Z","0.43.16":"2022-07-04T18:11:55.720Z","1.0.0-0":"2022-07-11T23:52:22.145Z","1.0.0-1":"2022-07-12T00:47:02.394Z","1.0.0-2":"2022-07-19T18:34:59.298Z","1.0.0-3":"2022-07-19T20:22:09.972Z","1.0.0-4":"2022-07-20T20:39:13.696Z","1.0.0-5":"2022-08-05T02:50:20.444Z","1.0.0-6":"2022-08-10T04:06:46.395Z","1.0.0-7":"2022-08-10T04:10:57.898Z","1.0.0-8":"2022-08-10T04:12:24.241Z","1.0.0-9":"2022-08-24T16:05:44.194Z","1.0.0-10":"2022-08-26T17:05:13.069Z","1.0.0-11":"2022-08-29T14:59:24.044Z","1.0.0-12":"2022-08-30T21:24:16.731Z","1.0.0-13":"2022-09-15T17:03:50.739Z","1.0.0-14":"2022-09-15T17:44:02.584Z","1.0.0-15":"2022-09-16T18:04:47.863Z","1.0.0-16":"2022-09-20T18:29:40.999Z","1.0.0-17":"2022-09-20T20:02:28.873Z","1.0.0-18":"2022-09-21T17:39:06.361Z","1.0.0-19":"2022-09-23T22:26:35.848Z","1.0.0-20":"2022-09-23T22:58:43.225Z","1.0.0":"2022-09-26T20:34:03.626Z","1.1.0":"2022-09-29T18:22:21.307Z","1.1.1":"2022-10-07T16:19:07.707Z","1.2.0":"2022-10-17T20:46:02.745Z","1.2.1":"2022-10-24T14:43:36.973Z","1.2.2":"2022-10-28T16:36:44.201Z","1.2.3":"2022-11-02T20:40:15.868Z","1.2.4":"2022-11-09T21:10:52.133Z","1.2.5":"2022-11-21T19:40:24.402Z","1.3.0":"2022-11-24T18:46:44.321Z","1.3.1":"2022-11-24T20:14:28.455Z","1.4.0":"2023-01-02T14:17:26.713Z","1.4.1":"2023-01-02T14:22:20.579Z","1.4.2":"2023-01-04T13:21:40.796Z","1.4.3":"2023-01-04T21:39:15.529Z","1.4.4":"2023-01-13T21:03:19.436Z","1.5.0":"2023-01-20T18:54:42.501Z","1.6.0":"2023-01-26T00:52:36.078Z","1.6.1":"2023-02-01T22:07:50.748Z","1.6.2":"2023-02-07T23:05:33.833Z","1.6.3":"2023-02-15T17:15:24.705Z","1.6.4":"2023-02-15T17:35:40.747Z","1.7.0":"2023-02-21T18:51:22.813Z","1.7.1":"2023-02-24T17:43:11.619Z","1.7.2":"2023-02-27T18:01:57.193Z","1.7.3":"2023-02-28T16:44:11.058Z","1.7.4":"2023-03-02T00:22:46.444Z","1.7.5":"2023-03-03T18:01:49.757Z","1.7.6":"2023-03-14T00:07:12.361Z","1.8.0":"2023-03-19T15:47:33.111Z","1.8.1":"2023-03-22T18:02:23.589Z","1.8.3":"2023-03-22T20:08:24.725Z","1.8.4":"2023-03-25T01:56:08.932Z","1.8.5":"2023-04-10T17:59:29.317Z","1.8.6":"2023-04-13T18:08:38.836Z","1.8.7":"2023-04-17T15:12:48.449Z","1.9.0":"2023-04-21T16:55:27.047Z","1.9.1":"2023-04-21T17:47:35.543Z","1.9.2":"2023-05-09T00:16:50.533Z","1.9.3":"2023-05-09T00:49:15.868Z","1.9.4":"2023-05-14T13:57:19.530Z","1.9.5":"2023-05-22T23:12:38.500Z","1.9.6":"2023-06-02T16:32:45.805Z","1.9.7":"2023-06-05T16:43:07.354Z","1.9.8":"2023-06-14T18:39:28.975Z","1.9.9":"2023-06-21T14:25:22.110Z","1.10.0":"2023-06-22T14:09:46.512Z","1.11.0":"2023-07-11T16:27:30.148Z","1.11.1":"2023-07-11T16:53:08.978Z","1.12.0":"2023-07-13T16:27:14.251Z","1.12.1":"2023-07-13T20:40:02.244Z","1.12.2":"2023-07-18T19:07:06.190Z","1.12.3":"2023-07-19T17:39:12.586Z","1.12.4":"2023-07-26T18:05:56.895Z","1.12.5":"2023-08-02T03:52:00.035Z","1.12.6":"2023-08-06T22:20:41.138Z","1.13.0":"2023-08-23T14:12:56.272Z","1.14.0":"2023-09-07T16:06:08.863Z","1.14.1":"2023-09-07T21:27:40.863Z","1.14.2":"2023-09-08T13:14:53.991Z","1.14.3":"2023-09-08T16:34:46.343Z","1.14.4":"2023-09-13T13:40:28.007Z","1.14.5":"2023-09-13T13:59:54.017Z","1.14.6":"2023-09-28T16:49:30.525Z","2.0.0":"2023-10-13T14:13:39.519Z","2.0.1":"2023-10-14T03:28:24.491Z","2.0.2":"2023-10-16T16:36:17.707Z","2.0.3":"2023-10-17T22:22:04.463Z","2.0.4":"2023-10-20T15:20:46.693Z","2.0.5":"2023-10-20T15:43:47.382Z","2.0.6":"2023-11-01T14:48:56.444Z","2.0.7":"2023-11-01T16:16:31.750Z","2.0.8":"2023-11-01T17:31:52.256Z","2.0.9":"2023-11-09T16:53:06.615Z","2.0.10":"2023-11-10T15:19:09.670Z","2.0.11":"2023-11-13T17:14:46.480Z","2.0.12":"2023-11-14T14:41:52.790Z","2.1.0":"2023-11-17T14:32:00.083Z","2.1.1":"2023-11-27T16:53:06.381Z","2.1.2":"2023-11-27T18:09:45.686Z","2.2.0":"2023-12-05T16:57:54.992Z","2.2.1":"2023-12-05T17:15:47.204Z","2.2.2":"2023-12-06T15:11:28.965Z","2.2.3":"2023-12-06T15:20:52.052Z","2.2.4":"2023-12-06T15:51:30.866Z","2.2.5":"2023-12-07T17:16:03.289Z","2.3.0":"2023-12-18T17:01:18.842Z","2.3.1":"2023-12-20T16:43:45.081Z","2.3.2":"2023-12-20T18:56:37.862Z","2.3.3":"2023-12-21T17:38:43.041Z","2.3.4":"2023-12-22T17:07:09.703Z","2.3.5":"2023-12-22T18:11:48.581Z","2.4.0":"2023-12-28T15:46:37.305Z","2.4.1":"2024-01-02T14:04:09.663Z","2.4.2":"2024-01-04T17:26:48.200Z","2.4.3":"2024-01-04T18:08:07.506Z","2.4.4":"2024-01-09T20:44:42.688Z","2.4.5":"2024-01-15T02:38:38.132Z","2.4.6":"2024-01-18T00:28:20.612Z","2.4.7":"2024-01-18T14:59:04.795Z","2.4.8":"2024-01-23T18:15:36.489Z","2.4.9":"2024-01-26T16:13:38.025Z","2.4.10":"2024-01-31T17:46:00.510Z","2.4.11":"2024-02-01T03:44:57.753Z","2.4.12":"2024-02-09T16:53:51.028Z","2.4.13":"2024-02-13T16:41:00.191Z","2.4.14":"2024-02-13T20:40:50.088Z","2.4.15":"2024-02-14T17:50:23.060Z","2.4.16":"2024-02-19T23:50:09.422Z","2.4.17":"2024-02-26T17:31:02.874Z","2.4.18":"2024-02-27T17:47:04.049Z","2.4.19":"2024-03-03T23:48:39.734Z","2.4.20":"2024-03-06T10:04:52.054Z","2.4.21":"2024-03-14T18:07:57.566Z","2.4.22":"2024-03-15T09:51:18.886Z","2.4.23":"2024-03-20T20:14:21.043Z","2.4.24":"2024-04-09T16:29:43.716Z","2.4.25":"2024-04-16T15:03:00.205Z","2.4.26":"2024-04-16T19:53:07.508Z","2.4.27":"2024-04-22T13:50:04.871Z","2.4.28":"2024-04-23T17:51:50.166Z","2.4.29":"2024-04-23T18:00:47.257Z","2.4.30":"2024-04-23T19:18:47.368Z","2.4.31":"2024-04-25T15:25:28.921Z","2.4.32":"2024-05-02T13:14:22.275Z","2.5.0":"2024-05-07T14:22:19.886Z","2.5.1":"2024-05-07T14:34:57.784Z","2.5.2":"2024-05-09T14:20:49.502Z","2.5.3":"2024-05-09T14:35:02.546Z","2.6.0":"2024-05-20T22:40:58.970Z","2.6.1":"2024-05-21T00:28:31.617Z","2.6.2":"2024-05-22T23:57:40.889Z","2.6.3":"2024-05-23T18:12:26.514Z","2.6.4":"2024-05-24T16:57:01.948Z","2.6.5":"2024-05-24T21:49:23.186Z","2.7.0":"2024-05-27T17:58:27.516Z","2.7.1":"2024-05-27T18:02:58.319Z","2.7.2":"2024-05-27T18:52:01.926Z","2.7.3":"2024-05-28T17:49:07.573Z","2.7.4":"2024-05-28T18:00:44.315Z","2.8.0":"2024-05-28T19:15:01.793Z","2.8.1":"2024-06-04T15:59:14.425Z","2.8.2":"2024-06-04T17:57:09.542Z","2.8.3":"2024-06-05T00:46:29.496Z","2.9.0":"2024-06-12T16:25:27.432Z","2.9.1":"2024-06-13T01:21:39.777Z","2.9.2":"2024-06-13T01:38:35.512Z","2.9.3":"2024-06-17T22:03:31.081Z","2.9.4":"2024-06-18T15:34:26.685Z","2.9.5":"2024-06-18T16:09:56.322Z","2.9.6":"2024-06-18T17:03:51.155Z","2.9.7":"2024-06-18T17:30:04.035Z","2.9.8":"2024-06-26T17:22:47.127Z","2.9.9":"2024-07-03T13:47:12.430Z","2.9.10":"2024-07-04T16:45:43.015Z","2.9.11":"2024-07-08T15:37:23.206Z","2.9.12":"2024-07-11T16:44:11.469Z","2.9.13":"2024-07-11T22:53:01.142Z","2.9.14":"2024-07-12T03:20:24.024Z","2.9.15":"2024-07-12T13:43:46.476Z","2.9.16":"2024-07-12T18:41:53.911Z","2.10.0":"2024-07-16T15:16:47.345Z","2.10.1":"2024-07-17T21:49:30.681Z","2.10.2":"2024-07-18T16:23:50.226Z","2.10.3":"2024-07-18T18:02:11.056Z","2.10.4":"2024-07-18T19:37:23.214Z","2.10.5":"2024-07-19T13:20:38.784Z","2.10.6":"2024-07-23T15:09:32.724Z","2.10.7":"2024-07-24T00:11:40.739Z","2.10.8":"2024-07-24T18:57:26.493Z","2.10.9":"2024-07-25T14:56:14.212Z","2.10.10":"2024-07-26T18:02:11.062Z","2.10.11":"2024-07-31T03:21:40.643Z","2.11.0":"2024-08-08T16:51:30.861Z","2.11.1":"2024-08-08T16:58:17.281Z","2.11.2":"2024-08-08T19:23:20.979Z","2.11.3":"2024-08-11T04:34:33.014Z","2.11.4":"2024-08-11T04:38:50.514Z","2.11.5":"2024-08-12T15:37:46.253Z","2.11.6":"2024-08-12T23:36:18.117Z","2.12.0":"2024-08-20T17:57:05.342Z","2.12.1":"2024-08-21T04:06:22.104Z","2.12.2":"2024-08-21T04:37:00.339Z","2.13.0":"2024-09-04T18:52:09.993Z","2.13.1":"2024-09-05T16:13:26.880Z","2.13.2":"2024-09-06T17:28:38.345Z","2.13.3":"2024-09-06T18:26:56.528Z","2.13.4":"2024-09-06T21:18:43.887Z","2.13.5":"2024-09-09T16:42:45.704Z","2.13.6":"2024-09-09T18:52:48.748Z","2.13.7":"2024-09-11T17:07:24.727Z","2.13.8":"2024-09-17T18:37:34.285Z","2.13.9":"2024-09-17T18:48:40.796Z","2.13.10":"2024-09-18T15:51:05.219Z","2.14.0":"2024-09-23T16:00:20.425Z","2.14.1":"2024-09-26T15:50:33.724Z","2.14.2":"2024-10-16T17:49:42.060Z","2.14.3":"2024-10-17T15:08:35.554Z","2.14.4":"2024-10-22T16:44:26.135Z","2.14.5":"2024-11-04T15:26:45.618Z","2.14.6":"2024-11-04T22:50:45.547Z","2.14.7":"2024-11-11T19:12:46.506Z","2.14.8":"2024-11-12T21:50:30.717Z","2.14.9":"2024-11-12T22:03:30.862Z","2.14.10":"2024-11-13T13:16:16.664Z","2.14.11":"2024-11-21T16:47:18.039Z","2.15.0":"2024-11-27T01:43:55.911Z","2.16.0":"2024-12-03T14:23:16.014Z","2.16.1":"2024-12-12T17:35:04.981Z","2.16.2":"2024-12-16T17:21:00.966Z","2.16.3":"2024-12-16T22:01:31.397Z","2.16.4":"2024-12-23T16:26:28.781Z","2.16.5":"2025-01-10T15:15:57.988Z","2.17.0":"2025-01-16T16:49:34.225Z","2.17.1":"2025-01-16T17:16:54.506Z","2.17.2":"2025-01-16T17:29:29.216Z","2.17.3":"2025-01-16T18:31:54.633Z","2.18.0":"2025-01-27T15:03:06.191Z","2.19.0":"2025-01-27T23:05:20.105Z","2.19.1":"2025-01-28T13:10:36.605Z","2.19.2":"2025-02-05T14:38:10.781Z","2.19.3":"2025-02-06T14:02:24.996Z","2.20.0":"2025-02-10T18:52:01.522Z","2.20.1":"2025-02-17T14:19:13.729Z","2.20.2":"2025-02-17T14:52:09.054Z","2.21.0":"2025-02-27T17:31:58.838Z","2.21.1":"2025-03-06T14:23:28.545Z","2.21.2":"2025-03-07T14:20:58.919Z","2.21.3":"2025-03-10T14:54:11.736Z","2.21.4":"2025-03-19T17:33:46.092Z","2.21.5":"2025-03-20T13:04:44.159Z","2.21.6":"2025-03-20T20:44:10.178Z","2.21.7":"2025-04-02T21:45:14.154Z","2.21.8":"2025-04-03T12:52:48.035Z","2.21.9":"2025-04-14T12:08:22.257Z","2.21.10":"2025-04-15T15:36:10.083Z","2.21.11":"2025-04-15T20:20:05.324Z","2.22.0":"2025-04-21T16:08:22.625Z","2.22.1":"2025-04-21T17:57:33.352Z","2.22.2":"2025-04-24T14:13:16.191Z","2.23.0":"2025-05-08T16:03:53.315Z","2.23.1":"2025-05-08T16:31:49.652Z","2.23.2":"2025-05-12T17:09:26.964Z","2.23.3":"2025-05-13T20:50:04.814Z","2.23.4":"2025-05-19T20:38:07.903Z","2.23.5":"2025-05-20T16:16:04.847Z","2.23.6":"2025-05-27T15:29:12.800Z","2.23.7":"2025-05-27T18:32:22.366Z","2.23.8":"2025-05-30T17:04:02.303Z","2.23.9":"2025-06-02T18:10:49.364Z","2.23.10":"2025-06-05T17:04:06.164Z","2.23.11":"2025-06-05T22:58:43.786Z","2.23.12":"2025-06-10T15:31:56.232Z","2.23.13":"2025-06-11T20:53:39.924Z","2.23.14":"2025-06-17T14:59:04.863Z","2.24.0":"2025-06-19T16:50:21.444Z","2.24.1":"2025-06-23T21:30:45.757Z","2.25.0":"2025-06-27T14:14:29.975Z","2.25.1":"2025-06-30T13:10:29.024Z","2.25.2":"2025-07-07T17:26:18.521Z","2.25.3":"2025-07-09T17:55:28.682Z","2.25.4":"2025-07-11T23:00:42.469Z","2.25.5":"2025-07-24T13:22:36.688Z","2.25.6":"2025-07-24T13:54:31.109Z","2.25.7":"2025-07-24T16:40:36.230Z","2.25.8":"2025-07-25T12:55:22.672Z","2.25.9":"2025-07-25T13:13:59.025Z","2.25.10":"2025-08-03T21:47:17.950Z","2.25.11":"2025-08-08T23:54:00.877Z","2.25.12":"2025-08-25T08:05:06.010Z","2.25.13":"2025-08-25T16:46:24.713Z","2.25.14":"2025-08-26T16:50:11.359Z","2.25.15":"2025-08-27T15:25:06.212Z","2.25.16":"2025-08-28T18:40:21.223Z","2.26.0":"2025-08-29T15:08:11.527Z","2.26.1":"2025-09-04T20:02:51.970Z","2.27.0-0":"2025-09-15T22:11:06.817Z","2.27.0":"2025-09-16T16:22:13.886Z","2.28.0":"2025-09-18T13:53:48.376Z","2.27.1":"2025-09-22T15:40:33.065Z","2.28.2":"2025-09-23T14:36:49.495Z","2.28.3":"2025-09-24T20:02:28.108Z","2.29.0":"2025-10-02T13:39:12.545Z","2.29.1":"2025-10-06T16:19:48.775Z","2.29.2":"2025-10-07T16:12:00.135Z","2.29.3":"2025-10-14T14:18:05.634Z","2.30.0-0":"2025-10-14T15:48:27.894Z","2.29.4":"2025-10-20T21:10:35.918Z","2.29.5":"2025-10-21T22:18:43.854Z","2.30.0":"2025-10-27T13:46:08.187Z","2.30.1":"2025-10-27T13:52:11.061Z","2.30.2":"2025-10-27T13:56:55.733Z","2.31.0":"2025-11-05T14:14:52.897Z","2.31.1":"2025-11-06T21:30:55.312Z","2.31.2":"2025-11-07T17:21:25.170Z","2.31.3":"2025-11-11T13:06:49.262Z","2.32.0":"2025-11-12T21:40:47.605Z","2.32.1":"2025-11-12T21:48:21.559Z","2.32.2":"2025-11-13T15:45:19.779Z","2.32.3":"2025-11-13T18:55:56.477Z","2.32.4":"2025-11-13T18:57:46.057Z","3.0.0-0":"2025-11-13T21:52:31.625Z","3.0.0-1":"2025-11-13T21:54:48.257Z","3.0.0-2":"2025-11-13T23:53:45.749Z","3.0.0-3":"2025-11-14T02:29:05.765Z","3.0.0-5":"2025-11-14T02:31:47.607Z","3.0.0-6":"2025-11-14T02:48:11.088Z","2.33.0":"2025-11-25T16:06:14.801Z","2.33.1":"2025-11-25T16:16:15.739Z","2.33.2":"2025-11-25T16:45:24.523Z","3.0.0-7":"2025-11-25T21:45:54.241Z","3.0.0-8":"2025-11-26T15:57:50.243Z","3.0.0-9":"2025-11-26T16:47:14.124Z","2.34.0":"2025-12-11T13:47:12.634Z","3.0.0-beta.10":"2025-12-11T14:58:28.907Z","2.34.1":"2025-12-18T14:53:53.422Z","3.0.0-beta.11":"2025-12-18T14:56:39.104Z","2.34.2":"2025-12-31T18:48:41.179Z","3.0.0-beta.12":"2025-12-31T18:55:10.214Z","2.35.0":"2026-01-21T14:12:10.211Z","2.35.1":"2026-01-22T16:05:56.441Z","2.35.2":"2026-01-22T16:12:22.231Z","3.0.0-beta.13":"2026-01-26T18:36:17.521Z","2.36.0":"2026-02-06T13:42:14.575Z","3.0.0-beta.14":"2026-02-06T13:46:09.803Z","2.36.1":"2026-02-06T18:00:12.850Z","3.0.0-beta.15":"2026-02-06T18:04:28.801Z","2.36.2":"2026-02-13T15:37:10.057Z","3.0.0-beta.16":"2026-02-13T15:48:35.301Z","2.36.3":"2026-02-16T21:42:49.266Z","3.0.0-beta.17":"2026-02-16T21:53:33.498Z","2.36.4":"2026-02-17T01:14:17.943Z","3.0.0-beta.18":"2026-02-17T01:17:40.606Z","2.36.5":"2026-02-17T02:05:03.418Z","2.36.6":"2026-02-17T15:24:38.847Z","2.36.7":"2026-02-17T15:26:35.761Z","3.0.0-beta.19":"2026-02-17T15:34:14.817Z","2.36.8":"2026-02-19T18:37:30.325Z","3.0.0-beta.20":"2026-02-19T18:53:47.379Z","2.36.9":"2026-02-24T13:53:18.311Z","3.0.0-beta.21":"2026-02-24T13:55:47.054Z","2.36.10":"2026-02-26T20:38:44.346Z","3.0.0-beta.23":"2026-02-26T20:42:15.104Z","2.37.0":"2026-03-02T16:14:13.225Z","2.37.1":"2026-03-02T16:32:02.393Z","3.0.0-beta.24":"2026-03-02T17:07:48.904Z","2.38.0":"2026-03-13T14:20:45.831Z","3.0.0-beta.25":"2026-03-13T14:43:10.986Z","2.38.1":"2026-03-13T22:08:45.647Z","2.38.2":"2026-03-13T22:23:14.495Z","2.39.0":"2026-03-31T22:00:32.370Z","2.39.1":"2026-03-31T22:17:49.783Z","3.0.0-beta.28":"2026-04-08T13:01:11.717Z","3.0.0-beta.30":"2026-04-08T13:07:52.139Z","3.0.0-beta.31":"2026-04-08T13:20:25.129Z","3.0.0-beta.32":"2026-04-08T19:01:48.536Z","3.0.0-beta.34":"2026-04-09T11:51:59.661Z","2.40.0":"2026-04-15T18:28:00.314Z","3.0.0-beta.35":"2026-04-15T18:36:58.724Z","2.40.1":"2026-04-27T16:41:08.974Z","3.0.0-beta.36":"2026-04-27T16:46:08.676Z","2.40.2":"2026-05-04T16:02:39.049Z","3.0.0-beta.37":"2026-05-04T17:10:05.502Z","2.41.0":"2026-05-15T16:23:04.683Z","3.0.0-beta.38":"2026-05-15T17:05:40.556Z","2.41.1":"2026-05-15T17:24:39.211Z","4.0.0-beta.40":"2026-06-09T09:02:22.673Z","3.0.0-beta.40":"2026-06-09T09:02:32.508Z","4.0.0-beta.41":"2026-06-09T10:49:34.268Z","3.0.0-beta.41":"2026-06-09T10:49:44.015Z","4.0.0-beta.42":"2026-06-09T11:31:29.408Z","3.0.0-beta.42":"2026-06-09T11:31:41.238Z","4.0.0-beta.43":"2026-06-09T16:51:53.852Z","3.0.0-beta.43":"2026-06-09T16:55:33.804Z","4.0.0-beta.44":"2026-06-09T20:20:43.890Z","3.0.0-beta.44":"2026-06-09T20:21:03.452Z","4.0.0-beta.45":"2026-06-10T12:41:13.862Z","3.0.0-beta.45":"2026-06-10T12:41:22.473Z","4.0.0-beta.46":"2026-06-10T13:18:08.867Z","3.0.0-beta.46":"2026-06-10T13:18:20.257Z","4.0.0-beta.47":"2026-06-10T14:20:45.592Z","3.0.0-beta.47":"2026-06-10T14:20:58.723Z","4.0.0-beta.48":"2026-06-10T20:58:46.630Z","3.0.0-beta.48":"2026-06-10T20:59:12.038Z","4.0.0-beta.49":"2026-06-10T21:46:41.462Z","3.0.0-beta.49":"2026-06-10T21:46:54.836Z","4.0.0":"2026-06-15T10:18:08.444Z","3.0.0":"2026-06-15T10:18:20.453Z","4.0.1":"2026-06-16T10:45:29.718Z","3.0.1":"2026-06-16T10:45:33.390Z","4.0.2":"2026-06-16T15:36:43.750Z","3.0.2":"2026-06-16T15:36:49.492Z","4.0.3":"2026-06-17T19:03:10.817Z","3.0.3":"2026-06-17T19:03:15.189Z","4.1.0":"2026-06-20T07:07:55.178Z","3.1.0":"2026-06-20T07:07:59.613Z","4.1.1":"2026-06-21T09:30:41.336Z","3.1.1":"2026-06-21T09:30:45.280Z","4.1.2":"2026-06-21T11:40:54.672Z","3.1.2":"2026-06-21T11:40:58.696Z","4.1.3":"2026-06-23T17:47:34.208Z","3.1.3":"2026-06-23T17:47:38.489Z","4.2.0":"2026-07-02T16:36:21.767Z","3.2.0":"2026-07-02T16:36:25.955Z","4.2.1":"2026-07-02T17:02:54.950Z","3.2.1":"2026-07-02T17:02:58.781Z","4.2.2":"2026-07-03T17:19:25.777Z","3.2.2":"2026-07-03T17:19:29.711Z","4.3.0":"2026-07-07T19:46:09.570Z","3.3.0":"2026-07-07T19:46:15.781Z","4.4.0":"2026-07-14T17:14:32.654Z","3.4.0":"2026-07-14T17:14:36.805Z","4.5.0":"2026-07-22T20:37:53.475Z","3.5.0":"2026-07-22T20:37:58.208Z","4.5.1":"2026-07-29T02:29:12.269Z","3.5.1":"2026-07-29T02:29:16.350Z","4.5.2":"2026-07-29T22:01:31.651Z","3.5.2":"2026-07-29T22:01:35.441Z","4.6.0":"2026-08-03T20:48:04.068Z","3.6.0":"2026-08-03T20:48:07.983Z","4.7.0":"2026-08-07T16:02:02.863Z","3.7.0":"2026-08-07T16:02:07.483Z","4.8.0":"2026-08-13T20:10:33.755Z","3.8.0":"2026-08-13T20:10:37.644Z","4.9.0":"2026-08-19T14:36:03.449Z","3.9.0":"2026-08-19T14:36:08.557Z","4.10.0":"2026-08-25T22:17:23.432Z","3.10.0":"2026-08-25T22:17:27.745Z","4.11.0":"2026-08-27T17:01:38.104Z","3.11.0":"2026-08-27T17:01:53.492Z","4.12.0":"2026-09-04T11:31:53.090Z","3.12.0":"2026-09-04T11:33:28.410Z","4.12.1":"2026-09-09T15:12:03.315Z","3.12.1":"2026-09-09T15:12:07.890Z","3.13.0":"2026-09-17T14:00:33.168Z","4.13.0":"2026-09-17T14:03:02.561Z","4.14.0":"2026-09-25T15:11:36.017Z","3.14.0":"2026-09-25T15:11:40.873Z","4.14.1":"2026-09-25T22:07:27.770Z","3.14.1":"2026-09-25T22:07:32.034Z"},"bugs":{"url":"https://github.com/polotno-project/polotno/issues"},"author":{"name":"Anton Lavrenov"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://polotno.com/","keywords":["polotno","design editor sdk","design editor","canvas editor","canva-like","image editor","video editor","konva","react-konva","react","canvas","templates","pdf","psd","mcp","agent-skills"],"repository":{"url":"git+https://github.com/polotno-project/polotno.git","type":"git","directory":"packages/polotno"},"description":"Design editor SDK: embed a Canva-like editor, generate designs from templates and data, export PNG, PDF, and video in the browser or on a server.","maintainers":[{"name":"lavrton","email":"lavrton@gmail.com"}],"readme":"","readmeFilename":""}