UNPKG

eslint-config-voodoocreation

Version:

An opinionated ESLint config with TypeScript support.

88 lines (87 loc) 2.28 kB
{ "name": "eslint-config-voodoocreation", "author": "Raice Hannay <voodoocreation@gmail.com>", "description": "An opinionated ESLint config with TypeScript support.", "license": "ISC", "version": "7.0.1", "keywords": [ "typescript", "javascript", "typescript-eslint", "lint", "linting", "linter", "eslint", "tslint" ], "type": "module", "main": "index.cjs", "files": [ "index.cjs", "base.cjs" ], "exports": { ".": "./index.cjs", "./base": "./base.cjs" }, "scripts": { "format": "prettier --write \"**/*.{js,jsx,json,ts,tsx}\"", "lint": "eslint", "lint:base": "eslint -c eslint.config.base.js" }, "repository": { "type": "git", "url": "git@github.com:voodoocreation/eslint-config-voodoocreation.git" }, "bugs": { "url": "https://github.com/voodoocreation/eslint-config-voodoocreation/issues" }, "homepage": "https://github.com/voodoocreation/eslint-config-voodoocreation#readme", "engines": { "node": ">= 8" }, "dependencies": { "@eslint/compat": "^1.2.3", "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.15.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "globals": "^15.12.0", "typescript-eslint": "^8.15.0" }, "devDependencies": { "eslint": "^9.15.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "prettier": "^3.3.3", "react": "^18.3.1", "rimraf": "^6.0.1", "typescript": "^5.6.3" }, "peerDependencies": { "eslint": ">= 9.10.0", "eslint-plugin-import": ">= 2.30.0", "eslint-plugin-jest": ">= 28.8.3", "eslint-plugin-jsx-a11y": ">= 6.10.0", "eslint-plugin-prefer-arrow": ">= 1.2.3", "eslint-plugin-react": ">= 7.36.1", "eslint-plugin-react-hooks": ">= 4.6.2", "prettier": ">= 3.3.3", "typescript": ">= 5.5.4" }, "peerDependenciesMeta": { "eslint-plugin-jsx-a11y": { "optional": true }, "eslint-plugin-react": { "optional": true }, "eslint-plugin-react-hooks": { "optional": true } } }