{
  "name": "@xkeshi/image-compressor",
  "version": "0.5.3",
  "description": "A simple JavaScript image compressor.",
  "main": "dist/image-compressor.common.js",
  "module": "dist/image-compressor.esm.js",
  "browser": "dist/image-compressor.js",
  "types": "types/index.d.ts",
  "repository": "xkeshi/image-compressor",
  "homepage": "https://xkeshi.github.io/image-compressor",
  "license": "MIT",
  "author": {
    "name": "Chen Fengyuan",
    "url": "http://chenfengyuan.com"
  },
  "files": [
    "src",
    "dist",
    "types"
  ],
  "keywords": [
    "image",
    "compress",
    "lossy-compression",
    "upload",
    "orientation",
    "javascript",
    "front-end",
    "web",
    "development"
  ],
  "scripts": {
    "build": "rollup -c",
    "clear": "del-cli dist",
    "compress": "uglifyjs dist/image-compressor.js -o dist/image-compressor.min.js -c -m --comments /^!/",
    "dev": "rollup -c -m -w",
    "lint": "eslint src --fix",
    "release": "npm run clear && npm run lint && npm run build && npm run compress",
    "start": "npm run dev"
  },
  "dependencies": {
    "blueimp-canvas-to-blob": "^3.14.0",
    "is-blob": "^1.0.0"
  },
  "devDependencies": {
    "babel-core": "^6.26.0",
    "babel-plugin-external-helpers": "^6.22.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-stage-0": "^6.24.1",
    "del-cli": "^1.1.0",
    "eslint": "^4.14.0",
    "eslint-config-airbnb-base": "^12.1.0",
    "eslint-plugin-import": "^2.8.0",
    "rollup": "^0.50.1",
    "rollup-plugin-babel": "^3.0.3",
    "rollup-plugin-commonjs": "^8.2.6",
    "rollup-plugin-node-resolve": "^3.0.0",
    "rollup-watch": "^4.3.1",
    "uglify-js": "^3.3.3"
  }
}
