{
  "name": "@hollowverse/config",
  "version": "42.0.0",
  "description": "Common configurations for Hollowverse repos",
  "repository": "https://github.com/hollowverse/config",
  "license": "Unlicense",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "validate-filenames": "validate-filenames",
    "lint-staged": "lint-staged",
    "test": "yarn common-check",
    "build": "exit 0",
    "set-version": "set-version",
    "clown": "clown",
    "pre-push": "yarn common-check",
    "pre-commit": "yarn common-check",
    "common-check": "run-p -c --aggregate-output check-prettier validate-filenames 'clown check' check-integrity",
    "commitlint": "commitlint -e $GIT_PARAMS",
    "semantic-release": "semantic-release",
    "check-integrity": "yarn check --integrity",
    "check-prettier": "prettier './**/*.{t,j}s{,x}' '**/*.{css,scss,json,md}' --list-different"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm-run-all -s lint-staged -p -c --aggregate-output pre-commit",
      "pre-push": "yarn pre-push",
      "post-merge": "yarnhook",
      "post-checkout": "yarnhook",
      "post-rewrite": "yarnhook",
      "commit-msg": "yarn commitlint"
    }
  },
  "lint-staged": {
    "**/*.{j,t}s{x,}": [
      "prettier --write",
      "git add"
    ],
    "**/*.md": [
      "prettier --write",
      "git add"
    ],
    "**/*.json": [
      "prettier --write",
      "git add"
    ],
    "**/*.js{x,}": [
      "eslint -c .eslintrc.json --no-eslintrc"
    ]
  },
  "dependencies": {},
  "devDependencies": {
    "@commitlint/cli": "^6.1.3",
    "@hollowverse/clown": "^3.1.1",
    "@hollowverse/validate-filenames": "^3.0.2",
    "babel-eslint": "^9.0.0",
    "del-cli": "^1.1.0",
    "eslint": "^5.5.0",
    "eslint-config-airbnb": "^17.1.0",
    "eslint-config-prettier": "^3.0.1",
    "eslint-plugin-import": "^2.14.0",
    "eslint-plugin-jsx-a11y": "^6.1.1",
    "eslint-plugin-react": "^7.11.1",
    "eslint-plugin-typescript": "^0.11.0",
    "husky": "^1.0.0-rc.1",
    "lint-staged": "^7.2.2",
    "npm-run-all": "^4.1.3",
    "prettier": "^1.14.2",
    "semantic-release": "^15.1.5",
    "yarnhook": "^0.3.0"
  },
  "engines": {
    "node": ">= 6.10"
  },
  "private": false
}
