UNPKG

@wakamsha/eslint-config

Version:
79 lines (78 loc) 2.05 kB
{ "name": "@wakamsha/eslint-config", "version": "7.2.0", "description": "wakamsha's ESLint rules as an extensible shared config.", "exports": { ".": { "import": "./configs/index.js" } }, "type": "module", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "files": [ "configs", "rules" ], "scripts": { "lint": "eslint './**/*.@(js|ts|tsx)'", "test:snapshot": "vitest", "release": "semantic-release" }, "repository": { "type": "git", "url": "https://github.com/wakamsha/frontend-tools.git", "directory": "packages/eslint-config" }, "keywords": [ "eslint", "eslint-config", "flat-config", "flatconfig", "flatConfig", "lint", "typescript" ], "author": "wakamsha <wakamsha@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/wakamsha/frontend-tools/issues" }, "homepage": "https://github.com/wakamsha/frontend-tools/tree/main/packages/eslint-config#readme", "dependencies": { "@vitest/eslint-plugin": "^1.0.1", "confusing-browser-globals": "^1.0.11", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest-dom": "^5.4.0", "eslint-plugin-jsdoc": "^61.0.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-n": "^17.11.1", "eslint-plugin-promise": "^7.1.0", "eslint-plugin-react": "^7.37.1", "eslint-plugin-react-hooks": "^7.0.0", "eslint-plugin-storybook": "^10.0.0", "eslint-plugin-testing-library": "^7.1.1", "eslint-plugin-unicorn": "^62.0.0", "globals": "^16.0.0", "typescript-eslint": "^8.24.0" }, "devDependencies": { "@types/node": "24.10.1", "eslint": "9.39.1", "release-config": "workspace:*", "semantic-release": "25.0.2", "typescript": "5.9.3", "vitest": "4.0.15" }, "peerDependencies": { "eslint": "^8.56.0 || ^9.0.0", "typescript": "^4.8.4 || ^5.0.0" }, "peerDependenciesMeta": { "typescript": { "optional": true } } }