{ "name": "@hollowverse/config", "version": "0.0.0-Set-by-CI-when-publishing", "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 }