{"_id":"image-in-browser","_rev":"60-fadaf86485fc89d2b2a88cbdd09b2c30","name":"image-in-browser","dist-tags":{"latest":"3.6.0"},"versions":{"1.0.0":{"name":"image-in-browser","version":"1.0.0","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"b54afca50591068ae7b10da5f856bfd7bdc31f5f","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.0.tgz","fileCount":165,"integrity":"sha512-DQ/a0fcydtzhhUpGnnb5i1z9u+37LSiVkqgWKsfoNEvuzRRHtrAo2xRasj7AlpuXOmvANpeCdCep1dOMiumA8A==","signatures":[{"sig":"MEYCIQDnZsHWzZorYhN8V+PxIa0JcdEa+Qo6y0wykOFIFpHzqQIhAOF2YYDXwwwNFuDirASoBn1t428II6oXFey5Atm9WsX6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQElYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjlBAAkaqZjKo9xviBRk6olQRtNDI5Ftfbs52o6A75U+ORbNowRqoa\r\nNdhK5wuf9ow3XMKCe2hV0Jg9ZXf9tPOWK0yOOQVnPAkC8vm0HraWlKDr2R6z\r\neinxDvHGcOxaQ0TK+654vUeA2HyIej2PhcIJv1ukZYKM+hNWRQ7mRsAXv4gw\r\nXXmXVGuqt0do8dP3UCrDKHHivfJYTF2GQ2XfqJCvOmUVRLBeJfRZuL90e4ge\r\nOBSZXRZKGpuWoamh2VcDD2jML2f0gLwAF242tJ1IiC/w1XXg/7rDhb9cWoTn\r\nVQqP8Vqfzx4OPlfx/drRh1ssuK4pN0ioNfhZWr3N3QOe50t0jloEaNipaM/m\r\ndvIAy3Ii5EjSzLr+aR0u2yN9+Usaoky0RoXLeiAFCgwYn8b6nVJIdtGJkTBr\r\nH2B29JmCDgMcXWx1aKaoBiK+4YNaEoJSXJvcIG+Kdv8NYNFmnLuwNnZr0VZf\r\nzLqeUQBqXGwXUo1tksyr7bp/UsEOlKGag1xeXh688VPwkULGhmknRS3A/ui6\r\njjxEVpBabytQ2AdOKYcrhuagrdYl20OT4O/1SGzZiSmSKEcg/B5Xp8aHV72D\r\nNCc06jHkgJ5RGJ2EWZgUb5Sl9bBXytHeY2gbQJ4dA8QhDKWQZ5ltyubFEOpN\r\nu+r1QMy9AQ2nIplu41pw4/KqldeCqJBypRc=\r\n=AXjB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","gitHead":"79f0e929c4884890849f7d7ee96d6f4ca71da253","scripts":{"test":"jest","build":"tsc","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","build-watch":"tsc -w","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.0_1665157464228_0.6135242896648845","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"image-in-browser","version":"1.0.1","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"1cc0b195d6d496c04d81142f19ea5644517d2b6b","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.1.tgz","fileCount":153,"integrity":"sha512-ypY/VrTNZ302FjYH9MJVOIP28c53uXsk3/aIKGPx5M+Yjt9IBHSAN/WzvQXnrXd4mlh/+6yKjygBI58tbqHAoA==","signatures":[{"sig":"MEQCICDK2B9F9AflKKzfCs4M2U4DYA07Vr0r8m3XVl/oPzD8AiBFgvG0EobGZIxoRkyobyKtntPA1RBx6sd14as2llQuVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":496472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQWtpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp4g/5AA7YHFsk2YPeYIlyHtDjBvSa9kszUMI6AuXD7rWJf605Oi34\r\nPW+v3saGCKoxo0SvZqTyoEUrAB6KLxUmmDMitt8XXQTxMKZQKzm0liW05owC\r\nUYWLZj5afWblJXVaISEABeItmSp7NwOehOolTGTi5e7kxqfXf3Ck2pFQzQyY\r\nolGh4Ol7K3hZqL/RbBjIamgInPXQxHJOJKJgfucDw2VptfH+GvYnmvTx8EKk\r\nEIgs3DSUGfTPqInlsEs1ionkQqV7pEVQFwbgtStthXmpGe+lk+qryTnn4ic9\r\nA+y5fKHb7H2QWb45PdDbYRjzWQsAoEEO9R1K8huHgaCGgAUrFKTjuvlDEkvi\r\nO9GRTrY2eWwIryvM/rmv4BEJ5YJibnkkax3yjJMDcqkYxUg8CKNJdpDFvZu4\r\nzhvMpZpiOHQXWElavY/0xyYvVnrQ9a0EQxkvkshoe1dwplW6brBu4pWlfezS\r\nZYfFB6z1Nxzoiflwc61VljQBhr2gOVK6kECncYNA8SQEhS/M+FLJ0lu+pgpn\r\nul6RIpvrm1s0tBkwtP9Rrt7cakLLL5rq6UCDjmFnTH8yvLJaHFr/8jf/fu1p\r\nMWHi96IMu8rqCNSqkEiKvLvc55LDwUHlHZuvaO/xpK/9ngbJMVnAKs9tOeCl\r\nlB9k8fT24vwTzw0a7o/utsXWnXZWUrQAlZU=\r\n=W9G+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"8999c6a78772d90cea9017eef04631b69536c24b","scripts":{"test":"jest","build":"tsc","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","build-watch":"tsc -w","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.1_1665231721343_0.08764182899993367","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"image-in-browser","version":"1.0.2","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"af684f551b2dcfc563ad38224763cf1c309b2ae5","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.2.tgz","fileCount":155,"integrity":"sha512-pdcnvQX99nyuqow6Wblo6m9hzyH0Q8TT46o0ePgY96KUg2FwpfpT08vccEPCwbWOxpGWKM12PUU3O+HhU7Z5OA==","signatures":[{"sig":"MEQCIHqFPyzNaVe7uHrRYa/ChTK240K72EfbOxZkM5E6YQlYAiAYDBSqYQlqPzvAesaPw1xa0Zsk8TiV3N+ddCH1bz+QmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":497170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQoNIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3aA//Ta49RvTYWYBeK021Cwcs58wSDozPO0Szzwy8mSxPYKei9ksw\r\n3owTAaJ/KqZHRVHCeyyS1ZGqJbId/5pMFxdHn63Q89o9N7EeK3Z7FAhud7na\r\nAXTRQoNc7k08Y8LFpb7nGaAGiY2hGqhOb2kHHKZo/HLTTEXSYqBarDtISRhB\r\n6DXf+N82SlodpgEfsr+qKYJ38tyBZKjVR63j6ogDmJWOWLBRQQ68pxk4GnHF\r\n47RabJ3kBQ3f/To3b+HncFDBPAaWvtONYkIimliJw9EapG8cAvdYC6XgsC9n\r\ne5v/9rhNooNXE7iuM7cTrG+lKAxF2dEEnsWqcIYMSnvKvdjk0Xa392xbYVEL\r\ntZY+btNshIrAElbFLbeo8Yn/NVGGA2Z/gVCEoNTe3VixM1ZkaA6Q3NW/qRpJ\r\nuFGKz+onGKVH06JCcyWqoTQBDJ53XCP3ekOW0DpCOC2HccI113TNoZfNBZEL\r\nWNuBiIL0n3vbDdDaZegPmf2HBqPRW3OG1FGIkMSDamyT7bPj4md5CWiujdn/\r\nl9StZIdE73m4e8Fn5GRw5xno6ninqQrKn2dEeTdEODyj0kiDemhVikOf31iO\r\nkRXAlkaub+41wsONz7OALa32dfsHTqFINzdNUALhz7JQ2OErC0FBF0FqBzm3\r\nKwHZTa3DyE2HSfXGbbrH588MkCou7YoDUS8=\r\n=9eLk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"a3c9d36704433626ec162ad9e9abf21c904db62b","scripts":{"test":"jest","build":"tsc","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","build-watch":"tsc -w","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.2_1665303368664_0.7657796722943015","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"image-in-browser","version":"1.0.3","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"30ed05e5b67b27900f91fd9eab9edf72aed2d0d1","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.3.tgz","fileCount":155,"integrity":"sha512-O5FZy1t1Pmy+AepSM7B8ceX/HmqKOo/nFzb/EhE0HZw/7G81ygcQNjajnDVv3DzyXdrHBoDAEbgObD5DlChGTA==","signatures":[{"sig":"MEYCIQDlIMfTBqRNUF1uBEs358ScHLV/EZGa4Qb8kCbJGY1KwwIhAKEjGDwE0u7pAukcnUWWOKPxTaP+w2JolCNdA6qIxYi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQpiHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLbA/+JEZVxdjjhIu5/5+EZ7THcxLvf73GeAwfDowEBTvwCcioqapW\r\n++TnxMuc2Co/HDdom43al4TWfTI4nTgDv7ZaoAg2NSp9RaAaAEGoBxpqiZqZ\r\ntn6yskJufiXLSmtx+3BhALpWkxVc3oz2cciIIzjGILwZJEUhckfUePKSNv6W\r\nklm+ujf6t4KaaakH/aRyrplsCVQxWx0fpA6maaAwjl9oAYADIjI1uLtIW+lg\r\n9iI+9zKEUkHiv2sW6c1V7HsuyynVpTh4KNNCjALoezFN94OXaPZgTyAbsbQC\r\n9Tg0+5Z5znQU9Dnb86Alicr1h105/m7dO4v+dOgIWm4vnlbCn8Ni9mL0IEa8\r\ncelKNJFqTw4pcep8OqOZWLgxewIh/BpWcEvy5j2bnH75WRa+w5gdvmodsq00\r\nvPWw2r3awzXZ5OxFUhSpRIFn1x1t6fDDK9ccj3C67w6tHkBf+BxhqWKgUAAc\r\nzNqwfR4smtch5HZ5mA8pVPKZO5hVpV1XrGNBtIA6Q2hBoCODjcVFZblt9OVt\r\nY75oFb/wydINQ62lGkbixXw28Op/7p/AxLih6IDlaSGTo0wSfSBDiwIw2TTD\r\nT5Uykd3fpxLnhOhqxvg5FKf0UusA9jK8IDDtchwMKnBCcGCccXBmCYttlo06\r\n1o0h6hB4Aeqwodju6c44eUrz8mCYeZA5X4g=\r\n=+aRz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"1e904a1812b3802b59647cafb90905ed5440e37b","scripts":{"test":"jest","build":"tsc","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","build-watch":"tsc -w","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.3_1665308807130_0.6351982998559409","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"image-in-browser","version":"1.0.4","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.4","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"5ed2f4fb4e444e607a6747b038cc079862cba505","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.4.tgz","fileCount":155,"integrity":"sha512-RWwLeC2KJOe7YXiHfVPMzsFkQK3BUWkz9nSKQJ448awkczVZ4IYBCFsbAjNyzqBMj0nY4X1BxqBU7jv2vUyjCQ==","signatures":[{"sig":"MEYCIQDhJIRzClGaFCxL3ktEJJoWLC7u7g4t+/50DW6N8bTFxAIhAIqIFwHC1k0J2fXWVNRI2gCNsjggxmWyNIX2A+/hDFyc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQsQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqluQ/9Ekkuls9Za32c8HJ/LQipW8k0SAecDwsNNuQWgp8yM2+q7NCF\r\n/wAAWMU7bNrtvUmZhfFr4EsUTdDWz65Ycystwheqd8n7a9w6Ao4mvx/1LW/Z\r\ndSaQZaBy4fuqDfh/L41716bItAE32v25dB8AoB71u+BaorCRfejIXCSUXwzx\r\nSttS6h48ePaRH9IarVycXR9WbWacVXhpWxW1n3mlIOAypLo7lu5NG9BaVKaw\r\nphkbD2wuBx6HAIziFqseh7WDcKnCtuzIMkai1DRdamYmO8CevqrQCH2v8O1z\r\nq1EQcjfdXb9QeiiXp6U4l8Ctyr3/3xCWh2duMx+H6GJ22lEz3jUUVzHH/QuZ\r\npmhH7nIkFuW4OGsuMAoAB2ypWwlxBRESJBHyS27dIztMZNVJOPKzNPQB01qf\r\nrb1G80yzD5S5WGh76YRsuGkP5h9aKzi2hW9ZefohW+77wRp4r//vvj/U3J+8\r\n6sxLzpJwLbQ0VIFM30/OVjhTSDYy3JomiQ91Q2NpPzsVb7ZDi382nyH7+pzs\r\nGUrKEIkfCckYC7ZZ3NNzAI0xibxtSGfTzjZyCLN1W5bHoWM5WzXItZQ6B1ar\r\ntCNEjTU0A9K9y2fWPX3sqflh8cr/MBJ1HrfhCQAmaNjADqcwbH7Rxi52h/ks\r\nmKxypAgsYUj8Bi/JSssRbAKhBSyAFAcfO50=\r\n=XIH7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"16fdae8488d88d5dae69b27ac63b279ec5b6a640","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3","esbuild":"^0.15.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.4_1665319946801_0.07947037067825224","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"image-in-browser","version":"1.0.5","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.5","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"3f6e2b3698036a000b0d17a406a4a34682b7a79f","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.5.tgz","fileCount":155,"integrity":"sha512-99dDzEcVcogyc/oJ0+Q1IbYMyo3uwNdKeycaMco9P4D1x1/aMODxjWqZq+rm4fzZU2iRuSn0SNygt5LKRQz6jQ==","signatures":[{"sig":"MEQCIFVFYr+Z52/XPsnX8f/LbjGijQzslkQI029oLVbrzNFnAiBEXKan6MkWFOEE0e1cj6RrvVqgZN+C1aKa31gh0WiMKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQyLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAdQ/8DGholx1E9YZOOs7p4IN5TKG2q9lYHDCN96yeHhgZ8bJMPmFV\r\nXKKm2arJUT7yspxszu7pmTXKSb4RJtLfuNkh/D79BEqdYG/yE2tihfPX6XEn\r\n7hZR+l9bFRW2hc7/y8gHwbYiiCrJXHkFbbO5OxNOtxGCnsiXVGzzYLzZIb5a\r\nCJFVZ83raX5933aeReVd1LNtYBhl2+PCkJaAGTLx585cjjHvARqw/hXlbf4F\r\nJ/74DiJ61jtlkCY4VN/EXZ51UH4xfCao1UDmLsVC32j2inAnO6AAnuNi6v6B\r\n5jfNpTLiwQrKyYpVd5Jb2bbA9QIi5WHNw7T72lA8DKuQmxTy7LRoeIVJ4DZn\r\nwNaWShnWSdOYzWZTKyFR2RpK+Dp8u0Yzphbdo2XEIUZxDal0Tqp2dtvO/1ua\r\nfi6sa54dH5tIgN0h9Jq+vkZzcs3r+p7XDmXMLpl0eW4lekjORQ7R97iir0eI\r\nlQHMOGurwMhKsC8D5r4a8eAiqBwNJH7IQAInRD9An9c7PSZBtCDOzx/PjDY5\r\nBAsueMxrg3mKjYYOggo1B69ehfPNGQFDGg7fLhAYluk+DKSpRdUiXV4VMeaX\r\nLntkbBSgmQHWtDlZ2NqTM+508Bshv8Nu5FIF8wO65q1x6SmZgCQvMNxvc4y3\r\ngFu+UnJ6oh1wjKLZa7uwmLq/plDwxE8QkS8=\r\n=tMiq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"381720352a7c51affe9e368ae55c098bcb484fac","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0","buffer":"^6.0.3","esbuild":"^0.15.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.5_1665344215405_0.7588465667270674","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"image-in-browser","version":"1.0.6","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.6","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"d49742a292598303cb3553316dd121cd516ceaa0","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.6.tgz","fileCount":155,"integrity":"sha512-CWXxRVx0rojcENYJlJF6M7sfEI6pGyVC3ubCNH+fbKVdEweroJIPWnS0SwKkUz/Dnr6WlOi40fUEYnXNJZh8ow==","signatures":[{"sig":"MEYCIQDvdWpsUiONFlgRccI2PHo4v6vFGYTGEGmm9aOduJhaDQIhANEuHyM4KwqB/aZ6nobGxdn6c2MaKfQGefKKIUfpJkl7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRDRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbgA//ZNKcEFDQp86OVqAyRrLhTyooPdu88dMPUBVuln8P9D0J+sK/\r\nkmMb3iKGcvwyhWyN47yhDeqXztPrjNcZoz2lVfaNb9ZsMkaGZdbvNGu2XLIh\r\nNHD+9UamAmsUWczEsYCWo6KW5UEsrk2N/oNxj3IVqIBS69XkMv7NIZYJvd7E\r\nok46YJddBg5H1rTnem8v2vkJLHbIj7udKN7mJX4P97DlarjZaCRXln+Rj0ck\r\n1qiE3FWHwMvTLUJIE2BIW9ZB6CaydJr8JlvG+l5ciRGccZRKEp71TsF2VTuS\r\nPlREgxxF1/tMzCsr9xl/rjMkoFPPJ7lGce86ICq8ihvYfnMbqLogxVzUycMT\r\nzM8Tya1gm43HqirjmtRDHVcaTLWnQ9ngEJ6+0uhPpw5+Xmp2Iv8wXhwNgwyR\r\nUxEow+JowAH2GMTfKM6UcasYfFYXDvY9wCZmYuH2vUr2I5QE0e8yNooxUdMB\r\naQTCNZWt53ckgZGQ6fPkoY2BdW8bK7zqizGJCWLAlnQUsi5zS1L55mtUTP5L\r\nlrUN9e2l6co65jcM9X9H60vPqw0Mnt1D38pPdKst+LDzZ+MDe+PS5kGcV7J+\r\n/P9zcLgTPs31eeXZUrSk001T0iWUNoTXc/WxW1yncOP/Nq5Wl2oLBoB9BxgT\r\n//HkPn5nBB/OycyFgj/bWBVcoLorN7yOGr8=\r\n=3YRC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5adbf6ba13080bde669612b2ca4b1199657fd17f","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","esbuild":"^0.15.10","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.6_1665414218936_0.7178312186309632","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"image-in-browser","version":"1.0.7","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.7","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"38d9985b711ad18af44ac83f10b2f6d0fc36dce6","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.7.tgz","fileCount":155,"integrity":"sha512-ll3jn4klJZEY2I/0PCVaNCU+WANH4H3zK42Je3NJTY9l/o5/621cP0MpsZB4R36ZvOJyjG3v9LltkPWgRXNxsQ==","signatures":[{"sig":"MEYCIQDrCYLbaZqaxgxqwCblzecA4P0G4c9l/aJOYZVftTmFXQIhAI0eg4U/orCP+lZ+nf3zhB7v5e5dU2tjcXNJfy9fYX5L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSEoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmiA/+NGUR/8oOa1GhGkmJpk8anO/8XM+8P7FIUlK/MOelihH09k72\r\nNBsIIvzXBax7LYkkXaaibogFe6NAoNeYE5NsbCMUZVNfwEMR2lHoRsgZr6R0\r\n3lH6PC0It0Yg+w1fce+eBtMUjAP7UalZK9eGgREiMSxf9G0fNS1rEt9s4GJM\r\nmPdqFoHU8QN9OqTQujW5XJUwn7tx+urQSVwDbqAJ7OtT2INP5ejRzadSKdm8\r\nNkzNPLcqzEy/+B/KSQZZ+I9NkRdeuFiopblaVWOZvJM9l9I00hoIEZ8T6rkS\r\nzP99j1zgpm7xFWfTXmgC481G/JMp6FcQSYK5HL2Zizch47dVwd/LewiaIOZM\r\nq3wvAX6MyICa2czRRgQOFV+E2VetPh8zPl9jeHqPs7MKeZpmFRlM+YBsZf9V\r\nubh4dmCLT/DlEasH8obMpxFuEfkIhy3XA9/R5agJ0HVxdwD5RphWXvv40kvi\r\n0A3A6MKw9bSjxSpgRdLLo10sA5i0VYTdQfcjRD0eLq/4RMktm1/BgBy6Xu96\r\n5T84bC/LV1ID2IpQz089vMEqYsFDCFe5TM46bIgradkv9hLGfSfMNaeRRxJs\r\n00gvgiwMSNS/+vAo/crW/zAGvlzaDmEEgmo+5T2WXUoiOBcQvixOqNycINjC\r\nxsaiW+ewbiIXBDuxrewA/rfC6vCTnvtN0YA=\r\n=UL2r\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"044ac6b2bcd184ca54a842c25a0bb77ea87b83a8","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","eslint":"^8.24.0","esbuild":"^0.15.10","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.39.0","@typescript-eslint/eslint-plugin":"^5.39.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.7_1665681969846_0.04520827737090216","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"image-in-browser","version":"1.0.8","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.0.8","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"e284806ca48821f5ffdf2de7be04f8b6def2e833","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.0.8.tgz","fileCount":155,"integrity":"sha512-eNYCm1zR04KwxAEbsZuhh1oiLzJZ8UbXT0Lk9V3QFkbozlnBmRpfYNRGhZ/G4r14W2A1RiDhf6tww23SdW7ajA==","signatures":[{"sig":"MEUCIQC/BNiSUed0MPsBc/y00ozYElICZ+0iM019P6lpeg0ZAwIgEgwJHjvqgI24Vc6MLjbkLlfigFHEzanVoO2KCnwkNUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":504485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVRVEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpBg//UPo22HmkgodbhhNWByDxb1e3ml0NGPBPzCvq3JhX+jtbbWHE\r\nwtebi8Nlq1tbPrsveKMjwazAogDw/RQKyH798CO3eEzk++AFm7o9gFh48rYN\r\nwjHCK4PLBE/6fjsJ1fXHTChQHMbCi/fDDhfWJs9K8krPorq1Jl8zaa1wNnqq\r\nnaq8JuueUGi/jj/FmqDaQA9uLZLy2o0iYs85PlvKPJT7RbAgZuHFeUvrA48b\r\nCqwVhBLMHTMaiVJhqU9rGpH8/GIuAb7U7VYjaNReyH7+FvhSlcJ4fweScAGj\r\nc/6BLrvSe8ktPNQ8LO9iCbodrdpt1oDBEFpg6oLQkZ17UJ41CFGNYPEwmEDD\r\nJcf89uWy7aBGOlp1XpiumZCMFyx5dZBuO2p1nAobrg5iD5UJWs6Tyew5pWZa\r\nmsNWrlqK5r+daMY3Yskz4+l7wBBSpz3FTTxYKPEXapu/EsSdciDKSM63zj4B\r\n6BJDXhV4T25jefwFpRTz+XwyIsiKAc45M24f9ySA0AERRYzjKQLjI0kmud2N\r\nJDJIvw7N31Jt2schgwfBrDlW0fRpvMMFDu7cIYSMznQYJJVXjLNEzHX7Mg5H\r\nzd3o9iQ1ne36H9OGyoSha9V9FShQP2J3khQFXZe+1KjIBe299xrP04eZmq71\r\nOUFPAoRL/3yRg3GrxljCqeoyRSjY11whaIA=\r\n=b4Kw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"67043aec1d9780214efea1a7730c375fd24bfde4","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.0.8_1666520388457_0.7246090784638952","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"image-in-browser","version":"1.1.0","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.1.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"959188e8d83d74a4db80220f1c4b6d29379cdd76","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.1.0.tgz","fileCount":161,"integrity":"sha512-ndYkFHFzGEnbE4EWUWHJzkSzRQsjjQFkPdcOEwKFR7aoLjZZL5oITEZXi0+juFbF7CX1DOrW9ldxxF+8EFTR0w==","signatures":[{"sig":"MEUCIDjASlyJzH55rDDapD87bNqnldiIrLOPGyhzHjgD/ym5AiEArJugMkUg2AIDsjUxBilVRFhYwbhtiNSyRTK2LbYDQUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV/ZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXog//ddK9hPEiuPhAHFivAZgE0Rn/r1UmZt5v83aNv4Fs88wgNtoc\r\nvHViD5j8p+KtItfmU+kWMboYQ60bjhnVCTsSasmSV0myJdIXDJ/cMDukwXmW\r\nxnMi842o2zvsB7gR45Dcoei/9N7DPoewGNjhARY4SOANMPLY7A4P1DbJfmxt\r\nKTpA9k6D7ALRmpGx7/h/ZwNvvQAvP1vEpSIDZ+WyJ4sgpjeOcd9RvC+Wk6qP\r\nMEBS/ompV8A79gmc4kd8/PxJXD8RKHidM+Xyb3Rya2gQnMHSyzxeHMHRiWbO\r\nAut6VLwWugVJucGQdLV/C8p2hNajUdb0RSnap8zrQ9LKr/meEbCs+vX6HIXw\r\nPebvrlfm6Hk3e4CyLFkvWQ7qXOeYyzhfk7n90SJZOep23qGBmyosRGXRuKqY\r\nuloVBJhSNfo4b+qAgnrzZ2W35aQT2w4w1CgTc6kw6fmXTxPv6UWlcbPqba3a\r\nD54NspVeajYtLKsPuIRr1DOCT98Dl92lsZGEk9BVoszgHs/5BKS3IyEF5Rxg\r\nXPe4nF5IsLP2EVM47D7a5h4wGQVjEYgVNTPh5+/4GCv6JFUAE9cYGo9bMtbq\r\nD1AX6401yL951AWlx/iT3AUaqz/sGpIE3ktg+n0O1a9EFH9VrBAHWrXq4Bd5\r\nVCVk+AhePLoh8PLmu+eQF+1z32g+oETBr6w=\r\n=h71/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"2cd45c989bbc290449830e00e866f29a47a014cc","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.1.0_1666709094069_0.2823306271981134","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"image-in-browser","version":"1.2.0","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.2.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"a368cebd2715edbd2a5e702cf67b4caae098fab7","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.2.0.tgz","fileCount":179,"integrity":"sha512-0yQkBrr4Wz1ELm3D9zPWAK2XrYZO6+zihCAp2fFQIePg3bev2LIY+4sVuDygDI4ThHjJu9L46rvNIWh1aR3H1g==","signatures":[{"sig":"MEYCIQD4klfww6guSxXLvZ6s2hbCRDLNGsw9e1Niw3mMf/88MAIhAL5dTSQOBWtygwcATkKN5omEdKGtwZdl1K5kx4Hj+9ZB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXU20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVdQ/+ILeYDqqgtS+ybZgfg422PAgZA5nO6D6m5fn/p7dqiSDhEc3y\r\nwIL481M41QSfe4ZrBQ7AzcEjFWZtPUkLWuXYJ1cFvkYP8nGWBvEYVS6KsHjR\r\n1ZCqkBvbI+0gToNJJL+bUt4i7AFj2lG8o25GRtvyOL77wiBspxCh2sZTEuCQ\r\nMOpF1bH2Z+ZEAKltvk8KfD1wpPGT6Pd2Wd9uF4hL1awyIdWrWzviVqUWYJah\r\nQnOH9dcWA1mfEIBQ9mUO6WQVhbwY6IsZujTxKlbWc78llzeMZqsXPrbxo0d1\r\ndmpCtTojbjda7s0DcqARErDz3bGgaGrx6REhryS0NPDwsOhgOUopQuTt3gva\r\nQEOwdBST+iqNVGIAV12ygYfWfAYobjpUGUo/QytTli6QbN36/OH4oPFMV3jb\r\nDONad+eWKvJALNlgMpkjn9aDiiPCSGY9b7ExTsH7/n6sC+W6GjfIkcfA3HzN\r\ndGxt2w8KAzrrMJJaaw6DwTb8w6Jky55ue3hOaHYfPVCRXflVS7aksIRVKVgw\r\nd7wgFA/vkcxmS7CVEYRFGCJ65RvEPahG9SnZcr4s/r0AAiPS/sdJvSGcMWh1\r\nPlhaAZZdzQCPH9scAxW1jHaX6P44EMyr/ZBikpx/xcrbG3hHyvZPdFPWmkPF\r\nBWFUFWgKZRu9OD+zItGPShBVOKrwvQeyaQE=\r\n=N9j8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ddc38c660b49e87187728500722d56759c52705c","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.2.0_1667059124577_0.08360893267756375","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"image-in-browser","version":"1.2.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.2.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"4cd71527e977f74b8ba8c26748fa1d3fa5de16ed","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.2.1.tgz","fileCount":179,"integrity":"sha512-v6JEVjgU5U2Lz5hsAfcTVk8z/5Jp39SZv0kvPdGL14exNwkoHa22xPJVER1hZ1bZN+LVd8XkfS/UWi/FQUpmeA==","signatures":[{"sig":"MEUCIHiUeUeOG1dPdZRBHgFkc+wLW/qjXWoaChFZ3iUBX10UAiEA+IL5ilBqHzAufrcZ2FVGp2I8BwixHgVORKfe4Lrtfkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":665283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXU/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZQ/+K5PRI0XRNAPZoZFxF6Wqev6uSJP3y9toTsjBKuRGggvsi6hN\r\n4HxZOtk7sHthlrWhE50XEw8tu71qHHIyyADj1moD8DYn8NFIRjAd9Bl20ZO7\r\n1uaNrc4HFkr7722rHGR8h/4ERYNnBW32tBIoVj9KzDQgHch6SkiZEED44c5k\r\nFenusXJ3YaSdEd+dXyDDI5wEyz3tx9kIbHGr9whp91xc5qzxXx9VH0cA6ITm\r\ncdcOrGrYjCQjH68YPPDRyECDSlSzcfBWgwbg8c2jhfAyx8epVWP08dMKub7x\r\nd0116NQWWf33e8kcCKQRpuBxDhnMiYO2/2jM6vA+EOh4nmDgMpYX266B83Zz\r\nmI+LV/DTPyaSVTTX4cpNnKJwDSPNwziMVWRIoFaErRRdr6URy9TQ+ysOujft\r\ntDbld5lVDD0IK0sWjy/kvPZiwvoVV8tcHBW7S68hEncLS4uTdI3dry3AwJHH\r\nmkeuKaIvTlM1bel0uWhEwiIb6Dra9WH8aMf/rn9l4lugTPa/+Ei3PTZmtRdx\r\nJe9Y+A0AHD2e1aYqNiEfxHOU80vdJfEVEMTWKRplk2sUYqNjfrCIoJ1CTqha\r\nHfDEZSfFVt6YV9isN5LmVtYdp3ndN6nmmumJWiUsS31mCLJ6IiRA9dx7iT+O\r\nAMr6kafEXteIq/76uf00DHb9AVUTa/ioME8=\r\n=uX5R\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"2b7d1bf3664e10bd9e3d5197d5b3d61679c541ae","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.18.0","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"18.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.2.1_1667059649263_0.8010810769903693","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"image-in-browser","version":"1.3.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.3.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"f55480cfb79a3f031a9123027f1ef446b109a33f","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.3.0.tgz","fileCount":215,"integrity":"sha512-fk3OT9mnff2/ZrvhmF9ESA4i6reEkD0ArM+VsCVYqo/ZD09owKAYCKuXD/EpjwoKdm8Geuc+iXEy4k643Bbaow==","signatures":[{"sig":"MEYCIQC50LbkKCWqgMiNGwxP8w7jQwYerZ3NnvamE29tFMwn+AIhAPWsci7cWSpKzZ5FUhuutJJGZViSK49dGN/ZRWPOuUFS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":768935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYY5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGsg/8D8vUWjJr1a8kl0lqeAWmsgK27nhRDv7oxQRKlcrUA6AsT1Wc\r\n6hXiHVRZV0l0CZ67IW+mrrPjycydVhrKRyvf721YKs9upu96bOjRWrOvRDAe\r\nfKNVk0ebvE7A5pE39OdOZ/U/gUklUCk8o63sVOOcrN8y6ZngLe2aMgTrmmi+\r\n42zxOyjtSMYCnCc+sP+wxtynFI79BvRpYoex0dfFkqSiw6DydGsiapsktvsE\r\nbBe2XsfHo6GQQJntwUddbidriUSDDNuI+5TKCTarp+vZ3YmKZpTbrlWiOCOl\r\nUKoTY8Iux9OQ4wQ2H0TB7PHkmlM+rQnKNxwg+aB9LQZrYNi2CghW1ycZlZpl\r\nsUo1+RbloseBkKD2RSrZ/W6jHPm+K2GlZnec2qUEAhlQk1DKqmGHvJuD6ESh\r\nNWcmsV4J56C0281N0zfcZhyspCYN8zLhNV5uyso/EJhf5exnZhT7caXFkmHB\r\nLOvMCYqzToCWRnU306FBbVGI5oZtUdTLfRrNftpHr91eVa2NLONroX4kTpuN\r\ngphjWj7QjqEzqMGzldJTneK9XbIvP+8QEE1M3BPrFOnaYaDspl+GC6yOOclU\r\nT8xUuKabPUo8CGglyErrGHZFBJFJLLI/w9ZOUWLcorKbvTpjU4xx1/A0LYRt\r\n2qGoE/nlkpJcsxdAbrNAaTyG+asqvVqrP6M=\r\n=D/bj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"780fee8095b4e51c15f36992a04754c854d829c2","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.3.0_1667337820860_0.9443712315470916","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"image-in-browser","version":"1.4.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"b5e4b558cb70b31dd09e12937cde646e70d3239a","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.0.tgz","fileCount":255,"integrity":"sha512-LzPySON5SalXq9HUO6HaKFiXDLn3P/AK1IvYjHn1lEk6iKnVf1hDkxSmsYeh8qNGG0obhZr+Zf7lKuunUOy0lQ==","signatures":[{"sig":"MEUCIQCXeCHptGj+wMVWuLMoFnBesUJUoOFwTtWz0WYZ7Sc7nwIgTa76D/F1cg40xTz3L/eOy4dIwVVwlmrdRSjgYrzwAog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":865433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYuadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Aw/7BLzApUodpgxHTSx7PwmZHjoFDgzFFIHAKhAGB98/Bkp/5i0+\r\n/sRQexIyEQnFlhvyqa+QOKPAhtSud3lnV+2UgBqVobkpZXVtuuJZNKE0ma7v\r\n2J/ho+c5YeFHr6GBsYP0SM0rnS2Wp9bPrUGz91h0xhnKX8tLtsF7VcQtEQRT\r\nv8AIw/+9fqabb1AjMocP/6nM/xkdYJldjBovBENVaivYpN3qphNq0vMu6pAw\r\nb6LiktSxrp4PqQiDwE/fRvgICbBrx0Wq5AKsjhl78rYN15PxPC0l0kWDWlHu\r\n8gYCSMkUePtV1KIhmBPU7nvDlYGcbORvWVQvu26QyDbK90HxUa1F6FX//G72\r\nad2xnEKV04XcyfIstL1sVh0l308Xcd6d3hbwkuilpXcapOzkhS66PCSNemXF\r\nJaGYkXlQK1VchUZRWKzpw4kvT66i3ARbHOJ+g8FNdMikyBYwhFJXdQIY2rvE\r\nG62dlDZsz5C2266UPH5+wICcwXwQjcjZYvpQ/6iAEvbjrAW7TlLT5ZvpP5h4\r\naYJNl84vzt/VyPD3LFHbZQc7QHLFxbhWq4zWR65YCntBAVdU06ErR+r4U3lT\r\nxGthPtZ+ecbfUvS1v0eYHK7qHeZ4c+Y/f5nobCbmzTnf3em8kR+cfDoxQwY4\r\n5NWGEj3jcjsGod8pAHe5Szaj51yhcJ1ua1c=\r\n=YIWC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"da78afe266ed2d86395ff905f0ed7cb5bf9c6641","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.0_1667425949346_0.4735997078813874","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"image-in-browser","version":"1.4.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"52cd349cb9e24377537866210edf84744cee5c19","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.1.tgz","fileCount":255,"integrity":"sha512-K0GDfEZJyXlVS6NuaAT8wkpZEZhUdn9gscgFC8kv7+wQ/Qp+sdCMGs/lhFTbk+oZ3H9ffZUddbxnIXW7ogjQ/w==","signatures":[{"sig":"MEUCIGvvBFve6XEON2Z5hjipqunD77ULcyb/KFV3cKTHd/8KAiEAlTg6rOf0ofaq8y23EWRXQIguXNMU2NvMccbOFRO6KGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":919263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY/0SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoduA//SDfwMMmEXOUevsCdvkZY3Qm7dBdpkKrlPi9LHY82UMOBfEH3\r\n0fzhjjZmDoc3Rsr9Fd2TaJc64tzHgldmp4XtbA9TM1bHaiB7OZd3PEmXzqRh\r\n0hw1HjaF2yHJNlIFhBiJWZYWmNVsOlTPvR19TA443b/EYj06+BNZFJ9UpG6H\r\nnIkSHNe0D+zvEpYbb8Jd/FrQG6gAmG670OOlpItChLe1chjJvF2enbpJJ7tg\r\nySBUFSyK9+zSgUXmbZHzmqr2Iz9YTgNSlUvKern/SrjupMsPjq6DPjwOvpce\r\napYMTapHhXUWwJ+h/zzKnG+iAZG6kAFFu+3W6CyMCZZD8cmyeWW9rMpiJz51\r\n9fdw2rCEJb/pPpH1So6uCiQ8CsLOH0UP1itIBi5rmRb8oy7BcVKCi5XtDRhM\r\nlc9Rjm7gJ6hudyjusC5dshO0T/1sf4u40xvCl8Ohvm6V+tow72LIKaWNVlCU\r\n5agkqJpsQPoh7udIM6sp8cWLG871iYd4A8RjmLlLGwdXqkyp/6BNQWK/W+/2\r\nN6w7LWAB5rpnJcrl6u+/xodvvVXg2092tGn7uYGa0if3jSvZYPn7xZIdTCL2\r\n+bZVsALPAk7k8vez/RK/pHdgzF59j8/j3WHDuoOTj3lFMKVXArqXqf9O+g2G\r\n22JAZFmUZAPcu8EHdwaUZIOtzn2omNaiJv0=\r\n=10E1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"e86d484b0db0ea5c1be0225d584f4decf1afdc2c","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.1_1667497234024_0.12821739380320762","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"image-in-browser","version":"1.4.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","contrast","saturation","brightness","gamma","exposure","hue","bump","convolution","blur","grayscale","invert","noise","pixelate","pixelation","quantize","quantization","sepia","sobel","vignette","rotate","resize","crop","rectify","flip","pixel","line","rect","circle","fill","flood-fill"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"e89de164144e75351a5aa74483699009da2d2de9","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.2.tgz","fileCount":255,"integrity":"sha512-N2UH9l+0q2f+Qlm5ACUo2Aj9jy60uA5j52LVnoX+BMEVPoFaDncTtkTkQUGmeseDlPEk3H9F3CF5Fvy6KqwpQQ==","signatures":[{"sig":"MEUCIFkEnW0XFaASlvsinXR1E/dodt4ZFktSoW1o7fvvaZ61AiEAtOYekYdG+hFiw2TnypMH8Dg8FZ6fO+xlD3eiQQFEWMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":919744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZACqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTqQ//TcMIr5EBDg6h5mDILZfkD2rEwlVU72JE+CUdcPUk3H3rJb+F\r\nydO/7e8em0gpX1zg7q1nQaVnu1MN2mIRK0ZAiPR/Knk41e3XK4xVeRky9Xpv\r\ntpHsxPNWbltoL1a1bdzsDyixTppRIqf0OrtoRjgjMkTo+BhRx7/B78yC6XHC\r\nAu0oPaUaQFiqbYvNTw0lWORHh5iW7xJ0V0cOqDmk1GlX33GMpCX9i1S9srIA\r\n5HxTAt1mrgYm0LinRYCCa+WF1MfLIwQzukttCa9bz5DKN8Tnjr76kBlQSIKy\r\nnWlWpf3I4gY2ATb8BA6ES+oygNjEiq5JlIF5N+n+a8516s82JAfJvHk38xTG\r\nvNbTdn2ldTopJvd77CkArR+QY7LB3QrcaKIbwgmTD9x/rtEyZsUP6RfM3j9l\r\n4LXuTefg8Bhby1vQUJihPUUFqXFzn/XKltvf15riICnWaGgDZk5lm7xjqRY3\r\naqLXF98WH/L2uit260gFlk878Gxxdi4Extkg2lfWuvem49LleJ86+GzWFORv\r\nZlEsPPu3eVncam0R8zpGYLUkZLWgPOIfm3vjT0DG07M/YwkQEqlf5/BlhL6d\r\n/L8yNNwki4fUkroIdR5A6MSLizBkOlUZr/0jDE7MY/fJOU6gh1qbCqkYsHwL\r\ndGKrKbLNlb/DTJ7rBLI1WlmjXbaKTkH/s4o=\r\n=//wK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"f5609617d55534320e5b2e1b9252f8671b68cd75","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for converting images between different formats that works in the browser (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.2_1667498154109_0.6247950930450565","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"image-in-browser","version":"1.4.3","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","contrast","saturation","brightness","gamma","exposure","hue","bump","convolution","blur","grayscale","invert","noise","pixelate","pixelation","quantize","quantization","sepia","sobel","vignette","rotate","resize","crop","rectify","flip","pixel","line","rect","circle","fill","flood-fill"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"5926709e9e0e4ac492acd778bfa96658ba6eff40","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.3.tgz","fileCount":255,"integrity":"sha512-MLAj0HkDWXDX97+77D/GwccKXpWYDrn6yfExmNUAEIaVW2SfKJu/ROD0VpUVFdgV8I33V4ixRTUiYDKSxe0qAg==","signatures":[{"sig":"MEUCIDY9jEWYOjdQrboPWAeJmwK/NJyMNwVntZ7Y+gVfDq9bAiEA+27kDlGAuhcXNWUVxS7y4ktHzHNDobMnezZVrY1xUEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":919789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZALCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLog/+O4p7mTJQ/9YWcYCdZYQ6eu7xyDzrKvc4HR3hG7mGPBYD0HUm\r\ny747vurfpNXl0JouaW23qfB0RjJvij3rccNHpTDuJZHsz1Pm3hC8gbz8r+HK\r\nhhYI7yiLoK+evrqwX9tEp76PCx53jx7BKQbHvHyEgxqMWZ3JDU32vX6wU5NS\r\npW+mwMWdfb5acoXp8LALDXDyTKPx/In4YioHF9ifcaq1+VTBB7NdQjXqbn/2\r\nYhdTuqbjf4GPRayCmHRo28wXAeXSPA3qprpqyhMd6gHW7FwW4d1kkcrwF3dI\r\n8tJF+CNPQzaunEZ2peAU8jifofm+nMnzYDp3lcFHSYqFHTHOquj/Rgb6r1Da\r\nuR5qaPXd+t2x6OS4F4w1LMaWV8SPQRODxo37MibGh4qlr8uwUCYTTB1I8QGx\r\n0gq5358wT2aTRtEaDhYdy67NRAfN2pDrqDQy/llLQWLbHDoVmFfJiUdZiaA0\r\ncebpoSw+mIBpcNHIHtQPu/C9qsppTMWW3qQT0yk/EY5etHF1xPtTC81TVeVL\r\nv/szyWd5fJlmKZeBL9L7Hz10SvJwdczdJr+kwigCVVtmBuXlozF4HGePyjIy\r\n6ySzHn2pOT+sdp2FadCUqIKQHiGAOjgNPmj529WQvxv4tbwEoLhEmZ2jLROU\r\nOJ6MiI9TIyHqe6UnrrzZLe6JwBI0Awi/ZwA=\r\n=fJ3f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"4def0847171e7adae7574fee9066cc7c96e0c374","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.3_1667498690438_0.8661526251495424","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"image-in-browser","version":"1.4.4","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","contrast","saturation","brightness","gamma","exposure","hue","bump","convolution","blur","grayscale","invert","noise","pixelate","pixelation","quantize","quantization","sepia","sobel","vignette","rotate","resize","crop","rectify","flip","pixel","line","rect","circle","fill","flood-fill"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.4","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"a84abb8819552d7b6143bb2537b62decffc14243","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.4.tgz","fileCount":255,"integrity":"sha512-fRYav4At2FBEtx/Q3KPoAFX4HTf+bTNSD+AI+juM+Vjc+2+8BFC3g8OZo1H7zc37I+f6ugnWSXZ3Mwdz/sslbw==","signatures":[{"sig":"MEQCIBEcqm/FlS1feKfKBvFOENbBoCFmz+1gCjS/BEmmoS3JAiAQT8OOreBlktogGunhIzWh7HVyahvDRwdP3Nh+gk+Bug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":919768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZjCNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozMQ//WoEZEcpo/MelQAP4ikq9svcR5JC975urZltP5+lFRp1ueIKe\r\n/hahPXnCg0Ug+J7inacLFuuK7D/YV/Iwd0oSOLTiy+CtHVmS5biLi37038vA\r\nR9wCioQPDA9dPohuQFclVlj9RTkHM39JOPO2Q5GSkLsDahNxDcVSNVeTDSpe\r\n3iKa4rJfVaXLDzpU3rA6xvSvrVap06qAOCNrmlxuMIpJ45FN+/KnoiVPqp8P\r\nQMn55hVdrkTllXhcVFrp/6QV7ny4lYhD2ex3pQZBR0ZyCxYB9BNtOnFW2hFi\r\nQk74a/KGeQBVaVgD1WVi/4Yztt7zbgaTmZzvQXWHi1lHxGsEYcBYa8BUdkC7\r\nW37zU08QXjo0Mu55r0Bv3YLDnVDakOouTqh5w9ijTDlRCLruNwAcPPMcg9wM\r\nMBeWdOjw9kY6LRykO6oGkcmiD2KzmlSdLwBq9dgIuSoZM3OY62iJKuHleRoB\r\ntJJOV0TrFo0eVU4ncoAz5qo9zMxS7rfaSnioeHY3sPf5cgL/WNi1J1wtSLsa\r\n6pu0zec6BCe0sih2g+DChdUzdhjuCWmPnqhewaEdS4vAHTKHHS2jMdwXZjGJ\r\ngdlne3aDjGKMzPzcDscV5lmM6OZjiCqrJn/giSEglQMNxkLxp+W2js9Wc6nc\r\nvx2U0T8DpKiFsJnNMYrP7JYGHOPyxlEeUdo=\r\n=9DLB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"b7a7be283952538be6c79badd383b698549db890","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.4_1667641485044_0.672038054979859","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"image-in-browser","version":"1.4.5","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","contrast","saturation","brightness","gamma","exposure","hue","bump","convolution","blur","grayscale","invert","noise","pixelate","pixelation","quantize","quantization","sepia","sobel","vignette","rotate","resize","crop","rectify","flip","pixel","line","rect","circle","fill","flood-fill"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.5","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"a0544202cfe758b08e22cb8f6c752d574d127f3d","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.5.tgz","fileCount":255,"integrity":"sha512-DxE0Lf6xy85lJOoi1jFd7DESP8mVNFnfCn1RoFw11R9CBgHU52KAXocVpbFP8xgo4Rq/+djr2Gzjqd2UpiYnQw==","signatures":[{"sig":"MEUCIQDWGwLKgj++pGy/wnLZtsZmOFuiTx3PHdDEO9xuAvnUjwIgfXmoo2nA22qfkzVukxyzYAHS/w2128BOnlmpniuDRhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":919768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgjqLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojFxAAhiZJZO4eOtAvtzuGor2vKvHJ6ITFxMoiCPB2BNDe24zLhdK3\r\nwjx+8WOsK+7Id5DASGaGms5u8tbhD8xhAENICHU/tIy5UXPJcsBrVjZgJ7mq\r\nWnVUiPULqluIGeDaWNKwYcH42r3jCdgsyXoIT+0mexK61HPAFNhARV6yHTf6\r\nFINmUhYzpmhRjYRzb7+8FSdVj/mYMTZSAJImlFYvQpHe8WUCxu7lLOAkWY2K\r\n05Y7f+E66Ht5V3KCZNUdKEOAwyBZNh8Z9eSmmL9snT/wiWtqv1py+jqHKAEj\r\nxESk/O9VbUQ/BPKD9NQD7PY3jd+btvYX/S+trEpqGJD+ahTOtRQNmydIMkpv\r\n03/gtb1Fl2iYqdXh+b8SKzrbf+numltPxSAPlUPYgJPvt5/1dqelrM9j39ds\r\nuIJCpgIJ7QWF3q7TgQ3ukBzLFS0BuM4Y2dakz7pDtKhr78l2TB02tHyzMSpQ\r\nvsIUcriu5kAHQwHNFXwyelvL2ZdwZcf9ucJwELLtGu0IjNfSA46ZFucBbzIC\r\nAjGwc7OwXqKVjpQ2fffSkzRXNL/aua2idOXK/jGLHod2alZskW9FclVJkDNw\r\n4nKrMJClCSQ2Fh01vHSGEFFp+jvvarN3dNaDtNA+WOqD8XmdzCD/znuI5tOx\r\nYG4RRJIcNJ90OKIv5ESmFqOmPqrrBeOCbho=\r\n=BCfY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"4877eda844b4634a0d00aaf6b5354b5d0fc6ded6","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"tsc","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:compact-js":"node build.js","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.5_1669479051526_0.26673498875920876","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"image-in-browser","version":"1.4.6","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","contrast","saturation","brightness","gamma","exposure","hue","bump","convolution","blur","grayscale","invert","noise","pixelate","pixelation","quantize","quantization","sepia","sobel","vignette","rotate","resize","crop","rectify","flip","pixel","line","rect","circle","fill","flood-fill"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.6","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"6173bba7fa02023379d7cc05bba03cfc0b1defdd","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.6.tgz","fileCount":261,"integrity":"sha512-2BC7em+ElCbcHBTpQ1vg33HN2keU0YdJhvFp9PVnO/dW3NsFh22R+5rG/HYl/D/gov8gK22CY70Vdyh2pXXM0g==","signatures":[{"sig":"MEYCIQD91E+hpQFiiB2DHMVxO3C2zchM/x6QYVFhJdD8qyz0swIhANhvCT5P+cxb9NKCLQMadZ6dNTR+l0xrlBiZiKhXxpPw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmL8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocpA//a9o9BNh5FwRTohwZ0/PrHszjjWcJqNLlq0Fl07l1H8Rcwbg3\r\n5TlinQGu7TgoJ6W6I7oT7zTjUOnK1yDBPRt18S7c5IGTViajr70A1+XU96Es\r\nYURfsTJ+/oucbPixOzB+445Lw6+Ed/N21xpwg4o3klSkrnlf/EiKzOsyialG\r\nKvjLHAldN/qj7QYcUpyYQo+55sLymaiINtDrPf9P/JabuwbgmyTPXOJ+D6U3\r\nXVd32w47y0Gg9MlKysnV3mGPeSLoQ8NG7hMFQQPmnEGN7kjI2Y4mFdEplimV\r\nTod5/ZZndV37C1MJLi3QK8j1jaVY23s0/bdXrKHU8IR7NEk/nXGDl5ZQh/0t\r\nJR2OnzM2sHjBsoNAUMGE72r6nqpHcUhtEUxFE1KGollaCitN0QCs+OWaA1iK\r\nR2xScLR1nqFyl5zyAhhOJarlpQjCdY+QULvu5cBHq/T+v9tvPO/ut+uOjWIp\r\nfTrXyiWo3PZpLqSFevWIYMbAnwFlbRgqf5/vFx6EZNImTR1Wa/Cwm6LiLREe\r\nSGS1W1oMUaUKw3oWsI6WPDLKHbae432YH43efo90V+ACGIu1kr9etwH8kWsE\r\nnDxqxNRE71DgjVz5FHGBzx08XM24csJ/HFoVj/qnSiirJhtB9kHMtStEzsxh\r\nFz8WglIj3z09OmnWLBL4ucWQEIi4D6v00Qs=\r\n=nfUh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"24c4ed268d750c801de23dcaec3cce7e6fd37c0c","scripts":{"test":"jest","build":"npm run format && npm run build:normal && npm run build:compact","eslint":"eslint --fix","format":"npm run format-src && npm run format-test && npm run eslint","release":"standard-version","format-src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","format-test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","build:normal":"npm run build:normal-js && npm run build:normal-typings","build:compact":"npm run build:compact-js && npm run build:compact-typings","build:normal-js":"tsc --removeComments","build:compact-js":"node build.js","build:normal-typings":"tsc --emitDeclarationOnly","build:compact-typings":"tsc --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"8.19.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","eslint":"^8.26.0","esbuild":"^0.15.12","ts-jest":"^29.0.3","prettier":"2.7.1","typescript":"^4.8.4","@types/jest":"^29.2.0","@types/node":"^18.11.3","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.5.0","@typescript-eslint/parser":"^5.40.1","@typescript-eslint/eslint-plugin":"^5.40.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.6_1670954755501_0.3760633901047872","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"image-in-browser","version":"1.4.7","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.4.7","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"a3e1d601812032addce537ed81d4f6fc9e24a7fb","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.4.7.tgz","fileCount":361,"integrity":"sha512-lsPlo5w2Woz2rfOpQMi7bxphdveEOTP8vKrk/72FePhxa4ZnAebOaFsyqFTqqbACxT6kXIWoJR02IQaslu27dQ==","signatures":[{"sig":"MEQCIBmCibg/97At1rPtB+wdoe+ys+psY/eWyNUOkySF/cnxAiBV1eJQR/vtyF/eYobaitlNt3DCWooIOlrkUY9xliozLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1316079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj51QkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF3RAAmEEK/tDHpcHv9+fJ7/Ok9CA5+rg/GE0FnZRwP0j6MSq4d+iw\r\nnVPN2pqha7yAa/gTm6PKepnAjsuwmCh9ErBjbqTuLCfkqs/R6J7BGn22vrHY\r\n0qyon3OUlvbEbOGFX12lm5wmOiP9pF8MU/v2ZeMhhLpnrkN8QbZC/jwkzjCI\r\nuCFyqn47bE6TSFp7s1+8U67VTjmPjt3bhzypxRiNHK91RPY3UT7X3ekqNl/I\r\nXHxW2x9bNfqsrBCNOujJNBPcg+CGkidmCVaR5aSU+5f4i7FKnzFs8hdD2s6d\r\nadRoFzZbFmU8fhuDvpkOOAIOB15GuHV93eCMLCEbXexNlNeC5BuwkdV6tx31\r\n2Qpfi7hvr+A06RlqOEMsUK/edBqndk7vXNr0tEIwUkknjlZDUQ+D4EcRjsrC\r\ntwZ/smSdl1lanBBc/zrib9J9R8jhGLdYLzumTzIzl87E1XYkUrgmuHNyPIls\r\nWjLFf7q7oaJiqURjJxxk+Y84vJvyoRAPd9jtkuRs8gUrMLps7MYeHo1mEAVE\r\nV3AYBTHf2RgvmVfzcpWOn//EKapE8wmeCw/4ZdG54K3bZOhfTLYIjC6nSCE8\r\nL0hYxvz2BWIS937mPoAeAmJ9lXJGKa5bZZvH0GG2UN51hdl/vlwtfmK7cyLs\r\ndaMz7OTK8rak2VT1ryAKH27YpOTuho2zM5s=\r\n=tch1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"fc8ae2bef4d65d73bae5e47a670521d61febeb90","scripts":{"build":"npm run format && npm run build:src && npm run build:compact","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"standard-version","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","build:compact":"npm run build:compact-js && npm run build:compact-typings","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:compact-js":"node build.js","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:compact-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.2.0","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.3.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.1","eslint":"^8.33.0","esbuild":"^0.17.6","ts-jest":"^29.0.5","prettier":"2.8.3","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.11.19","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.6.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.4.7_1676104740574_0.5402256776397911","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"image-in-browser","version":"1.5.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.5.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"095db7112b40b6d03cda60ccc0c9f95b5cd96408","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.5.0.tgz","fileCount":361,"integrity":"sha512-V+brE0jlD+NK1ON6l/wCYDWsUClZuiAX+8xT5llPzwDr4cN65ZMSb9g8A8OFwP2TWBczSd5V77XJM0ax+AygJw==","signatures":[{"sig":"MEQCIBnEO/bUthmAx5aS53XSwfqg95yUcH15jJsOwxm5q0ZYAiAc/Uohd6qQ0tAWXZ1I5xuFh4e5CQ09R6BUmXpziXfYdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1316386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDdC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhnw//Qi8QYSQxuGNVilA8BG8TnuqzyhGd1Is2EWSrPkLUY8ie/mAK\r\nkNpsJ2wWb2JI+7gSlhbsmwzuyXRmRgm18cRjtHU63rEpNcKPmzKzxwvOnZy3\r\napaan078LvmnMyCbJ+W35WEqDxf8KzWnghW8nlCFL+02wy+4g4oBfCHnhOec\r\nGwT9uQKFgWVcLPayqcONGuCGhhYXQY6qTqmCtk1vTKOcoxGdYCiLp+GMFDl/\r\nkQ9uYXhuuLmPA2eIeTjs+nQCGkBaCQ/7NL40Tx2efKVVXn3X7JU9s1WQ14uv\r\nZjAx0+PMkTHI6GEO69WDIXV7zJVqceWI+5bms0w/GCBymSff4UMqF++JXxyd\r\nqDXdVu6xZ22vzRR50q+D/Ag2Ay6bhHroOOnigybkhTE+UJBZjCJqrdDfcPXc\r\nXprknYN9oGbSTDXJBq6THAxHi4sd0hApffFPsEIEgXyit1YjHoCKk80V5siY\r\nCu1IMzdqoGX21TsYYS6SnIbNtbM3m//yGxUitrD3qHRFljjep1z8oPZmtuAM\r\nP6QBq2d+sGR/RDjMyGdV6UoemTVc6Dz/8BPfbeFLcgs5lN2AWKkVbCgpLkRz\r\n68szu6FTtoDATYgifXwz7PQEnTSLN5NJm4tEkew3RoSrsoYDx+X/ablW1vh2\r\nx9SoPTvev0seEpvcHQFdJJ0lX/3LMHEEg4k=\r\n=B/Zn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"c1422802dda41a2fbedb72e544a613fdea76a368","scripts":{"build":"npm run format && npm run build:src && npm run build:compact","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"standard-version","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","build:compact":"npm run build:compact-js && npm run build:compact-typings","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:compact-js":"node build.js","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:compact-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly --declaration --outFile lib-compact/index.d.ts"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.2.0","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.7.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.36.0","esbuild":"^0.17.11","ts-jest":"^29.0.5","prettier":"2.8.4","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.5.0_1678626998691_0.6060128939437197","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"image-in-browser","version":"1.5.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.5.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"f997e6ffd4b6090ffc98488ad4d5f4900e7ef530","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.5.1.tgz","fileCount":361,"integrity":"sha512-Su3Q2uKWPOmgoVCMrEEbxrAx4KLiEG9k+hpsSZHIy16lanyeano9dqDOZ2vgj6wf5YimVomhTVojJND98dVZyg==","signatures":[{"sig":"MEQCIG0V529oSjIblVTjuKdziadRYA7RDgYpRMrTLUpm7O4XAiAOZCInpu2/a9cmRkssFlMWDftU5lKeqGpq5cN76hvw0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNEOyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJgg//W5dbOiF09WbjyISmdxQvM+NTzIBc4a4gGExtnCuMAC9IfOXE\r\nxojyaWl67LCcUwFprE8DK8X7WqAWMSBS1vcKgs/w13fF1feoVhDa7ba+BgrK\r\niK0KWSOAfuMbBUJXp5QfBR7UnV5qPGXOgj9aDSqJFCMSfvx8/WgqR6om91Om\r\nnesk4JrmvpAKqUCK2W/3nJIIYA+0dMUdhXmG/KuUwvqwt47fjGzvOyeKGoWT\r\niM5DH6KNQUBpb0R/Zng5j96i1p6yNAbugstofMZNbSBDJ6DSZifdbtdNHsFl\r\n/ilf9aRU4Z8NuK3mXm24rvP80PN/0WgzB1p92Y9g9O8EiX4lgiRDof9yIN8k\r\nCBJXbjzEibV8XodvIjKYdR635SlemSYtjKrrSHswcSQFb3WWQc43nRiz4800\r\nt1FwCwab9m4Dt22ZMksCXP91Z25NzUMATz7Tr9B8zcVkhelHaTRn08BWOGQ0\r\nAoUnQJLY11ZHqfNdXQGRNLJtZ+z1hm7hmxLQ4AAOR90npctuqX8QnTE4vzxw\r\n9Rqbi0NdS5nN/xDt5Uq+5e6f6AP9UNsCl9lFvJLKEfKOjQM47qaS06UGherr\r\nFUslfLZcNVxg5P+PFI7nUIvlW2rgMJGoJ3Juo2s6mQSa7uYvDOT+3twyJO5z\r\nEBKvF8XABcEHgEC9rjpxw9+BmriX5MXPhSo=\r\n=LVkn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"1ff2de3f4a29c2a471cfbb28bbf5dc241ad64ed9","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.8.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.36.0","ts-jest":"^29.0.5","prettier":"2.8.4","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/uzip":"^0.20201231.0","standard-version":"^9.5.0","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.5.1_1681146802468_0.07071563248266544","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"image-in-browser","version":"1.5.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.5.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"8ffc7936e3ad6e06ae35944b0a50506556eea14e","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.5.2.tgz","fileCount":361,"integrity":"sha512-CNx/HqrHKs2WrD25Ss5pN7eIroxo451smxVzNKjDMxjBp7nhe3EP0AGWt7BCEM86ReUn5XxumiOk2iXH/nbZqg==","signatures":[{"sig":"MEYCIQDilkdsOMSS4HPqIiC7CPjjZE6Kpqb6Gc+kL1BsoHB/bQIhAKpn3Z1XK68OV+o77iQuWv2/Sr8s+CCMe4obDJLJCX3h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1315910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNEenACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKaA//fXKbk5KzVBQ6LLbsz41HQR4cUGFEX3YyfnbQBoK7rEvAhR4o\r\ncPkR4QgCKeqJekKPBdMeIMBM2yDrZJHpz7mXDodoFImgn7bGdlvIm23+p47Y\r\nCnKHjUmNw+6jwI4PNhOsLh8oYcH7HvOfCcO9X2v2kMDBiAvwTmZGmJfhoAmy\r\nqJxcE8+sCXZ0/4Drto7vwMYZAj9RGOUqHte7rZJixuD5ZtNTE9yPAdNwv7iD\r\n8xvN4qOMZ4K6hyGDS5eA16cXzRGor3XLSfJSBQsqA9uxdSb8FBUP4yFLtTSA\r\nxN71Dca3ssUZILnKfVBA9ly6rcVJVPJYwh9qtn+sbHejCOiMobXixdnC4AFf\r\nzSfhSUDcu1g7Tlr5pABFXe3knGTb68M5h0Aaqq7xkQNwwxCBVm2wTNecxNjI\r\nNXUv+gTYT/e9JOguE5t1wQbewI4RMUqoqT5CKnzlpBReS0JNomLwxXMUntOr\r\n51rxoxUCNXG916aUlfeaLkVZU4KcOQM1b6zBYNpP6q1z0l3lJTeyqCko8Inn\r\nvXq50Gne2aVPbiTKhmymGRWi3E47CHrEwCG2S9RdTbNsMO6OxXdeazfCRYv4\r\nRHCnhiUlV8doe1cRzK9Vz4mgNe6c3QBqYjiHgaVquiUJaC57kPXERLpRPo/D\r\nt8wibAoqEOSVYdxxGBhNEyDMEcw8+9ekYvw=\r\n=OqpZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"00f81fa2b46e92b40319b12367b294b8cae5f414","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.2","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"19.8.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.36.0","ts-jest":"^29.0.5","prettier":"2.8.4","release-it":"^15.10.1","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^18.15.0","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.7.0","@typescript-eslint/parser":"^5.54.1","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.5.2_1681147815636_0.3503891433294728","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"image-in-browser","version":"1.6.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.6.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"3e66544ecebc066e5eea14c46349ac2fbae102a6","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.6.0.tgz","fileCount":361,"integrity":"sha512-IdlSfhyrTydzV24BOGGMwv6uW6ms+70HOSeyd7twt+CiG/DksLya+zcWPdqrh8D3i13Ga5DGCwulre+SILItOA==","signatures":[{"sig":"MEQCICrGQzxi2JuObqZYtR1Yrxdp9wh2jJ4if8qrNw5GwURhAiBpgTrRkm915BCYciwFffOe8eVcdyM+QfdAL10j/m2vZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286545},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5d50ff9d4429e3e2904596460347247d2bbd8755","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.0.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","ts-jest":"^29.1.0","prettier":"2.8.8","release-it":"^15.10.3","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.3","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.59.7","@typescript-eslint/eslint-plugin":"^5.59.7"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.6.0_1684852938398_0.7715048159680302","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"image-in-browser","version":"1.6.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.6.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"b913a1ed2099657546a5795d0f7b2aa2ec9d7bd2","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.6.1.tgz","fileCount":361,"integrity":"sha512-b3Xl/40MgiKfdXtw+Lw0VoBkb3i8VXYhycTzcJStDgggmB0Sgx46gdlYXs9rGf5de7fu7yI0Cd2I4wwgS1df3g==","signatures":[{"sig":"MEQCIEBVT9ogxezCprHR1EEEOlOG0vqYYp6Flk3wLa6R7lXcAiBv6tFHT8IUghuHEThgORQMpvng/dV9l/gXlXzc/2Dw8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286333},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"919a414996c3b69426f059dd7f16f4e3ffb1e32c","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.3.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.43.0","ts-jest":"^29.1.0","prettier":"^2.8.8","release-it":"^15.11.0","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.6.1_1687889603971_0.7851635923371056","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"image-in-browser","version":"1.6.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.6.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"8f999a229ac8202b0f4b43598fdc1ff03c133931","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.6.2.tgz","fileCount":363,"integrity":"sha512-LJJC/+22+Givfj1wTS0damdXix9Hl8Ld3Ml5t3ZGwtekr07aUVqFwzyB6WqoWO1AfJ+7h9u5qFmN17vuZVvKVw==","signatures":[{"sig":"MEYCIQCtih5Yea7WKNWlOiglhqdYOv4CLn4aPDo+TL/NKipJFAIhAI5ZWUW0PL032PYSZy+kaS3VOzv9YUvXIqfmfn7l4o/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1292415},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"f3ba15608f2f09f519a12875ceef7d478fe651bf","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.3.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.43.0","ts-jest":"^29.1.0","prettier":"^2.8.8","release-it":"^15.11.0","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.6.2_1690015520711_0.8671571359567725","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"image-in-browser","version":"1.6.3","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.6.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"5a59f65e12bdc72bdb60125114a813c739fa6207","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.6.3.tgz","fileCount":363,"integrity":"sha512-Ksv3OZKk1u5pPfeParKeG8rHcPRqPBxUDxBeWckxWuxGAorJkWh+dEjylgvOZNqwESO/w2KmEymcuEmW92b+GQ==","signatures":[{"sig":"MEUCICOfrmBrkQXMeUQ6I+UiqNgcAQWalQiza+BlSp42XQjYAiEA2lQAV7H6o2zqh0PPeG9ZsQ5tF05Z9ZEbGCxbwVF5osw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1292368},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"06b1283783376e1f93efa7ead05d044458826439","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.5.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.43.0","ts-jest":"^29.1.0","prettier":"^2.8.8","release-it":"^15.11.0","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.2","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.60.1","@typescript-eslint/eslint-plugin":"^5.60.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.6.3_1692024941252_0.5027104461590481","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"image-in-browser","version":"1.7.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@1.7.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"1f4f25ebb1223f65edf6a762e9800c9cf60a31fe","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-1.7.0.tgz","fileCount":363,"integrity":"sha512-lsPU+/qQrT/THBpicjHzDknTjxJVyZrWixWc1P6EgkabAjLaLs9r/ChwW4oeXYz++3LosEhB9Ndk2/+jVWm7Qw==","signatures":[{"sig":"MEUCIB3EFBT9sovmunMVhKr6du6wipbh9dCw39WxZwF7Ai6QAiEAmcukvTw7NovkcLSPmQbgZKnOoXAwbQ40Y2VAQi10e18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1296240},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"62353fed7c070ea953cebb6d9513e51de3bf8519","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.2","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_1.7.0_1696661093996_0.9106136320486378","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"image-in-browser","version":"2.0.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.0.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"88f7d01b2149f8fa243b846aa6f03bcbb68f7ac1","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.0.0.tgz","fileCount":425,"integrity":"sha512-rpL96o8i/xisZSTDnRgFUqsO39XJLzwsKmVFBY7xNn88/VwY3JFOpMU5ydODxNJIkceIAPF/tAige7DYfyCyWA==","signatures":[{"sig":"MEUCIQCg8Qr0VBRjplrSELosLSUTW/QbBUkUC+d5YC/+XmIKeQIgA6wEHq3HSimvHukklSa0KAn5NTVsjN3SxTohUg1A3kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513282},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"dc6b86c658ef86b43dde28b1234b6808359262b6","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.0.0_1697389173296_0.48264993077340423","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"image-in-browser","version":"2.0.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.0.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"f9488df594b0eaffc5f49fd07f3be02c6aa3d1fa","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.0.1.tgz","fileCount":425,"integrity":"sha512-m2WGA9aOMEk/ll+OqnIZMGFYZEzojwNCpOA8mnbwMIGtLGJU1WWRqjuYyN9Zkd0DmPm9K1yPg5CQ+2hml7nHsw==","signatures":[{"sig":"MEUCIHBK2UKbr2Ue5G1tOuE7OgHncqkyi57sh8lgjuk1/PPQAiEAxxW1syehEmuRS/jChztTBWCHo8rBkqCSOzenDfG3NY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1513317},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"ef03aac04109cb7f635481b5fbd7871d8d1d28b6","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.0.1_1697389591099_0.7681895931353508","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"image-in-browser","version":"2.1.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.1.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"75b48f04a0c3464ff3ed4b6172d790ce0208dbbb","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.1.0.tgz","fileCount":425,"integrity":"sha512-XhLQkpbJ9L6ndCi4KLk9JV2RoVROMumr6g4jiNiZkDudVp2MPvfYlh7wukYpGjU4nJvBI86FL6zK9eJWx2n5Ew==","signatures":[{"sig":"MEYCIQDCnVLpc71bUEx2hrDYP0UBaxfxlBFdbScHpewHkQyUFQIhAOPz+/1WHFNMRsOf09VfT+g7/SDUj6WBP9vGs2eGTNpk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1516500},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"2a3526e1f8cd978b20a3e9c7d16b42bd15e6fbb1","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.1.0_1697976689944_0.3515710875614293","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"image-in-browser","version":"2.1.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.1.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"2fb539b6e1a120f41baf12b99145e647b9121d15","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.1.1.tgz","fileCount":425,"integrity":"sha512-SbbWVUna2uwWiEucZSwc8CcVGBEbz3yxGiRScVdqioUgNQXJ4Tbo8EULRzUVcxD0wvzgeoMmGALbIcRYZDlpNQ==","signatures":[{"sig":"MEUCIQDVdP7P9la61bbLuODBS33gkmeYogwgaXUj9sNAf1F2uAIgTCKDSlS+K0nzY6nM4npilBnlFfT0odGC/yrx2FawU+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1516922},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"d8a48843bc39828675f94535b9e9fdfaac8a82eb","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"20.8.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.1.1_1697977659870_0.7107177781122578","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"image-in-browser","version":"2.1.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.1.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"9eaaa9c14f75691e637a1a329a85b855de522f7e","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.1.2.tgz","fileCount":425,"integrity":"sha512-badJmXfZcX9QNxC3Q/NcY0T1fRhgNrUNZVnUlahQwmsXzVYmsgBeoBfZcAkPi7sianwcIpS18Y1kMEK/hAGbuw==","signatures":[{"sig":"MEUCIELoDOmdluRJqxOUZ3RlglqjsmCtXDkM6HgUJEhzmDENAiEA6vij1471kXp9LD1p0lKXgnYEcqClMFvAPnY9aocfnhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1516922},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"adccf8ecde644f7d3c41f0e19c106876ab6e51f2","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.5.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.1.2_1705073503593_0.6017957335125186","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"image-in-browser","version":"2.1.3","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.1.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"1b65194beb352c0a9ebf079a0bb69e3695360cb5","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.1.3.tgz","fileCount":425,"integrity":"sha512-2GiCvVjxBnnyYlnsjZCxJnJyqy5cJRmtQVJ2jK9Ay0/YGGiQVStcyDhOzJ1nASACAU49vkLsD6XKMyPwpeZuTA==","signatures":[{"sig":"MEUCIQCL5c9WsUapknGIvuf66++6glLG32ZGWGMAdltMSqvYtQIgCK9QAdNbWVR6jgNYKFmkGd1HeffFIgiPOiGzgEzCUds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1517244},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"aa52c951814f6233f36cc6a3775c74383e2c6e8e","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.5.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.51.0","ts-jest":"^29.1.1","prettier":"^3.0.3","release-it":"^16.2.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/node":"^20.8.6","@types/uzip":"^0.20201231.0","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.1.3_1705073722779_0.00825211847550733","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"image-in-browser","version":"2.2.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.2.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"fef82c892c05b683b53a892137ef43efceb2a986","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.2.0.tgz","fileCount":425,"integrity":"sha512-SqlE6xdECOwaDC7wFdXUj48EpIPKi/oF0KT/1zuZZVwy/PqrW87zlBsrUugqBhSCajVKkTIZ5Iat4OTcnTb6EA==","signatures":[{"sig":"MEUCIQC9NH74qFtx2/0yQaWPbiwwPutadDT/WdKMlSqIraCHKAIgQznSAHMlunOOk/SEqeF3zWxZsBj/G2JfjEdQpfCrjHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1497840},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"7be6158187f94b5f42fe2daa8f7eb054dccb3440","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.5.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.0.3","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.2.0_1707147980255_0.1425335999353219","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"image-in-browser","version":"2.3.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.3.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"ccc2a6c60d2fa57394ed077c3ff3fbe000808737","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.3.0.tgz","fileCount":431,"integrity":"sha512-P3qAOe05QShnx+1/OkqS8Fr+VlFpwcdpo6I3vRmD7jKODZV0DV6I5tu7rWrgI7D3PcriYo16dNGTs9+Rohk9cQ==","signatures":[{"sig":"MEUCIQDZhfusEc7FhDiJ4tgU+QxQLHgIShLzfG6ri1kDJ/DzCgIgH+87lUZQsTmneMiwRsU5Ze6v8HAuIuHoNb0cCUVo71c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1508281},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"08e4a9948aaef169dc361deebbdc6ecea6424994","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.7.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.0.3","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^20.11.16","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.3.0_1711468427240_0.23036504124854118","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"image-in-browser","version":"2.4.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.4.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"de54405ac095ed2b14ffb97ea43f838f18d0ff33","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.4.0.tgz","fileCount":435,"integrity":"sha512-OTrlUyqeUk7ISRNiKcHQ3QN1PMAQDws6pII2LDeIRD7tGKHYoObB28VZhEB4u+tMnwNUYz+PCfymrAQuWNwmNQ==","signatures":[{"sig":"MEQCIBZffBuHLUn1ZAN9WxQqHlm/1ye5BNx2ibfQMsF3kcIpAiA4/i+lL0VfBq7Sg4KueOizIMGKLfZtyezY194BUSZqXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1521373},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"bff377d808bc24257c6580c9b99a9e199ffe7635","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.7.1","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.2.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.4.0_1712956269475_0.46833726486958693","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"image-in-browser","version":"2.4.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.4.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"58a3e33fd1ce5bae68899cc9a3361f73c6b07782","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.4.1.tgz","fileCount":435,"integrity":"sha512-KiI28fq3dFvpydp1hS4rrE+jVRfT+NAzj2uB8Cievh9vetCDAJNweo3cM+rHGAbAnHfQmIlNvwmdTJggDiJ5ug==","signatures":[{"sig":"MEYCIQCNMKyEKVgP0AutP2wwWhH6nenTgG6pfMjffnXKNr7EWAIhAJJCTwZf2Q6e0Vf8dwOD86hgL/uplsB54K3vKaqkN7JC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1522761},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"e7a177332d5ebdc71a01f2005a738dbfe676460b","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.7.3","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.2.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.7","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.6.0","@typescript-eslint/eslint-plugin":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.4.1_1715178411828_0.1724809545549455","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"image-in-browser","version":"2.5.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.5.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"01cccf7448d1d4523e299fb081c74a931723a981","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.5.0.tgz","fileCount":502,"integrity":"sha512-RxYQrQI/rE3Ms6/nC8mCwTgb7C8QGiJvoq4YpQT1qhLz1PGQT4/r/bnkDzMPbRTe+kp4k8z8gPKhROagV7js/Q==","signatures":[{"sig":"MEQCIALQRmGm8ROxjovvuownDTTODXPF7OCtis5GoKSOLGWbAiBY9Y7VBSzi8+R0QWuNCGZIeMUKZtd2Gw/Ddd90i9pvBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1679654},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","types":"./lib/index.d.ts","gitHead":"5236ccefc99d0ee210b926fccb3959dd917996f5","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"21.7.3","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.11","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.5.0_1715364552262_0.16473350194879655","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"image-in-browser","version":"2.6.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.6.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"77582b4ef0e8e51651c66b4af65614cedbc01390","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.6.0.tgz","fileCount":504,"integrity":"sha512-bLGzhezf/NOZpsDjSem4lKfR0Do1ySg3N8thD2sdrroPQrhUdd6lylA+fJ7kWXVjP1/SIpxcSYtWyJDnZgMHrA==","signatures":[{"sig":"MEUCIGM2EbINctAKdWJeSmwTSsov1ncAufDOOfBmHkiBlSZOAiEA3j/ccFZn9WnsKx859/VOYOka5PUhsDKvE7/SZLLIxoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1687810},"jest":{"preset":"ts-jest","testEnvironment":"node"},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"47b63ed6a5b2941b7e61120ff01ae57fbc654f55","scripts":{"build":"npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"jest ./test/","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"jest ./test/draw","test:exif":"jest ./test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"jest ./test/color","test:image":"jest ./test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"jest ./test/filter","test:format":"jest ./test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"jest ./test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.1.0","dependencies":{"uzip":"^0.20201231.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","release-it":"^17.2.1","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.12.11","@types/uzip":"^0.20201231.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.6.0_1715701437262_0.9838891525316822","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"image-in-browser","version":"2.7.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.7.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"b87ad255b9834b15e24b08038e68cd5fe2201aa9","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.7.0.tgz","fileCount":510,"integrity":"sha512-mMzSM6o4YUW+K5gcNIvkMAPMStmT8F5SREc/o4amHt9nrDVZCvvGf7ZWAKMM/OtW9Z0W/OtwxK7VqzpPSXaOUg==","signatures":[{"sig":"MEUCIQCorVp7etW2/5iGSfSQhcYQ2mZldxwT6hjIws+FAJSRUwIgdwC+QkA0ohuzPLa80b9lIzR1elOYwa3ukyj1nuQatd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1728705},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"149a49d4abf66b70ef7d9f644382f764f3163328","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","release-it":"^17.2.1","typescript":"^5.4.5","@types/node":"^20.12.11","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.7.0_1715787689940_0.0395635670381016","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"image-in-browser","version":"2.7.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@2.7.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"61021f526487010ad9bb344d8f1060ce84a930f3","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-2.7.1.tgz","fileCount":510,"integrity":"sha512-VR9Sbf53tIstkbdJ6i89XqnMKtW+x/PQvuxkG1srPG6UmE+Gk7rFyQjqaJn70+y5LoLD6W6t89nfOfAj7mnaRg==","signatures":[{"sig":"MEQCIDdioj/BPR07EBL4723+SyqZKu/cWkgTcjvTkNdhI343AiB13aH1ZUdyjoDfLu+tiPt7ujiMOeqb1tgrDzy/gE7REg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1729725},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"554ecdc02a8e6f3cc920ea91712953361e3a4637","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","release-it":"^17.2.1","typescript":"^5.4.5","@types/node":"^20.12.11","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.8.0","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_2.7.1_1715960463232_0.5582271249953195","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"image-in-browser","version":"3.0.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.0.0","homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"780f896602f7d9a43781f7e34f6991eafc1e9662","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.0.0.tgz","fileCount":512,"integrity":"sha512-cEpIva/OVH2ASuaZlbXVKrW1pH9A8+ve8967sSFAEpAcfUIbsEo/A1X7NIa/m32vqwo/0S1Kl4n9SiQlJtgcgw==","signatures":[{"sig":"MEUCIDWv1/V/awhn3KwaCSJ+jStnM+ebhCTXjLTdEbZ1gqCtAiEAhQbZkamzCAOg39oBHjSkiVTH0+eYapcuzjwZYassPaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422173},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"ee0cf90161a8c309508036f92ed4ab4e73f036e6","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","prettier":"^3.3.2","release-it":"^17.4.0","typescript":"^5.5.2","@types/node":"^20.14.9","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.0.0_1719580266073_0.1713440587335875","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"image-in-browser","version":"3.1.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.1.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"254df83539b395ec937e1cf9c6bfaa1c849d27cd","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.1.0.tgz","fileCount":512,"integrity":"sha512-8VYDQU/AzN6cLrPEjF1W3QFLZS9clmEbztXE6WMBoxBJxOzjzSvC1kIusEQEc+IBFxsCbMKREFw/Cn3xVE8VMA==","signatures":[{"sig":"MEYCIQDjqvA9G4uP/HXR6KjB4CRHLAPdeX+jFNjKI53wbnoOJgIhAPx2USTuVIXiS9Ox65BqzWlG38K5Z+Q4thpy7M1htWVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2422698},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"35f76632454a0267da7f90bd3edce5078e9cdff4","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.5.0","vitest":"^1.6.0","prettier":"^3.3.2","release-it":"^17.4.0","typescript":"^5.5.2","@types/node":"^20.14.9","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.14.1","@typescript-eslint/eslint-plugin":"^7.14.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.1.0_1721075665000_0.8669564759618549","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"image-in-browser","version":"3.2.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"44187170db5ab3f6c31c62e5679aa5e2a39977a8","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.0.tgz","fileCount":514,"integrity":"sha512-N2u2IEBbgBwYCZQ150f1G0RY+eDQ5AoT43BYEbg6nnjtiLqb5LZTj64t0R6AEicRNKOm80rGuleZcWOFNumR8g==","signatures":[{"sig":"MEQCICe+rcniyQpPE6zNFGIKA6hR1+H8nnD+xnzNQ2tWhtAsAiAb7szAaA077ARVhtGSzASx0nnLEihyNBtjIaPepdcgrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428528},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"b9dc5266b456c06b294d86cb4be42912b337a848","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.10.0","vitest":"^2.0.5","prettier":"^3.3.3","release-it":"^17.6.0","typescript":"^5.6.0","@types/node":"^22.5.4","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.0_1726066710178_0.7647349252723248","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"image-in-browser","version":"3.2.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"1bc677cfab9d9feff424909bfaf927657617361d","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.1.tgz","fileCount":514,"integrity":"sha512-QIhRnkz7ikwtu+U5Q2IkyUeC+7MtiIg0xATF4i72/hxaWjqOPm+VurD7ekCv+dwREmf19nwCurDDeHDayoIgZw==","signatures":[{"sig":"MEQCIATnKxcJVyMEfByNRHdctDJlACOu2K9Oj4LlrgXeql2LAiBjvacSUV4euueVTjhX+9G4BTSR5CE1nnuzJXH4KZX2Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2428627},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"a07854078da6dfe982d8408cbae82bb1754fbd33","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.13.0","vitest":"^2.1.4","prettier":"^3.3.3","release-it":"^17.10.0","typescript":"^5.6.3","@types/node":"^22.8.6","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.1_1730475548816_0.5821937142413673","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"image-in-browser","version":"3.2.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"fa7459a9056652b1bd4a0cef2c50bc9abd81f549","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.2.tgz","fileCount":514,"integrity":"sha512-G3Meu9edun4v1bY6mDHmXQ6VSrOHqfGSi0IS9alcSvm9iJESho00ZAK8E3Y7Qv0oiB2N70FzpovUpfcN1mxpaA==","signatures":[{"sig":"MEYCIQCwHDafzhKChc+Tx5RvJib1w4NV5x6b0EEAK/W0scppagIhAO9SSVbfw9IqFI4WkwZeZkuZ6zbRm0Xh9uwWjmv38T1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2447986},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"a7d4bcb7f8553d5fd5fa80974e6b4e853bb1b6b7","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","vitest":"^3.0.7","prettier":"^3.5.2","release-it":"^18.1.2","typescript":"^5.7.3","@types/node":"^22.13.8","eslint-config-prettier":"^10.0.2","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.2_1740848809233_0.13570651456129146","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"image-in-browser","version":"3.2.3","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"d28b6f9044cc27df5e7e54dbc498a5a78cad47e9","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.3.tgz","fileCount":514,"integrity":"sha512-wDnBMKMW6RcUHHAZmQdUid32s7o1T212h6Yn8wgklmVzdqW1Y0AW2zjNu44nUw9uTDpf6WLweoq9K/S2T+NMBw==","signatures":[{"sig":"MEQCIEajWWSY1X0j0ynxId2srvZV+hT+VXMmX//EpXxpW0jlAiAWE709QHBB1A0Czq5mkyS9B9xbZGwU2yGTH55S0AmjlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451976},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"d69d66393f05f433261960aa7c5ad3e03e013057","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.24.0","vitest":"^3.1.1","prettier":"^3.5.3","release-it":"^18.1.2","typescript":"^5.8.3","@types/node":"^22.14.1","eslint-config-prettier":"^10.1.2","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.3_1744537865312_0.8406290240097574","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"image-in-browser","version":"3.2.4","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.4","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"1332a0361e6e333849bab5e5bfa9af871045f1b8","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.4.tgz","fileCount":4,"integrity":"sha512-dNU3XS5JhcCMQbZxCDg2yZP81KDdIWBvvMByJE9lZR0qWcdOTArWL6QoAHQ5lbn0bEZhB7izlrT177+/9KbyKg==","signatures":[{"sig":"MEUCIQD4vHK3seHzmq4eBr14fvbfkssxjMMtReKj6PPkWkJQwwIgbiaE/qb1cA6z1oYLWaZ0kDfcPuaj5OEWPT0YeYFx9Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14428},"main":"lib/index.js","type":"module","gitHead":"bea8364d2c3afe368fd93435c24dcadad2006f80","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"deprecated":"This version was published without code. Please use a newer version.","repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.4_1753541626596_0.08290565520944382","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"image-in-browser","version":"3.2.5","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.2.5","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"53801f4333135457bf6b7e7c4f4e6ed499e60d8d","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.2.5.tgz","fileCount":514,"integrity":"sha512-ow6D3Zrt1mLHF3ZenPxetkFs/X8MQ2W+PRkCieEX89JS+fDp+QXPehZf8poVM7Evd9gmXSUHVRMRFMXGT9TG3A==","signatures":[{"sig":"MEUCIBh1S8vcSPP+CmzJRjQ9OugeoZSdsh1sLwRexMSJB2ZdAiEAke6p4GB7g28n1KqpDeTnkjMgyhl5ypCO5s69IZlB8z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2452795},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"a2ae28510ccec38dd591b7c35de1ec11b4e1e374","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","release-it":"^19.0.4","typescript":"^5.8.3","@types/node":"^24.1.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.38.0","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.2.5_1753541980421_0.9221821960627137","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"image-in-browser","version":"3.3.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","invert","luminance-threshold","monochrome","noise","normalize","pixelate","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.3.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"961336a5db3f7a5e33f011215fbdcd2c0df7ff13","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.3.0.tgz","fileCount":524,"integrity":"sha512-UhZFyBESbqvd9WItuBIm2ehrg/XqYIu9GL3tvoTMxI8Wa6DGdY50BCGoQ5WBnkCteBKLmRO196S0lk+3KojaAw==","signatures":[{"sig":"MEUCIFrbqqfFwZcjyH/EwpSv/AOhgK+zrbNA9xSzPB5a0re6AiEA9olWmSQJ2m+uOmtNOhhaf5gzLKKwcBJ2KP6BeEtZaQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2451570},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"d039f21f9cefd71f3d2021a071fe6e2286eafa48","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.16","prettier":"^3.7.4","release-it":"^19.2.1","typescript":"^5.9.3","@types/node":"^25.0.3","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.50.1","@typescript-eslint/eslint-plugin":"^8.50.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.3.0_1766746057176_0.49694493981433974","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"image-in-browser","version":"3.4.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.4.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"fc57b304c995395be92d13f7027c88592dc6f11f","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.4.0.tgz","fileCount":526,"integrity":"sha512-MgRKmEKEsZDkFTAM6Tffj9X9FkrGFq7+XVMIbP6LxOVXYBlJo7li6SnYWW7eq+Ue2J5lE9tE+WS06C+QtQdxeA==","signatures":[{"sig":"MEUCIQDiCjtqtkXt6xbvAT44QJA9ajM9fO8Uzf9PIMz1nk2mTQIgdQG1Mv+hAET077OxdDe0glRdcmDZYCdwsy10b3NJPFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2463602},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","gitHead":"237421d9d2995a760c2b52477f4db46ebfabbd45","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:eslint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.js","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.ts\" \"src/**/*.js\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:test":"prettier --write \"test/**/*.ts\" \"test/**/*.js\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","format:eslint":"eslint --fix","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^4.0.17","prettier":"^3.8.0","release-it":"^19.2.3","typescript":"^5.9.3","@types/node":"^25.0.9","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.53.0","@typescript-eslint/eslint-plugin":"^8.53.0"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.4.0_1768820946914_0.12099726792298582","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"image-in-browser","version":"3.5.0","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.5.0","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"77eaabbd7f853062d1fdcef11aa701cf9c121605","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.5.0.tgz","fileCount":4,"integrity":"sha512-AWCScmhSjAGlKjIVlkez1+uwbhXmUGRBK6KI4xBZnN9KweLhFdBrTt+YHg4fzqsN8/8LBbIYNMXbGzPRwO3jDw==","signatures":[{"sig":"MEUCIQCBfZc3cYe31Gw1f+WQDRKEqC1y0gSTHm3PSl9CZI1QmgIgJsq84Zitls6UTWO4inqwxXzCrDNbaDgiIe/WJsXzTkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19564},"main":"lib/index.js","type":"module","gitHead":"7402dec4072ea66ebb371478f23650a6881ee0e7","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:lint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.ts","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:lint":"eslint --ext .ts,.tsx --fix","format:test":"prettier --write \"test/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"deprecated":"This version was released without the corresponding source code pushed to the repository. Please use version 3.5.1.","repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.5.0_1774787658948_0.6919101541476791","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"image-in-browser","version":"3.5.1","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.5.1","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"b9962d8f43df8b3cff18f540c0590a2138f4a3c1","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.5.1.tgz","fileCount":538,"integrity":"sha512-L27oWFQBQ23Y88M4CzytQrS/L0YgGn8I7foPgMbM9evKSuQ7cGGbkRS9m4/f9VwcLBUHzUXDByro2PNh/8MTAA==","signatures":[{"sig":"MEUCIQDCi1BpimFs+NnM4FD+yXxDUyTsC7dYlZcDnyRa/9/sKwIgO3j/UjslZgtC0+eigXKrPl9jHYW0wn55GLzfUOXH65w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2515603},"main":"lib/index.js","type":"module","gitHead":"952bfc6312b47753dc620eda634924e9fcbe4568","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:lint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.ts","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:lint":"eslint --ext .ts,.tsx --fix","format:test":"prettier --write \"test/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.5.1_1774787757398_0.7549227919601074","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"image-in-browser","version":"3.5.2","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.5.2","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"6b516c509970299ef473816aaca5fb30eaf1753f","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.5.2.tgz","fileCount":538,"integrity":"sha512-Bt9+tnce95A4VtgGEy38LANGsVu7X+7g1Fn0Q+tlu9OnEdgsYIneKYLfyusFO2dX2Izk+Dk5TkFdjTEkUpPI7w==","signatures":[{"sig":"MEUCIQC1PCFQfu61gq3trpygr26niuwxPP3IujpxbznBzzsDPQIgfOwKfDujgtU7uMa+kJX6B2kB+BFdDhQXtcMbmZYslos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2515916},"main":"lib/index.js","type":"module","gitHead":"8de982a902e9266b32880143f1ce10da12fd6167","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:lint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.ts","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:lint":"eslint --ext .ts,.tsx --fix","format:test":"prettier --write \"test/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"9.6.5","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.5.2_1774861090912_0.4161840033791464","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"image-in-browser","version":"3.5.3","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","_id":"image-in-browser@3.5.3","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"dist":{"shasum":"866155ebd0ff9b796f82be4d3b653a447d3a308a","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.5.3.tgz","fileCount":538,"integrity":"sha512-4B0odD9RZifFjvm72/brrF8AE9EAYfNqghkgliE3fJ6hJgYEOiFVWl+t3e5PTyQZMSEcU/YKPlmDFHnkqDZEVg==","signatures":[{"sig":"MEQCHzapGWW9s0L7y95OQF099IIwgrqL+J0fxWVJ/ebbKmECIQC49uv6W/mmaERkcrXEIuuJxOY8VL6O58iaO2TgcM501A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2522863},"main":"lib/src/index.js","type":"module","types":"lib/src/index.d.ts","gitHead":"44bb6da8fa74e075971c997e5e2c352bd6c93ec5","scripts":{"build":"npm run build:pre && npm run format && npm run build:src","format":"npm run format:src && npm run format:test && npm run format:lint","release":"release-it","test:all":"vitest run test","build:pre":"node pre-build.ts","build:src":"npm run build:src-js && npm run build:src-typings","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","format:src":"prettier --write \"src/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:color":"vitest run test/color","test:image":"vitest run test/image","format:lint":"eslint --ext .ts,.tsx --fix","format:test":"prettier --write \"test/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","test:filter":"vitest run test/filter","test:format":"vitest run test/format","build:src-js":"tsc -p tsconfig.build.json --removeComments","test:transform":"vitest run test/transform","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly"},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"repository":{"url":"git+https://github.com/yegor-pelykh/image-in-browser.git","type":"git"},"_npmVersion":"11.17.0","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","directories":{},"_nodeVersion":"26.3.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.9","prettier":"^3.9.4","@eslint/js":"^10.0.1","release-it":"^20.2.1","typescript":"^6.0.3","@types/node":"^26.1.0","typescript-eslint":"^8.62.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@typescript-eslint/parser":"^8.62.1","@typescript-eslint/eslint-plugin":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/image-in-browser_3.5.3_1783051763951_0.7805501787207356","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"image-in-browser","version":"3.6.0","description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/yegor-pelykh/image-in-browser.git"},"type":"module","main":"lib/src/index.js","types":"lib/src/index.d.ts","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"scripts":{"test:color":"vitest run test/color","test:draw":"vitest run test/draw","test:exif":"vitest run test/exif","test:filter":"vitest run test/filter","test:format":"vitest run test/format","test:image":"vitest run test/image","test:transform":"vitest run test/transform","test:all":"vitest run test","format:src":"prettier --write \"src/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","format:test":"prettier --write \"test/**/*.{js,ts,tsx,json}\" --no-error-on-unmatched-pattern","format:lint":"eslint --ext .ts,.tsx --fix","format":"npm run format:src && npm run format:test && npm run format:lint","build:src-js":"tsc -p tsconfig.build.json --removeComments","build:src-typings":"tsc -p tsconfig.build.json --emitDeclarationOnly","build:src":"npm run build:src-js && npm run build:src-typings","build:pre":"node pre-build.js","build":"npm run build:pre && npm run format && npm run build:src","release":"release-it"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^26.2.0","@typescript-eslint/eslint-plugin":"^8.66.0","@typescript-eslint/parser":"^8.66.0","eslint":"^10.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","prettier":"^3.9.6","release-it":"^21.0.2","typescript":"^6.0.3","typescript-eslint":"^8.66.0","vitest":"^4.1.10"},"gitHead":"88afae604724202b316afc7848251af4392ba049","_id":"image-in-browser@3.6.0","bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","_nodeVersion":"26.3.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-8inL5gM/Fn78G6abRXTA+r8W8eVk9ZlygI/jhrW3U92qGodOXhSG/yrSvcI+duSxIEgOkRkFjz/Twcc5CWw8QA==","shasum":"0a624a1de7590d229f9c2c0a406e702d32c0e8ee","tarball":"https://registry.npmjs.org/image-in-browser/-/image-in-browser-3.6.0.tgz","fileCount":538,"unpackedSize":2537645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCQGgUJ0tKoC25vIA+kMnfG0fkYtCnYcTNq/OKv+mwpGAIhAIR14wD56+3OEUe1kadky1d3yZg4ttjdz9TRuV15OcHm"}]},"_npmUser":{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"},"directories":{},"maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-in-browser_3.6.0_1786284115622_0.2763314715595906"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-07T15:44:24.227Z","modified":"2026-08-09T14:01:55.984Z","1.0.0":"2022-10-07T15:44:24.462Z","1.0.1":"2022-10-08T12:22:01.562Z","1.0.2":"2022-10-09T08:16:08.865Z","1.0.3":"2022-10-09T09:46:47.373Z","1.0.4":"2022-10-09T12:52:27.001Z","1.0.5":"2022-10-09T19:36:55.627Z","1.0.6":"2022-10-10T15:03:39.105Z","1.0.7":"2022-10-13T17:26:10.077Z","1.0.8":"2022-10-23T10:19:48.758Z","1.1.0":"2022-10-25T14:44:54.315Z","1.2.0":"2022-10-29T15:58:44.789Z","1.2.1":"2022-10-29T16:07:29.431Z","1.3.0":"2022-11-01T21:23:41.083Z","1.4.0":"2022-11-02T21:52:29.651Z","1.4.1":"2022-11-03T17:40:34.215Z","1.4.2":"2022-11-03T17:55:54.282Z","1.4.3":"2022-11-03T18:04:50.698Z","1.4.4":"2022-11-05T09:44:45.287Z","1.4.5":"2022-11-26T16:10:51.752Z","1.4.6":"2022-12-13T18:05:55.742Z","1.4.7":"2023-02-11T08:39:00.784Z","1.5.0":"2023-03-12T13:16:38.895Z","1.5.1":"2023-04-10T17:13:22.691Z","1.5.2":"2023-04-10T17:30:15.960Z","1.6.0":"2023-05-23T14:42:18.657Z","1.6.1":"2023-06-27T18:13:24.228Z","1.6.2":"2023-07-22T08:45:20.968Z","1.6.3":"2023-08-14T14:55:41.587Z","1.7.0":"2023-10-07T06:44:54.266Z","2.0.0":"2023-10-15T16:59:33.594Z","2.0.1":"2023-10-15T17:06:31.400Z","2.1.0":"2023-10-22T12:11:30.340Z","2.1.1":"2023-10-22T12:27:40.263Z","2.1.2":"2024-01-12T15:31:43.801Z","2.1.3":"2024-01-12T15:35:22.971Z","2.2.0":"2024-02-05T15:46:20.422Z","2.3.0":"2024-03-26T15:53:47.449Z","2.4.0":"2024-04-12T21:11:09.681Z","2.4.1":"2024-05-08T14:26:52.087Z","2.5.0":"2024-05-10T18:09:12.452Z","2.6.0":"2024-05-14T15:43:57.470Z","2.7.0":"2024-05-15T15:41:30.326Z","2.7.1":"2024-05-17T15:41:03.463Z","3.0.0":"2024-06-28T13:11:06.325Z","3.1.0":"2024-07-15T20:34:25.250Z","3.2.0":"2024-09-11T14:58:30.464Z","3.2.1":"2024-11-01T15:39:09.072Z","3.2.2":"2025-03-01T17:06:49.443Z","3.2.3":"2025-04-13T09:51:05.521Z","3.2.4":"2025-07-26T14:53:46.801Z","3.2.5":"2025-07-26T14:59:40.632Z","3.3.0":"2025-12-26T10:47:37.396Z","3.4.0":"2026-01-19T11:09:07.085Z","3.5.0":"2026-03-29T12:34:19.098Z","3.5.1":"2026-03-29T12:35:57.579Z","3.5.2":"2026-03-30T08:58:11.107Z","3.5.3":"2026-07-03T04:09:24.140Z","3.6.0":"2026-08-09T14:01:55.817Z"},"bugs":{"url":"https://github.com/yegor-pelykh/image-in-browser/issues"},"author":{"name":"Yegor Pelykh","email":"yegor.dev@gmail.com"},"license":"MIT","homepage":"https://github.com/yegor-pelykh/image-in-browser#readme","keywords":["convert","converter","browser","encode","decode","image","animation","bmp","gif","ico","jpg","jpeg","png","pnm","pbm","pgm","ppm","psd","pvr","tga","tif","tiff","webp","color","pixel","contrast","saturation","brightness","gamma","exposure","hue","adjust-color","billboard","bleach-bypass","bulge-distortion","bump","chromatic-aberration","color-halftone","color-offset","convolution","dither","drop-shadow","edge-glow","emboss","gaussian-blur","grayscale","hexagon-pixelate","histogram","invert","luminance-threshold","monochrome","noise","normalize","pixelate","palette","quantize","reinhard-tone-map","sepia","sketch","smooth","sobel","solarize","stretch-ditortion","vignette","circle","line","polygon","rect","fill","composite","crop","crop-circle","flip","rectify","resize","rotate","flip","flip-horizontal","flip-vertical","trim"],"repository":{"type":"git","url":"git+https://github.com/yegor-pelykh/image-in-browser.git"},"description":"Package for encoding / decoding images, transforming images, applying filters, drawing primitives on images on the client side (no need for server Node.js)","maintainers":[{"name":"yegor-pelykh","email":"yegor.dev@gmail.com"}],"readme":"# 📋 Table of Contents\n\n- [**Introduction**](#introduction)\n- [**Supported Image Formats**](#supported-image-formats)\n- [**Usage Examples**](#usage-examples)\n- [**Documentation**](#documentation)\n- [**Performance Considerations**](#performance-considerations)\n- [**Contributing**](#contributing)\n- [**Useful Links**](#useful-links)\n\n<h1 id=\"introduction\">🌟 Introduction</h1>\n\nWelcome to **image-in-browser**! This powerful NPM package allows you to effortlessly load, manipulate, and save images in a variety of formats, all within your browser or Node.js environment—no server-side setup required!\n\nKey Features:\n\n- Fully compatible with both Node.js and browser environments\n- Developed entirely in TypeScript, compiled to JavaScript\n- No external dependencies — lightweight and efficient\n- A modern ES (ECMAScript) module for seamless integration\n\nWhether you're working with static images or animated graphics, this library is perfect for projects where you want to keep your code isolated from the underlying system.\n\n<h1 id=\"supported-image-formats\">🖼️ Supported Image Formats</h1>\n\n## Supported Image Formats\n\n**image-in-browser** provides extensive support for various image formats, allowing for both reading and writing capabilities. Below is a detailed overview of each supported format, including specific nuances and additional information.\n\n| Format                   | Read Support | Write Support          | Notes                                                                                                                                                                                                                                                                                               |\n| :----------------------- | :----------- | :--------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **BMP**                  | ✅ Yes       | ✅ Yes                 | Bitmap Image File, a common uncompressed raster image format. Often used in Windows environments.                                                                                                                                                                                                   |\n| **GIF** / animated GIF   | ✅ Yes       | ✅ Yes                 | Graphics Interchange Format, widely known for supporting animation and transparency. It uses a palette of up to 256 colors.                                                                                                                                                                         |\n| **ICO**                  | ✅ Yes       | ✅ Yes                 | Microsoft Icon format, primarily used for favicons, application icons, and cursors within Windows operating systems. It can store multiple images of different sizes and color depths.                                                                                                              |\n| **JPG** / JPEG           | ✅ Yes       | ✅ Yes                 | Joint Photographic Experts Group, a widely used lossy compression format, ideal for photographs and complex images where file size is a primary concern. It achieves small file sizes by selectively discarding visual information.                                                                 |\n| **PNG** / animated APNG  | ✅ Yes       | ✅ Yes                 | Portable Network Graphics, a lossless compression format that supports transparency (alpha channel) and is excellent for web graphics, logos, and images requiring sharp edges. Animated PNG (APNG) extends PNG to support animation.                                                               |\n| **TGA**                  | ✅ Yes       | ✅ Yes                 | Truevision Targa (TGA), an older raster graphics file format often used in 3D animation, video games, and professional image editing for storing raw image data.                                                                                                                                    |\n| **PVR**                  | ✅ Yes       | ✅ Yes                 | PowerVR Texture, a texture compression format specifically designed for PowerVR graphics processors. It's commonly used in mobile and embedded graphics applications for efficient texture rendering.                                                                                               |\n| **TIFF**                 | ✅ Yes       | ✅ Yes                 | Tagged Image File Format, a highly flexible and versatile format for storing raster images, often used in professional photography, scanning, and printing due to its ability to store high-quality image data with various compression schemes (lossless and lossy).                               |\n| **WEBP** / animated WEBP | ✅ Yes       | ✅ Yes (lossless only) | A modern image format developed by Google, offering superior compression for both lossy and lossless images, often resulting in smaller file sizes compared to JPEG and PNG. It also supports animation and alpha transparency. **Write support in this package is limited to lossless WebP only.** |\n| **PNM** / PBM, PGM, PPM  | ✅ Yes       | ❌ No                  | Portable Anymap format family, which includes Portable Bitmap (PBM), Portable Graymap (PGM), and Portable Pixmap (PPM). These are simple, uncompressed image formats often used for basic image manipulation and conversions.                                                                       |\n| **PSD**                  | ✅ Yes       | ❌ No                  | Adobe Photoshop Document, the native file format for Adobe Photoshop. It can store image layers, adjustments, masks, and other Photoshop-specific features. This package supports reading the flattened image data.                                                                                 |\n| **CUR**                  | ❌ No        | ✅ Yes                 | Microsoft Cursor format, used for custom static or animated mouse cursors within Windows. Unlike ICO, CUR files are specifically designed for cursor usage and include a \"hot spot\" (the pixel that defines the exact click point).                                                                 |\n\n<h1 id=\"usage-examples\">💡 Usage Examples</h1>\n\nWant to see **image-in-browser** in action? Check out our dedicated repository for practical examples and code snippets:\n\n[**image-in-browser.examples**](https://github.com/yegor-pelykh/image-in-browser.examples/tree/main/examples) (_GitHub_)\n\nThis repository will continue to grow, providing you with more examples over time.\n\n<h1 id=\"documentation\">📚 Documentation</h1>\n\nFor comprehensive documentation on how to use the package, please visit our [**Wiki**](https://github.com/yegor-pelykh/image-in-browser/wiki).\n\n<h1 id=\"performance-considerations\">⚙️ Performance Considerations</h1>\n\nPlease note that while **image-in-browser** is a versatile library, its performance may not match that of native libraries, as it is entirely written in TypeScript. Keep this in mind when planning your projects.\n\n<h1 id=\"testing\">🧪 Testing</h1>\n\nThe project includes a comprehensive suite of tests to ensure functionality and reliability. To run the tests, use the following command:\n\n```bash\nnpm run test:all\n```\n\nThis will execute all test cases defined in the project.\n\n<h1 id=\"contributing\">🤝 Contributing</h1>\n\nWe believe that contributions are the heart of the open-source community! Your input can help make **image-in-browser** even better.\n\nTo contribute:\n\n1. Fork the project\n2. Create your feature branch (e.g., `git checkout -b feature/AmazingFeature`)\n3. **Important!** Run `npm run build` to ensure your code meets project standards\n4. **Important!** Address any errors or warnings that arise from your changes\n5. Commit your changes (e.g., `git commit -m 'Add some AmazingFeature'`)\n6. Push to your branch (e.g., `git push origin feature/AmazingFeature`)\n7. Open a Pull Request\n\nYour support is greatly appreciated!\n\n<h1 id=\"license\">📜 License</h1>\n\nThis project is licensed under the MIT License. See the [**LICENSE.md**](/LICENSE.md) file for details.\n\n<h1 id=\"useful-links\">🔗 Useful Links</h1>\n\nCheck out our NPM repository for more information:\n\n<a href=\"https://nodei.co/npm/image-in-browser/\"><img src=\"https://nodei.co/npm/image-in-browser.png\"></a>\n","readmeFilename":"README.md"}