{"name":"compressorjs","version":"1.2.0","description":"JavaScript image compressor.","main":"dist/compressor.common.js","module":"dist/compressor.esm.js","browser":"dist/compressor.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/fengyuanchen/compressorjs.git"},"homepage":"https://fengyuanchen.github.io/compressorjs","license":"MIT","author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"keywords":["image","compress","compressor","compressor.js","image-compressor","lossy-compression","javascript","front-end","web"],"scripts":{"build":"rollup -c","clean":"del-cli dist","compress":"uglifyjs dist/compressor.js -o dist/compressor.min.js -c -m --comments /^!/","dev":"rollup -c -m -w","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint docs/**/*.css --fix","lint:js":"eslint src test *.js --fix","prepare":"husky install","release":"npm run clean && npm run lint && npm run build && npm run compress && npm test","start":"npm run dev","test":"cross-env NODE_ENV=test karma start test/karma.conf.js","test:coverage":"cat coverage/lcov.info | codecov"},"dependencies":{"blueimp-canvas-to-blob":"^3.29.0","is-blob":"^2.1.0"},"devDependencies":{"@babel/core":"^7.21.0","@babel/plugin-transform-object-assign":"^7.18.6","@babel/preset-env":"^7.20.2","@commitlint/cli":"^17.4.4","@commitlint/config-conventional":"^17.4.4","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^21.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-replace":"^3.1.0","babel-plugin-istanbul":"^6.1.1","chai":"^4.3.7","change-case":"^4.1.2","codecov":"^3.8.3","create-banner":"^2.0.0","cross-env":"^7.0.3","del-cli":"^5.0.0","eslint":"^8.34.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.3","karma":"^6.4.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.1","karma-coverage-istanbul-reporter":"^3.0.3","karma-mocha":"^2.0.1","karma-mocha-reporter":"^2.2.5","karma-rollup-preprocessor":"^7.0.8","lint-staged":"^13.1.2","mocha":"^10.2.0","puppeteer":"^19.7.2","rollup":"^2.79.1","stylelint":"^15.2.0","stylelint-config-standard":"^30.0.1","stylelint-order":"^6.0.2","uglify-js":"^3.17.4"},"gitHead":"616ccc861eeaaf159c1ba54ad78d79299d6d313f","bugs":{"url":"https://github.com/fengyuanchen/compressorjs/issues"},"_id":"compressorjs@1.2.0","_nodeVersion":"18.2.0","_npmVersion":"9.4.1","dist":{"shasum":"2993d625623f777d960dd5f8b96fda71637b1690","size":23738,"noattachment":false,"key":"/compressorjs/-/compressorjs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/compressorjs/download/compressorjs-1.2.0.tgz"},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/compressorjs_1.2.0_1677327035058_0.11272564645689709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-25T12:10:35.192Z","publish_time":1677327035192,"_cnpm_publish_time":1677327035192,"dist-tags":{"latest":"1.2.1"}}