UNPKG

eslint-config-get-off-my-lawn

Version:

A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.

106 lines (105 loc) 3.17 kB
{ "name": "eslint-config-get-off-my-lawn", "description": "A highly opinionated, sharable config of ESLint rules to produce beautiful, readable JavaScript.", "version": "7.2.0", "author": { "name": "Michael Novotny", "email": "manovotny@gmail.com", "url": "https://manovotny.com" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/manovotny/eslint-config-get-off-my-lawn.git" }, "keywords": [ "a11y", "accessibility", "babel", "config", "eslint", "eslint-config", "eslint-plugin", "eslintconfig", "eslintplugin", "json", "json5", "jsonc", "lint", "linter", "next", "node", "react", "react-hooks", "react-native", "jest", "security" ], "engines": { "node": ">=12.20.0" }, "main": "index.js", "files": [ "src", "!**/*.test.js" ], "scripts": { "check": "npm-check -u", "coverage": "npm run unit -- --coverage", "lint": "eslint . --ext .js,.json", "lint-staged": "lint-staged", "prettier": "prettier --write --ignore-unknown .", "prettier:check": "prettier --check --ignore-unknown .", "test": "npm run lint && npm run prettier:check && npm run coverage", "unit": "jest" }, "git": { "pre-commit": "lint-staged" }, "lint-staged": { "*": "prettier --write --ignore-unknown" }, "dependencies": { "@babel/core": "7.17.0", "@babel/eslint-parser": "7.17.0", "@babel/preset-react": "7.16.7", "@next/eslint-plugin-next": "12.0.10", "@rushstack/eslint-patch": "1.1.0", "@typescript-eslint/eslint-plugin": "5.10.2", "@typescript-eslint/parser": "5.10.2", "confusing-browser-globals": "1.0.11", "eslint-config-prettier": "8.3.0", "eslint-import-resolver-typescript": "2.5.0", "eslint-plugin-eslint-comments": "3.2.0", "eslint-plugin-get-off-my-lawn": "3.0.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-jest": "26.0.0", "eslint-plugin-jest-formatting": "3.1.0", "eslint-plugin-jsonc": "2.1.0", "eslint-plugin-jsx-a11y": "6.5.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-objects": "1.1.1", "eslint-plugin-react": "7.28.0", "eslint-plugin-react-hooks": "4.3.0", "eslint-plugin-react-native": "4.0.0", "eslint-plugin-security": "1.4.0", "eslint-plugin-unicorn": "40.1.0", "fs-extra": "10.0.0", "merge-anything": "4.0.5", "semver": "7.3.5", "typescript": "4.5.5" }, "devDependencies": { "@vercel/git-hooks": "1.0.0", "chance": "1.1.8", "eslint": "8.8.0", "jest": "27.4.7", "lint-staged": "12.3.3", "npm-check": "5.9.2", "prettier": "2.5.1", "prettier-config-get-off-my-lawn": "1.0.0" }, "peerDependencies": { "eslint": ">=8.7.0" } }