{"name":"cropperjs","description":"JavaScript image cropper.","version":"1.6.1","main":"dist/cropper.common.js","module":"dist/cropper.esm.js","browser":"dist/cropper.js","types":"types/index.d.ts","style":"dist/cropper.css","scripts":{"build":"npm run build:css && npm run build:js","build:css":"postcss src/index.css -o dist/cropper.css --no-map","build:js":"rollup -c","clean":"del-cli dist","compress":"npm run compress:css && npm run compress:js","compress:css":"postcss dist/cropper.css -u cssnano -o dist/cropper.min.css --no-map","compress:js":"uglifyjs dist/cropper.js -o dist/cropper.min.js -c -m --comments /^!/","copy":"cpy dist/cropper.css docs/css","lint":"npm run lint:js && npm run lint:css","lint:css":"stylelint **/*.{css,scss} --fix","lint:js":"eslint . --fix","prepare":"husky install","release":"npm run clean && npm run lint && npm run build && npm run compress && npm run copy && npm test","start":"npm-run-all --parallel watch:*","test":"karma start","test:coverage":"cat coverage/lcov.info | codecov","watch:css":"postcss src/index.css -o docs/css/cropper.css -m -w","watch:js":"rollup -c -m -w"},"repository":{"type":"git","url":"git+https://github.com/fengyuanchen/cropperjs.git"},"keywords":["image","crop","move","zoom","rotate","scale","cropper","cropper.js","cropping","processing","html","css","javascript","front-end","web"],"author":{"name":"Chen Fengyuan","url":"https://chenfengyuan.com/"},"license":"MIT","bugs":{"url":"https://github.com/fengyuanchen/cropperjs/issues"},"homepage":"https://fengyuanchen.github.io/cropperjs","devDependencies":{"@babel/core":"^7.22.20","@babel/preset-env":"^7.22.20","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@rollup/plugin-babel":"^6.0.3","babel-plugin-istanbul":"^6.1.1","chai":"^4.3.8","change-case":"^4.1.2","codecov":"^3.8.2","cpy-cli":"^4.2.0","create-banner":"^2.0.0","cssnano":"^5.1.15","del-cli":"^5.1.0","eslint":"^8.49.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.28.1","husky":"^8.0.3","karma":"^6.4.2","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.2.0","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.3.0","mocha":"^10.2.0","npm-run-all":"^4.1.5","postcss":"^8.4.29","postcss-cli":"^10.1.0","postcss-header":"^3.0.3","postcss-import":"^15.1.0","postcss-preset-env":"^7.8.3","postcss-url":"^10.1.3","puppeteer":"^19.11.1","rollup":"^3.29.2","stylelint":"^13.13.1","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0","uglify-js":"^3.17.4"},"gitHead":"b122bb6769e867e867ee6a913e12231cbcdf5463","_id":"cropperjs@1.6.1","_nodeVersion":"18.2.0","_npmVersion":"9.4.1","dist":{"shasum":"fd132021d93b824b1b0f2c2c3b763419fb792d89","size":114821,"noattachment":false,"key":"/cropperjs/-/cropperjs-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cropperjs/download/cropperjs-1.6.1.tgz"},"_npmUser":{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"},"directories":{},"maintainers":[{"name":"chenfengyuan","email":"chenfengyuan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cropperjs_1.6.1_1694922490799_0.07371589266248857"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-17T03:48:11.063Z","publish_time":1694922491063,"_source_registry_name":"default","_cnpm_publish_time":1694922491063,"dist-tags":{"latest":"1.6.1","next":"2.0.0-beta.4"}}