{
  "name": "run-if-diff",
  "version": "3.0.0",
  "description": "Run a command if files have changed.",
  "keywords": [
    "git",
    "diff",
    "exec",
    "run",
    "changed",
    "modified",
    "file",
    "run-if-diff",
    "exit-if-diff",
    "run-if-changed",
    "monorepo",
    "passthru"
  ],
  "repository": "jameslnewell/run-if-diff",
  "main": "lib/api/index.js",
  "bin": {
    "run-if-diff": "lib/cli/run-if-diff.js",
    "exit-if-diff": "lib/cli/exit-if-diff.js",
    "list-if-diff": "lib/cli/list-if-diff.js"
  },
  "files": [
    "lib"
  ],
  "engines": {
    "node": ">=10"
  },
  "dependencies": {
    "@types/debug": "^4.1.5",
    "@types/node": "^14.11.1",
    "@types/yargs": "^15.0.5",
    "debug": "^4.2.0",
    "yargs": "^16.0.3"
  },
  "devDependencies": {
    "@actions/core": "^1.2.6",
    "@babel/core": "^7.11.6",
    "@jameslnewell/babel-preset": "^2.1.0",
    "@jameslnewell/editor-config": "^1.0.1",
    "@jameslnewell/eslint-config": "^0.16.0",
    "@jameslnewell/jest-preset": "^2.0.0",
    "@jameslnewell/prettier-config": "^1.0.1",
    "@jameslnewell/typescript-config": "^3.0.0",
    "@types/fs-extra": "^9.0.1",
    "@types/jest": "^26.0.14",
    "@vercel/ncc": "^0.25.1",
    "eslint": "^7.9.0",
    "fs-extra": "^9.0.1",
    "husky": "^4.3.0",
    "jest": "^26.4.2",
    "prettier": "^2.1.2",
    "pretty-quick": "^3.0.2",
    "typescript": "^4.0.3"
  },
  "babel": {
    "presets": [
      "@jameslnewell/babel-preset"
    ]
  },
  "eslintConfig": {
    "extends": "@jameslnewell/eslint-config"
  },
  "jest": {
    "preset": "@jameslnewell/jest-preset"
  },
  "husky": {
    "hooks": {
      "pre-commit": [
        "pretty-quick --staged",
        "git add"
      ]
    }
  },
  "scripts": {
    "clean": "rm -rf lib",
    "format": "prettier --write .",
    "lint": "eslint .",
    "type": "tsc -p tsconfig.json",
    "build:package": "tsc -p tsconfig.build.json",
    "build:action": "ncc build src/action/index.ts -o lib/action",
    "build": "yarn run build:package && yarn build:action",
    "test": "jest",
    "prepublishOnly": "npm run clean && npm run format && npm run lint && npm run build && npm run test"
  },
  "license": "MIT"
}
