{"versions":{"1.0.0":{"name":"compress.js","version":"1.0.0","description":"A JavaScript client side image compression. This library uses the Canvas API to compress the image, and thus will not work on the node.js server-side.","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel src -o dist/compress.minify.js","watch":"BABEL_ENV=development babel src -o dist/compress.minify.js --watch","start":"node server.js"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0"},"dependencies":{"istanbul":"^0.4.5","mocha":"^3.1.2"},"gitHead":"5567a8406c479fc7dc7ccc472814e221432ed533","_id":"compress.js@1.0.0","_shasum":"a046284a18ad057ecad8bacd9be9d4c14ae23972","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"a046284a18ad057ecad8bacd9be9d4c14ae23972","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.0.tgz","integrity":"sha512-uUvBQQZYkTvf+3AbdeWywX/dV0hYcE7NNiEnUIdlF/4bcCaTmzk9gxibkryCPCCzq8L8qYvuR4x6jRF8jHn8Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw5376dC2xZgdJMsJ9rx7Vs5STOqhbBom33xMY+jZIVgIgHiWshK+QreE/i4D5WYr4qKK7xq0hZ4Xd0r6+o4WM/XA="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.0.tgz_1482138970825_0.1813883250579238"},"directories":{},"contributors":[]},"1.0.1":{"name":"compress.js","version":"1.0.1","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel src -o dist/compress.minify.js","watch":"BABEL_ENV=development babel src -o dist/compress.minify.js --watch","start":"node server.js"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0"},"dependencies":{"istanbul":"^0.4.5","mocha":"^3.1.2"},"keywords":["javascript","image","compression","base64"],"gitHead":"9ab1e2560f5b23122652a72cb58289a84e27ff0c","_id":"compress.js@1.0.1","_shasum":"7b9a5fd5375f381dd8d3fe536d976f89a8564c11","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"7b9a5fd5375f381dd8d3fe536d976f89a8564c11","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.1.tgz","integrity":"sha512-51lL1pyQEpHMaPFqKvd04Ri2IMxA7oy9b5LiQkiSg2NZ5z+x6Qi7LTW3vH3B+OBX+u4sFX4sqeGUmV2ui8PsTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGuj/BN0JBDueSUtJc4VVDZy+YvMZGV4diSsyR8mg7xAiBgLBBNe8OTM7MMn5kr2apBKPu4u5AO2cEk9RF+pbGuYg=="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.1.tgz_1482139260261_0.9002799945883453"},"directories":{},"contributors":[]},"1.0.3":{"name":"compress.js","version":"1.0.3","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel src -o dist/compress.minify.js","watch":"BABEL_ENV=development babel src -o dist/compress.minify.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"d7fea3401da9c00890ced39a32b7ebb2b599d633","_id":"compress.js@1.0.3","_shasum":"c3b19b6dd634de3d7bf3d1b24df6c4313d88544b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"c3b19b6dd634de3d7bf3d1b24df6c4313d88544b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.3.tgz","integrity":"sha512-ZA5DFzgv/cm7XTa2jQwwQCCuQ5bKfUOVoDbzHeqpqS27YnWe5hficS8wskRNVXMbaWw4D0bmh0GCG4Ig75JoJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq51KtYjbirgSA2qKMhSzMcyttAodrD57svbW44b1hdAiEAoZXngJEgYdvk9zgCYlT9oKFHkyDqqo5/niRsQtT6iew="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/compress.js-1.0.3.tgz_1482141960058_0.10130653344094753"},"directories":{},"contributors":[]},"1.0.4":{"name":"compress.js","version":"1.0.4","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/Compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"71182fa0bd2b5aff76b2394ca5db07c7ab4ce2d1","_id":"compress.js@1.0.4","_shasum":"9a0258d913ac230a957149af2444c2331ba64593","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"9a0258d913ac230a957149af2444c2331ba64593","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.4.tgz","integrity":"sha512-v4+A5v8nDX65qR7M9hNtJpN3X7YVnNYoQ+tSKO/Sfh0gQOPaZ+YM3CpxCSP2f50EKiwdCR1eiAUzLSG2On227w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSpb0MpdEh4put1YMe/phL6et9X5w0Wa4PEtzvGjS+dwIgWm6kmPBVEhjsR2r6DH4Sig4PZYAbypbVkKvsV1Sw6+A="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/compress.js-1.0.4.tgz_1483529240503_0.4318362125195563"},"directories":{},"contributors":[]},"1.0.5":{"name":"compress.js","version":"1.0.5","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"3b413dc420514c689f6778672d06b8f2f4bc57cb","_id":"compress.js@1.0.5","_shasum":"429df844134def685e32e83933bdd41d7a2bb94e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"429df844134def685e32e83933bdd41d7a2bb94e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.5.tgz","integrity":"sha512-ifpSrBhqitOfhV8SpCwBOl4yn/Ikb6Zi8ImwEXHmXX8HmXMOVZnFLkx24ZNfY8zCYrPrUIdfKtAPRpZfNNHOOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA/+MyDyoeI3bSEo2TI2MdwLVBYEmBhdFB+ZVPCRAcXwIhAILCpDzhMACntkRiyYM5hX4QebnAJMfq1tZl5i3qrlju"}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.5.tgz_1483539227134_0.9435894142370671"},"directories":{},"contributors":[]},"1.0.6":{"name":"compress.js","version":"1.0.6","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"f444d5a505cf6435f9b52045fbda0687e2527d24","_id":"compress.js@1.0.6","_shasum":"18c8b19f613eeb9179a2203a625f8d6f218aa5c7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"18c8b19f613eeb9179a2203a625f8d6f218aa5c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.6.tgz","integrity":"sha512-OAgzz8InRvy5H4BBvi+E55xziYTa0vHRBeszMJX+zxTvnfnh5MhlXYY/tVdp9Q7t2oHtuxvs0DtOwg/okrxuOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLPY/8DcaW2F5ZM5QQk9VcGLWAKYcISPXVjBR1TV/ObAIgYZk+RkQ92ePsSVFVKG3zRV8RhcLh3TbzU1+isjwzJ5U="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.6.tgz_1483541659537_0.7388751178514212"},"directories":{},"contributors":[]},"1.0.7":{"name":"compress.js","version":"1.0.7","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"ca4276f1d9e74343d258ad1c0dfe08414fc4aee7","_id":"compress.js@1.0.7","_shasum":"91889e86b6b8562a37f27ada824b5c8b23187324","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"91889e86b6b8562a37f27ada824b5c8b23187324","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.7.tgz","integrity":"sha512-ieocivW8c5qjvHHH/9ERFf+bZmz9Rvx8WroPZrtNo4XXxBLczd7/HUJoPykhVh4RsJt4wUGqVWuOuHov1iP7aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYZluymnet0fZ/gI3uNXoLN1kEI+C8G4KDFG9Rry9+cAiEA63oGhFuTi2SuV0i+nEwqfHO6KtAOPjIw/52VBj2Mxd0="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.7.tgz_1483676533222_0.4552203419152647"},"directories":{},"contributors":[]},"1.0.8":{"name":"compress.js","version":"1.0.8","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"6b7ad5854b5f6a56db4c533bf46fbf44650a42ec","_id":"compress.js@1.0.8","_shasum":"18eeafb7631cd2c280dd6e6994fdad581403d805","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"18eeafb7631cd2c280dd6e6994fdad581403d805","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.8.tgz","integrity":"sha512-cr7l+1b++2yQW/R3ssFy0WYcNnu7ZX17Qaaj/f5E5cm3laYGPXZdZUMDWHPr4z2h0k6bjmYI39IdEhI7UOCadw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3h4USiZxzeVBUH0H5S1IWeEHqWEjRwQd6/9Yw9Cu7gAiEAkh62bMqPbins40v6PgVCvOxHAqii50n2CRrjIyGUWQU="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/compress.js-1.0.8.tgz_1483896438393_0.14395461115054786"},"directories":{},"contributors":[]},"1.0.9":{"name":"compress.js","version":"1.0.9","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"ba0349a83051a306e79d1ee543aef19709f30f61","_id":"compress.js@1.0.9","_shasum":"8f847cc86153d59efcfca89c95fa574540ecfe50","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"8f847cc86153d59efcfca89c95fa574540ecfe50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.0.9.tgz","integrity":"sha512-bcn9aM8FBz4CZNDF8ZY7oNRHDD4HM6vcAOt0amE244m+v+OmmH7iE0RJXg6Fr4C2+5O+T1tJB3K/IsfEb502uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNczwm7UuHoKD9myvb5UiGzibLGErCx+BgmJwzZ3gzRAiAsaPIS/t9G4n9zUDu6q+GBKp4XJtCFcxYagttDsxqkLg=="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/compress.js-1.0.9.tgz_1483897818731_0.7457813657820225"},"directories":{},"contributors":[]},"1.1.0":{"name":"compress.js","version":"1.1.0","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","build":"BABEL_ENV=production babel build/compress.js -o build/compress.minify.js","watch":"BABEL_ENV=development babel src/compress.js -o dist/compress.js --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel":"^6.5.2","babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"f665528e57c3d0260a52ef4157e215d1f5322ce5","_id":"compress.js@1.1.0","_shasum":"050efbff1f7d61f4916436a70eecb7610df7130f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"shasum":"050efbff1f7d61f4916436a70eecb7610df7130f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.1.0.tgz","integrity":"sha512-TzegauW72BIXBzFl8JhHvyM3DVJXNlB5lfrNa2Drax4ly18y79bYVYsdwZ5+CQiSUzCIbIVlwH3K8H/JWS9ixg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxPX2CjhprfyNmp0fM6aikXIdsgJMqu9SVlSkBnc3/JAiEA4Wken/+KdN/EyKFol6VOfwh8yzQoaZ87tl7bIxamA4A="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js-1.1.0.tgz_1495558893433_0.5123350215144455"},"directories":{},"contributors":[]},"1.1.1":{"name":"compress.js","version":"1.1.1","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"a775f68448edc3cbe0378994d468500d0145226e","_id":"compress.js@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"integrity":"sha512-ZXSb/awbfEHMDtlH1CAkHy0FwhLJa0ezCV79ACpVAa0p9i5l81id56M2BSJ1V0GJQsERPFz4d0y04AtFu/5LMw==","shasum":"e12748b12c5e6188e4c357c374d9bd62849435c8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfZyBV6nLPoBSTT9aTDSs+3kiQYzn1SEKQa5kKEvLZhAiBj9w5UTu+XO097NaamLxSWUNy5q4/YX83cMelJgQpcVA=="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js-1.1.1.tgz_1500909978339_0.707251749932766"},"directories":{},"contributors":[]},"1.1.2":{"name":"compress.js","version":"1.1.2","description":"A client side JavaScript image compression library","main":"index.js","scripts":{"test":"babel-node ./node_modules/.bin/isparta cover node_modules/.bin/_mocha -- --ui bdd -R spec --recursive --watch","webpack":"webpack --config webpack.config.js --watch"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"babel-cli":"^6.18.0","babel-loader":"^6.2.10","babel-plugin-remove-comments":"^2.0.0","babel-plugin-transform-class-properties":"^6.18.0","babel-plugin-transform-es2015-modules-commonjs":"^6.18.0","babel-preset-babili":"0.0.8","babel-preset-es2015":"^6.18.0","babel-preset-stage-3":"^6.17.0","babili":"0.0.8","isparta":"^4.0.0","istanbul":"^0.4.5","mocha":"^3.2.0","webpack":"^1.14.0"},"dependencies":{},"keywords":["javascript","image","compression","base64"],"gitHead":"3017ce69bd064f351598100d187305039a1d897d","_id":"compress.js@1.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"dist":{"integrity":"sha512-92bBngXANtmZpyBqO7E5nQMt6TOJtso8FO5fEx85WeF2t/CDAxs8K+KSu8EuLGMZWWMOdxvFf/bsXG7rOPmAyw==","shasum":"2c19528a017b7d500673f2df69e66b04074d1464","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjkyN6fu6YcMFhWjsPzvc+MXuBgNCqI4+2xN8YU9EBVAIgC9M3In8LJGn7/e54A9+tCjCCglSbXxoeDofEG5tEZxU="}]},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js-1.1.2.tgz_1511443954727_0.6832141941413283"},"directories":{},"contributors":[]},"1.2.0":{"name":"compress.js","version":"1.2.0","description":"A client side JavaScript image compression library","main":"src/index.js","type":"commonjs","scripts":{"dev":"webpack --watch","build":"webpack"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@babel/core":"^7.15.5","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/preset-env":"^7.15.4","babel-loader":"^8.2.2","eslint":"^7.32.0","webpack":"^5.52.0","webpack-cli":"^4.8.0"},"keywords":["javascript","image","compression","base64"],"dependencies":{"regenerator-runtime":"^0.13.9"},"gitHead":"a35d90639eb1cf9c8146bb966c49c229b7d1ade6","_id":"compress.js@1.2.0","_nodeVersion":"16.5.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-WTuFan0ZSQUzqcXNhFaBiIy3trGOi1Y76TS7uoLVBagf9Cl/F8aZxZ7j4VzhGMNYpm8mVBsaKzTbfVKkbedSGQ==","shasum":"7164b4e5da0411ee4175cbec90b8d2bac764de7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.2.0.tgz","fileCount":27,"unpackedSize":112037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOMvYCRA9TVsSAnZWagAAYgMQAJKvDJ3EPRMhexUD72JT\nUGQV/If3AIURRpyeqMmtFDuIFnv9eWobIYszeoHAGe7vn9jFkuDR6YIeK2DL\nbrS4rnO/HR84Rs6s4NAzJVZP6ErX2JuSvZNAyeXM9iJItsPBOnID80nN8lk2\n2tTYvMLQE9RGSsWpTPNO3eTMqMIMbLHsKEcjc7mXTBJ4qtAIvLRMph9UE0dU\nEepP5yxD/3ZHozC3jyADR10/NPy3i6VPEauIQEwTUCu79QHP129+4R2w0M2x\nRD7/rHGKoSZcRplDc+9oN4wGgQArV3Q/zCjIizr1Ix6YgXKkNTNggou8phGi\n/JdJCSGGAqjaadee/J10z0g3KwRcxEdfai5fxmWlxb3WTUMTdEoYah9FKMC/\nF0XiNX6xkfTjTHuNvxsqptrl2O9uOLK/hkMhLMImnjvG5CmyITQmbHRhcWCL\nEe0fjqy1WaZo620WrjgCcTNqqvCEy7rp+bVt17w9NsGlQDi3hFTSxG9ZYGOW\nm2J3TaDg9GqOssVvL+layzkMtNSqx6qJ+2U50LQ9RGNsu1/d7nBcGkwl8ZXD\nlYSnwMh1wpRMR0ryZOEHgFmIhHuoC0hD0aKfTusUAap9Ohjs5wNoNj1/YMLC\nYNkBTyAxu3xyrwHMZHbfaqMlV2biQOdbiqn1dz2ZVdZFXi5Pti99LFn2H2d8\nq+xi\r\n=6MMg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOHScH4xBgXHleGFIaPt9ZwK7XRvjt2Zbs9nnNSNweDAiEAjOpOlKrpqz2zRy54bemhkv9Xqj7xJnDri9gVX8vTURI="}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_1.2.0_1631112152683_0.30636014090497143"},"_hasShrinkwrap":false,"contributors":[]},"1.2.1":{"name":"compress.js","version":"1.2.1","description":"A client side JavaScript image compression library","main":"src/index.js","type":"commonjs","scripts":{"dev":"webpack --watch","build":"webpack"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@babel/core":"^7.15.5","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/preset-env":"^7.15.4","babel-loader":"^8.2.2","eslint":"^7.32.0","webpack":"^5.52.0","webpack-cli":"^4.8.0"},"keywords":["javascript","image","compression","base64"],"dependencies":{"regenerator-runtime":"^0.13.9"},"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"gitHead":"d3495b50c61cc9c954d9c8c0ab8e9b82684ea03e","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_id":"compress.js@1.2.1","_nodeVersion":"16.5.0","_npmVersion":"7.22.0","dist":{"integrity":"sha512-+Goh6V8oXvg4EZjGJCswGr/U0hkgdk2msUE+oNPr0Toj9B/cJ9LTbDxO5VNMJGfJvLMHrElAEh7UQIYdmZB01g==","shasum":"84ec9484095d16d8ccc534e7d29bd9b781e2cd48","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.2.1.tgz","fileCount":29,"unpackedSize":128450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhONeSCRA9TVsSAnZWagAANMIP/0nkGBO662azKPA8ECWV\nhtQl3wfiAnLCod6/G+U3N9pqQQw71jbu5Zu4MFRVoWiNNkK2KGUWmtlr5i3L\n9VUrgHGj2exDfGwqCqCkDGEqOzrtYdgki/pcBtxzDp3FiFpFKh+f9ghpJQyY\nZKjS6GVLb85jmPAPkKvQKLZ+yBp/tKQ7ORunLjxlUCk8ELwaRug6E8Z7iFth\nsYHE2jXSaypod1aZ5eMreeseay+fUE5+A0zw+MeFWg/AA4nHoOdjLr1lYae7\nPm2prz+IqLomv4n5UeScF+/SW9FAuBGWTkYOVQs1givdvgc6IgyRXfeUl714\nJxIT/JxnfdgQkYUKngEwnuJu8Dq50vPKjMrxuzMN6j/KITD5TwiuSVGbS3hj\nciPumBXLJXTBETyViMHq70wsDI3hQ/0YLux2V793hLOcE7/R98jznA4u5BTD\nhKc5DbYl+06xkVhH9Fk8jkyzRpZOoBmnJAx+p1gunGA0Oo6kpqOZHM3BdFOy\nLPjDxcoWO+Ku348QtYTjw7AfTqkPMsLphkm5cuoTxLH6ZWKDhgKF44Vifnd7\nucMDeL2OblTtAjveMiC+NG6JNo2/q+LeBv4qh+2iaxtxymF73Vtof1LLe0N4\nDf80MCMk/MYw6dcMIp5dklX50Sj11wSW9F7Ni5hMQI47GsEcbao5WP9qAzWA\n1aSX\r\n=vAFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA7kcfotnTzyLs0/dLBupTWJJIiUV33+NlCSmiZGKzDAIhAI7jLUK1pM/mSvjRtcJR//GMGjol6X2qOnCaBdlCJ9gR"}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_1.2.1_1631115154532_0.7218550117691036"},"_hasShrinkwrap":false,"contributors":[]},"1.2.2":{"name":"compress.js","version":"1.2.2","description":"A client side JavaScript image compression library","main":"src/index.js","type":"module","scripts":{"dev":"webpack --watch","build":"webpack"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.7","@babel/plugin-transform-modules-commonjs":"^7.16.7","@babel/preset-env":"^7.16.7","babel-loader":"^8.2.3","eslint":"^8.6.0","webpack":"^5.65.0","webpack-cli":"^4.9.1"},"keywords":["javascript","image","compression","base64"],"dependencies":{"regenerator-runtime":"^0.13.9"},"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"gitHead":"4a3d2a46247c6311356c29fb962b57a27a6e3d9b","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_id":"compress.js@1.2.2","_nodeVersion":"16.5.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-eIsMmzyBtPVDdPtpmPXTRB6uiLjgTXygYl0KCVVp0I/U/++YzZtEkhVTuWH97dzTxKvzAcZMFwYUHGC09BSUqg==","shasum":"96c311d70b4dae991001c73de96a1869499b79d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-1.2.2.tgz","fileCount":29,"unpackedSize":128447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tk6CRA9TVsSAnZWagAA2RIP/2kaDIZKO5rn9r0IBQrx\nLNWblTp5Z00Ls+34ViHABkB/uKeFKcVsfXguMDqQSeCNIlZ8j46jNn0+zigJ\nz0yzf52aiIBXWsquO9BCo3keTYFD3405+Uodve2rlGKiaL85hDvoYTRdEEaF\nzHm83T4mVf5Pqi/0FvHM0lNuOsmBUiGYNzvhav9j5N5pkJyv5PTKc26xR2tk\nFysmOKPubllN01Dzdsz7zFegP0ZWmEufHOG+7p8Q+aIBnNxcrmQtAG9pIBIv\nT0qVgDs20Tq8k4AtaVsPhLU0lx7tXWz8m3G4CewiLr9ZxGxe+npXaVoaXXKQ\n1MLjYO7KHKy4Q04u6Dx83NCjqs4DN5hvHb2csuTKptZQt7lmv5LtCtFoGVE8\nv85Gf4aU4AngoM3d4sBRaRJ0J93waBWs33T0WMGZ87dS3LvzxvciuZHGGHTy\nW9FTnM27rt1c7dul1Db3zCW+GjGzhxi4Dl/5xYolbHK0axWqDvSMNzTtItGc\nmjVE+tZf9bMCx8iRn2ptEGmZ3L7pFsO76gPBBdYzZit7q0NiFT22Gx5IETUa\nOPGX7ZTYt1erCFIOlJEg48qVUNWptkX4krKQ34yKeKFKOWRD3/739gwx1z8m\nORdzLjrImusKZPDAqsCHkmmcHs/cqAyFHmyPT6HhoXkw5wPMDaBNNNf2RFcU\n6IPL\r\n=WIsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy5nRfrjA3NkzDr9vPjHDafh1LFoHlJHMGVA/splih8AiEA/l6NEH3wsiRMQ0tMdxGzUk/OFxFHfVRWSCXQO0g/bLg="}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_1.2.2_1641732410218_0.23987069720591103"},"_hasShrinkwrap":false,"contributors":[]},"2.0.0":{"name":"compress.js","version":"2.0.0","description":"A client side JavaScript image compression library","main":"src/index.js","type":"module","scripts":{"dev":"bun build src/index.js --outfile=build/compress.min.js --minify --watch","build":"bun build src/index.js --outfile=build/compress.min.js --minify","build-demo":"bun build src/index.js --outfile=demo/compress.min.js --minify"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@types/bun":"latest","eslint":"^8.57.0"},"keywords":["javascript","image","compression","base64","bunjs"],"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"_id":"compress.js@2.0.0","gitHead":"a9986ac9611d428d2653b85656b9d424d90f73ff","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_nodeVersion":"21.7.3","_npmVersion":"10.5.0","dist":{"integrity":"sha512-I6pLLjgdlQXIjI0eKWKeoBM8Aepguva0zG0v+jU+l4llyg1pS++P5IcNmKdblQTBe2cAUGvvzvF65dOpqLOkVw==","shasum":"4ded75e120114030ca42f69381f0cbb482410b1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-2.0.0.tgz","fileCount":27,"unpackedSize":690698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIeQMvD9v4DLjXsIGcwg7vY2NKoMQVSP8Vs7wEHsHAIAiATB38GuK3YuS1rOa/1SJ4hOYmS7D4I4GGvnTeNfAM8qQ=="}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_2.0.0_1715178521421_0.9241524546063213"},"_hasShrinkwrap":false,"contributors":[]},"2.0.1":{"name":"compress.js","version":"2.0.1","description":"A client side JavaScript image compression library","main":"src/index.js","type":"module","scripts":{"dev":"bun build src/index.js --outfile=build/compress.min.js --minify --watch","build":"bun build src/index.js --outfile=build/compress.min.js --minify","build-demo":"bun build src/index.js --outfile=demo/compress.min.js --minify"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@types/bun":"latest","eslint":"^8.57.0"},"keywords":["javascript","image","compression","base64","bunjs"],"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"_id":"compress.js@2.0.1","gitHead":"f9cb9b7ac996374ea16fcd71fc1dfe765650adfb","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-FWdVh9A2ciFIVyB95B9X46fIJ63JYJZtWRm/BKLDKl8EfJvwSKoKw3t11i/tZPDM+OFeCbKNpP1r9tYtrZeKYQ==","shasum":"51ce5ee0e6bdb3b1823afcfa14b33a2324f60863","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-2.0.1.tgz","fileCount":26,"unpackedSize":448813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDflcb5DL+1GtWUXqLffo5nsrjy3cyF+93IuILnhKdUFQIgTCwzIBNY6EXJtxSYy3ybBrOGKdhffa7YhwP4IE77q1g="}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_2.0.1_1715517459680_0.8494019865477043"},"_hasShrinkwrap":false,"contributors":[]},"2.0.2":{"name":"compress.js","version":"2.0.2","description":"A client side JavaScript image compression library","main":"src/index.js","type":"module","scripts":{"dev":"bun build src/index.js --outfile=build/compress.min.js --minify --watch","build":"bun build src/index.js --outfile=build/compress.min.js --minify","build-demo":"bun build src/index.js --outfile=demo/compress.min.js --minify"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@types/bun":"latest","eslint":"^8.57.0"},"keywords":["javascript","image","compression","base64","bunjs"],"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"_id":"compress.js@2.0.2","gitHead":"bf4f3b513ad494f1a42994ed63aca56c1845c5a9","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-/7KVA/2IcOUQnGK3ib6anE/TIxN7LH4NOJZHhi7E3A7Q4OEdTmJnvGxpjPkStpJWuJivcLdRWApE7kOSRtQ/0Q==","shasum":"baaf2ee7be5168cc544fde2e9ed4143c944468d6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-2.0.2.tgz","fileCount":26,"unpackedSize":448793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCayQtrLkQBm2mXTRXXxo9z2RaQQMBXVFBhj7qkMy4y7wIhAPMdaKBljx5QayqqM1yU8UuOXXsZSfcIO7LLcX+SsDDG"}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_2.0.2_1715519813049_0.6895307906545576"},"_hasShrinkwrap":false,"contributors":[]},"2.1.2":{"name":"compress.js","version":"2.1.2","description":"A client side JavaScript image compression library","main":"src/index.js","type":"module","scripts":{"dev":"bun build src/index.js --outfile=build/compress.min.js --minify --watch","build":"bun build src/index.js --outfile=build/compress.min.js --minify && npm run build-demo","build-demo":"bun build src/index.js --outfile=demo/compress.min.js --minify"},"author":{"name":"alextanhongpin"},"license":"ISC","devDependencies":{"@types/bun":"latest","eslint":"^8.57.0"},"keywords":["javascript","image","compression","base64","bunjs"],"repository":{"type":"git","url":"git+https://github.com/alextanhongpin/compress.js.git"},"_id":"compress.js@2.1.2","gitHead":"d0de86907d5d562dd5dbaf4bb30985f0ae9842ce","bugs":{"url":"https://github.com/alextanhongpin/compress.js/issues"},"homepage":"https://github.com/alextanhongpin/compress.js#readme","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-DBb6M4wwe0rRAPeiKQ8HJrWuocVppUw9Qte4rEXiDrc5X3TrzeRKLzpvSE9oZ0Nd4HTXSSFphj3/XWwuptkQqw==","shasum":"982039a88a86762eba2cbab130a2ab8028fe587a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/compress.js/-/compress.js-2.1.2.tgz","fileCount":26,"unpackedSize":451026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwRBmFbgY/2s297dLtAPB7Wi8CxWnukSG+SFyAP2nCFQIhAOzjVbgERfEFaPSjRgNs2fn+ttpzp7pgKVg59SUr+jdL"}]},"_npmUser":{"name":"anonymous","email":"alexander.hongpin@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alexander.hongpin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compress.js_2.1.2_1715524081225_0.9015949094818101"},"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"2.1.2"},"name":"compress.js","time":{"modified":"2024-05-12T14:43:43.578Z","created":"2022-01-27T01:18:48.028Z","1.0.0":"2016-12-19T09:16:11.128Z","1.0.1":"2016-12-19T09:21:00.590Z","1.0.3":"2016-12-19T10:06:02.896Z","1.0.4":"2017-01-04T11:27:23.668Z","1.0.5":"2017-01-04T14:13:47.365Z","1.0.6":"2017-01-04T14:54:19.756Z","1.0.7":"2017-01-06T04:22:13.455Z","1.0.8":"2017-01-08T17:27:20.327Z","1.0.9":"2017-01-08T17:50:18.974Z","1.1.0":"2017-05-23T17:01:33.572Z","1.1.1":"2017-07-24T15:26:18.821Z","1.1.2":"2017-11-23T13:32:34.940Z","1.2.0":"2021-09-08T14:42:32.851Z","1.2.1":"2021-09-08T15:32:34.722Z","1.2.2":"2022-01-09T12:46:50.359Z","2.0.0":"2024-05-08T14:28:41.646Z","2.0.1":"2024-05-12T12:37:39.856Z","2.0.2":"2024-05-12T13:16:53.394Z","2.1.2":"2024-05-12T14:28:01.418Z"},"readme":"<!-- [![Build Status](https://travis-ci.org/alextanhongpin/compress.js.svg?branch=master)](https://travis-ci.org/alextanhongpin/compress.js) -->\n\n# compress.js\nA JavaScript client side image compression. This library uses the Canvas API to compress the image, and thus will not work on the node.js server-side.\n\n## Support me\n\nMaintaining open source is not easy. Would be great if you could show some support!\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://buymeacoffee.com/alextan2205)\n\n\n### Advantage:\n\n- quick compression on the client-side\n- save data by compressing it on the client-side before sending to the server\n- mantains the aspect ratio of the images when resizing\n- fix image rotation issue when uploading images from Android an iOS\n- supports cropping the image\n- **New**: supports cropping to desired aspect ratio, e.g. 1:1, 4:3 etc\n\n### NOTE:\n\nThere are several limitations for this library:\n- When working with `image/gif`, the compressed image will no longer animate.\n- When working with `image/png` with transparent background, the compressed image will lose transparency and result in black background.\n\n\n### Installation\n\nNPM Package [here](https://www.npmjs.com/package/compress.js).\n\n```\nnpm install compress.js --save\n```\n\n### Import\n\n```\nconst Compress = require('compress.js')\n```\n\nYou can also include the `build/compress.min.js` in your project directory, and then importing it using type `module` in the script tag.\n\n```html\n<!-- index.html -->\n<script type=\"module\" src=\"index.js\"></script>\n```\n\n```js\n// index.js\nimport Compress from \"./compress.min.js\";\n\n// ...\n```\n\n\n### Demo\n\nTry out our demo [here](https://practical-easley-4e78c7.netlify.app/).\n\n### Usage\n\n```js\nimport Compress from \"./compress.min.js\";\n\nconst compressor = new Compress();\n\n// Listen to file upload events.\nupload.addEventListener(\n  \"change\",\n  async function (evt) {\n\tconst file = evt.target.files[0];\n    const newFile = await compressor.compress(file, {\n      quality: 0.95,\n      crop: true, // If true, will crop a square image from the center.\n      maxWidth: 320, // Image width will not exceed 320px.\n      maxHeight: 320, // Image height will not exceed 320px.\n    });\n\n    // Display the image on the img element.\n    img.src = URL.createObjectURL(newFile);\n  },\n```","users":{}}