{
  "name": "@netlify/eslint-config-node",
  "version": "7.0.1",
  "type": "commonjs",
  "exports": {
    ".": "./.eslintrc.cjs",
    "./.eslintrc_esm.cjs": "./.eslintrc_esm.cjs",
    "./.prettierrc.json": "./.prettierrc.json"
  },
  "main": "./.eslintrc.cjs",
  "files": [
    ".eslintrc.cjs",
    ".eslintrc_esm.cjs",
    ".prettierrc.json",
    ".editorconfig",
    ".gitattributes",
    "bin/*.mjs",
    ".husky/*"
  ],
  "bin": {
    "run-e": "./bin/run_e.mjs",
    "run-ci": "./bin/run_ci.mjs",
    "run-local": "./bin/run_local.mjs"
  },
  "scripts": {
    "test": "run-s format test:dev",
    "format": "run-s format:check-fix:*",
    "format:ci": "run-s format:check:*",
    "format:check-fix:lint": "node ./bin/run_e.mjs format:check:lint format:fix:lint",
    "format:check:lint": "cross-env-shell eslint $npm_package_config_eslint",
    "format:fix:lint": "cross-env-shell eslint --fix $npm_package_config_eslint",
    "format:check-fix:prettier": "node ./bin/run_e.mjs format:check:prettier format:fix:prettier",
    "format:check:prettier": "cross-env-shell prettier --check $npm_package_config_prettier",
    "format:fix:prettier": "cross-env-shell prettier --write $npm_package_config_prettier",
    "test:dev": "run-s test:dev:*",
    "test:ci": "run-s test:ci:*",
    "test:dev:ava": "ava",
    "test:ci:ava": "ava",
    "prepublishOnly": "npm ci && npm test",
    "prepare": "husky install"
  },
  "config": {
    "eslint": "--ignore-path .gitignore --cache --format=codeframe --max-warnings=0 \"{bin,.github}/**/*.{cjs,mjs,js,html}\" \".*.{cjs,mjs,js}\"",
    "prettier": "--ignore-path .gitignore --loglevel=warn \"{bin,.github}/**/*.{cjs,mjs,js,md,yml,json,html}\" \"*.{cjs,mjs,js,yml,json,html}\" \"!**/package-lock.json\" \"!CHANGELOG.md\""
  },
  "description": "ESLint and Prettier configuration for Netlify Node.js projects",
  "keywords": [
    "eslint",
    "eslintconfig",
    "prettier",
    "prettierrc",
    "standard",
    "standard style",
    "JavaScript Standard Style",
    "editorconfig",
    "lint",
    "configuration",
    "config",
    "strict",
    "modern",
    "modularity",
    "functional",
    "fp"
  ],
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/netlify/eslint-config-node.git"
  },
  "bugs": {
    "url": "https://github.com/netlify/node-eslint-config/issues"
  },
  "homepage": "https://github.com/netlify/eslint-config-node#readme",
  "author": "Netlify Inc.",
  "directories": {
    "test": "test"
  },
  "dependencies": {
    "@babel/core": "^7.13.8",
    "@babel/eslint-parser": "^7.13.8",
    "@commitlint/cli": "^17.0.0",
    "@commitlint/config-conventional": "^17.0.0",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "@typescript-eslint/parser": "^5.0.0",
    "cross-env": "^7.0.2",
    "eslint": "^8.0.0",
    "eslint-config-prettier": "^8.0.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-formatter-codeframe": "^7.32.1",
    "eslint-import-resolver-node": "^0.3.4",
    "eslint-import-resolver-typescript": "^3.0.0",
    "eslint-plugin-ava": "^13.0.0",
    "eslint-plugin-cypress": "^2.12.1",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-fp": "^2.3.0",
    "eslint-plugin-html": "^7.0.0",
    "eslint-plugin-import": "^2.25.1",
    "eslint-plugin-markdown": "^3.0.0",
    "eslint-plugin-n": "^15.2.4",
    "eslint-plugin-promise": "^6.0.0",
    "eslint-plugin-react": "^7.21.5",
    "eslint-plugin-unicorn": "^43.0.0",
    "eslint-plugin-you-dont-need-lodash-underscore": "^6.10.0",
    "execa": "^6.0.0",
    "husky": "^8.0.0",
    "is-ci": "^3.0.0",
    "npm-run-all": "^4.1.5",
    "prettier": "^2.1.2",
    "statuses": "^2.0.1"
  },
  "devDependencies": {
    "ava": "^4.0.0"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "ava": {
    "verbose": true
  }
}
