UNPKG

eslint-config-availity

Version:
112 lines (111 loc) 2.79 kB
{ "name": "eslint-config-availity", "version": "10.0.7", "description": "Shareable ESLint config for Availity projects", "main": "index.js", "scripts": { "lint": "eslint .", "test": "jest .", "release": "standard-version", "release:dry-run": "standard-version --dry-run", "eslint-check": "npx eslint-config-prettier .eslintrc.js", "prepare": "husky" }, "repository": { "type": "git", "url": "git+https://github.com/Availity/eslint-config-availity.git" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "keywords": [ "eslint", "eslintconfig", "availity" ], "files": [ "index.js", "browser.js", "workflow.js", "base.js", "README.md" ], "author": "Robert McGuinness", "license": "MIT", "bugs": { "url": "https://github.com/Availity/eslint-config-availity/issues" }, "homepage": "https://github.com/Availity/eslint-config-availity#readme", "dependencies": { "@babel/core": "^7.25.7", "@babel/eslint-parser": "^7.25.7", "@babel/preset-react": "^7.25.7", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.8.0", "babel-plugin-root-import": "^6.6.0", "eslint": "^8.56.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-root-import": "^1.0.4", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.8.3", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-unicorn": "^52.0.0" }, "peerDependencies": { "typescript": "^5.2.2" }, "devDependencies": { "@commitlint/cli": "^19.5.0", "@commitlint/config-conventional": "^19.5.0", "@types/react": "^18.3.11", "husky": "^9.1.6", "jest": "^29.7.0", "lint-staged": "^15.2.10", "prettier": "^3.3.3", "react": "^18.3.1", "standard-version": "^9.3.2", "typescript": "^5.2.2" }, "prettier": { "printWidth": 120, "singleQuote": true, "trailingComma": "es5" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "header-max-length": [ 0, "always", 100 ], "body-max-line-length": [ 0, "always", 500 ], "footer-max-line-length": [ 0, "always", 500 ] } }, "standard-version": { "releaseCommitMessageFormat": "chore(release): {{currentTag}} [skip ci]" } }