{
  "name": "purejswatermark",
  "version": "0.0.7",
  "workspaces": [
    "packages/*"
  ],
  "description": "pure js watermark",
  "repository": {
    "type" : "git",
    "url" : "https://github.com/hellokellyworld/purejswatermark-deploy.git"
  },
  "author": "Kelly Kang<kellykang970803@gmail.com>",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  },
  "homepage":"https://github.com/hellokellyworld/purejswatermark-deploy",
   "license" : "MIT",
     "scripts": {
    "lint": "xo",
    "build": "npm run build:node:production && npm run build:module ",
    "build:watch": "npm run build:node:debug -- -- --watch --verbose",
    "build:debug": "npm run build:node:debug",
    "build:module": "BABEL_ENV=module babel packages -d es --source-maps --config-file ./babel.config.js",
    "build:node": "babel packages -d dist --source-maps --config-file ./babel.config.js",
    "build:node:debug": "BABEL_ENV=development npm run build:node",
    "build:node:production": "BABEL_ENV=production npm run build:node && npm run copyfonts",
    "clean": "rm -rf node_modules && npm run clean:build",
    "clean:build": "rm -rf ./dist ./es packages/**/es packages/**/dist",
    "release": "auto shipit",
    "copyfonts": "copy-files-from-to --mode production"
  },
  "copyFiles": [
    {
      "from": "packages/plugin-print/fonts/**/*",
      "to": "dist/fonts/"
    },
    {
      "from": "packages/plugin-print/fonts/**/*",
      "to": "es/fonts/"
    }
  ],
  "devDependencies": {
    "@babel/cli": "^7.7.0",
    "@babel/core": "^7.7.2",
    "@babel/plugin-proposal-class-properties": "^7.7.0",
    "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
    "@babel/plugin-transform-runtime": "^7.6.2",
    "@babel/preset-env": "^7.7.1",
    "@babel/register": "^7.7.0",
    "@babel/runtime": "^7.7.2",
    "@types/node": "^12.7.5",
    "auto": "^9.19.5",
    "babel-eslint": "^10.0.3",
    "babel-plugin-add-module-exports": "^1.0.2",
    "babel-plugin-istanbul": "^5.2.0",
    "babel-plugin-source-map-support": "^2.1.1",
    "babel-plugin-transform-inline-environment-variables": "^0.4.3",
    "babelify": "^10.0.0",
    "browserify": "^16.5.0",
    "cross-env": "^6.0.0",
    "dtslint": "^0.9.8",
    "envify": "^4.1.0",
    "eslint": "^6.4.0",
    "eslint-config-prettier": "^6.3.0",
    "eslint-plugin-prettier": "^3.1.1",
    "express": "^4.17.1",
    "karma": "^5.2.3",
    "karma-browserify": "^6.1.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-firefox-launcher": "^1.2.0",
    "karma-mocha": "^2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "lerna": "^3.16.4",
    "lerna-changelog": "^1.0.1",
    "lint-staged": "^9.2.5",
    "mocha": "^6.2.0",
    "nyc": "^14.1.1",
    "prettier": "^1.18.2",
    "should": "^13.2.3",
    "source-map-support": "^0.5.13",
    "tfilter": "^1.0.1",
    "uglify-js": "^3.6.0",
    "watchify": "^3.11.1",
    "xo": "^0.34.2"
  },
  "auto": {
    "plugins": [
      "npm",
      "released"
    ]
  },
  "lint-staged": {
    "*.{js,css,md}": [
      "prettier --write",
      "git add"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "tabWidth": 2
  },
  "xo": {
    "parser": "babel-eslint",
    "extends": [
      "prettier"
    ],
    "plugins": [
      "prettier"
    ],
    "env": [
      "browser",
      "node",
      "jest"
    ],
    "ignores": [
      "omggif.js",
      "**/*.ts",
      "**/*.d.ts",
      "*.ts"
    ],
    "rules": {
      "capitalized-comments": 0,
      "unicorn/number-literal-case": 0,
      "no-control-regex": 1,
      "prefer-rest-params": 1,
      "no-new": 0,
      "no-console": [
        2,
        {
          "allow": [
            "warn",
            "error"
          ]
        }
      ],
      "max-params": [
        1,
        6
      ],
      "import/no-extraneous-dependencies": [
        1
      ],
      "unicorn/prefer-exponentiation-operator": 0
    },
    "overrides": [
      {
        "files": "**/test/**/*.js",
        "esnext": false,
        "globals": [
          "before"
        ],
        "rules": {
          "import/no-extraneous-dependencies": 0,
          "max-nested-callbacks": 0
        }
      }
    ]
  },
  "dependencies": {
    "@babel/runtime": "^7.7.2",
    "any-base": "^1.1.0",
    "babelify": "^10.0.0",
    "bmp-js": "^0.1.0",
    "buffer": "^5.2.0",
    "copyfiles": "^2.4.1",
    "envify": "^4.1.0",
    "exif-parser": "^0.1.12",
    "file-type": "^9.0.0",
    "gifwrap": "^0.9.2",
    "jpeg-js": "0.4.2",
    "load-bmfont": "^1.3.1",
    "mkdirp": "^0.5.1",
    "omggif": "^1.0.9",
    "phin": "^2.9.1",
    "pixelmatch": "^4.0.2",
    "pngjs": "^3.3.3",
    "regenerator-runtime": "^0.13.3",
    "tfilter": "^1.0.1",
    "timm": "^1.6.1",
    "tinycolor2": "^1.4.1",
    "utif": "^2.0.1",
    "yarn": "^1.22.10"
  }
}
