{
  "name": "gulp-file-checksum",
  "version": "2.0.2",
  "description": "A gulp plugin for generating checksum file.",
  "main": "main.js",
  "engines": {
    "node": ">=8.0.0"
  },
  "scripts": {
    "test": "mocha",
    "lint": "eslint .",
    "format": "prettier-eslint --write \"{lib,test}/**/*.js\"",
    "precommit": "lint-staged",
    "commitmsg": "commitlint -E GIT_PARAMS",
    "coverage": "nyc _mocha",
    "coveralls": "nyc report --reporter=text-lcov | coveralls"
  },
  "lint-staged": {
    "{lib,test}/**/*.js": [
      "npm run format",
      "eslint . --fix",
      "git add"
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/y1j2x34/gulp-file-checksum.git"
  },
  "keywords": [
    "gulp",
    "file",
    "checksum",
    "file",
    "hash",
    "sha1sum",
    "md5sum",
    "gulpplugin",
    "filehash"
  ],
  "author": "y1j2x34 <y1j2x34@qq.com>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/y1j2x34/gulp-file-checksum/issues"
  },
  "homepage": "https://github.com/y1j2x34/gulp-file-checksum#readme",
  "files": [
    "main.js",
    "lib"
  ],
  "devDependencies": {
    "chai": "^4.1.2",
    "chai-spies": "^1.0.0",
    "commitlint": "^7.0.0",
    "coveralls": "^3.0.2",
    "eslint": "^5.2.0",
    "eslint-config-standard": "^11.0.0",
    "eslint-plugin-import": "^2.13.0",
    "eslint-plugin-node": "^7.0.1",
    "eslint-plugin-promise": "^3.8.0",
    "eslint-plugin-standard": "^3.1.0",
    "gulp": "^4.0.2",
    "husky": "^0.14.3",
    "istanbul": "^0.4.5",
    "lint-staged": "^7.2.0",
    "mocha": "^5.2.0",
    "nyc": "^12.0.2",
    "prettier": "^1.13.7",
    "prettier-eslint-cli": "^4.7.1",
    "stream-array": "^1.1.2",
    "stream-assert": "^2.0.3"
  },
  "dependencies": {
    "crc": "^3.7.0",
    "crypto-js": "^3.1.9-1",
    "moment": "^2.25.3",
    "plugin-error": "^1.0.1",
    "require-dir": "^1.0.0",
    "shelljs": "^0.8.3",
    "through2": "^2.0.5",
    "tmp": "^0.0.33",
    "vinyl": "^2.2.0"
  },
  "config": {
    "commitlint": {
      "types": [
        "feat",
        "fix",
        "docs",
        "style",
        "refactor",
        "example",
        "perf",
        "test",
        "chore",
        "revert",
        "travis"
      ],
      "warnOnFail": false,
      "maxSubjectLength": 100,
      "subjectPattern": ".+",
      "subjectPatternErrorMsg": "subject does not match subject pattern!",
      "helpMessage": "\n# allowed type: feat, fix, docs, style, refactor, example, perf, test, chore, travis, revert\n# subject no more than 50 chars\n# a body line no more than 72 chars",
      "autoFix": false
    }
  }
}
