UNPKG

eslint-config-moneyforward

Version:
93 lines (92 loc) 2.64 kB
{ "name": "eslint-config-moneyforward", "version": "6.0.0", "description": "Money Forward's ESLint rules as an extensible shared config.", "exports": { "./flat": { "import": "./configs/flat/index.mjs" }, "./essentials": "./configs/eslintrc/essentials.js", "./jsdoc": "./configs/eslintrc/jsdoc.js", "./next": "./configs/eslintrc/next.js", "./node": "./configs/eslintrc/node.js", "./react": "./configs/eslintrc/react.js", "./storybook": "./configs/eslintrc/storybook.js", "./test/*": "./configs/eslintrc/test/*.js", "./typescript": "./configs/eslintrc/typescript.js" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "files": [ "configs", "rules" ], "scripts": { "lint": "eslint './**/*.@(js|ts|tsx|mts)'", "test": "vitest", "release": "semantic-release" }, "repository": { "type": "git", "url": "https://github.com/moneyforward/frontend-tools.git", "directory": "packages/eslint-config" }, "keywords": [ "eslint", "eslint-config", "flat-config", "flatconfig", "flatConfig", "lint", "typescript" ], "author": "Money Forward Engineers", "license": "MIT", "bugs": { "url": "https://github.com/moneyforward/frontend-tools/issues" }, "homepage": "https://github.com/moneyforward/frontend-tools/tree/main/packages/eslint-config#readme", "dependencies": { "@next/eslint-plugin-next": "15.5.15", "@typescript-eslint/eslint-plugin": "8.58.2", "@typescript-eslint/parser": "8.58.2", "confusing-browser-globals": "1.0.11", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import": "2.32.0", "eslint-plugin-jest": "29.15.2", "eslint-plugin-jest-dom": "5.5.0", "eslint-plugin-jsdoc": "62.9.0", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-n": "17.24.0", "eslint-plugin-promise": "7.2.1", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "7.1.0", "eslint-plugin-storybook": "10.3.5", "eslint-plugin-testing-library": "7.16.2", "eslint-plugin-unicorn": "56.0.1", "globals": "17.5.0", "typescript-eslint": "8.58.2" }, "devDependencies": { "@frontend-tools/release-config": "workspace:*", "@types/node": "24.12.2", "eslint": "9.39.4", "semantic-release": "25.0.3", "typescript": "5.9.3", "vitest": "4.1.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "jest": "*", "typescript": "^4.8.4 || ^5.0.0" }, "peerDependenciesMeta": { "jest": { "optional": true }, "typescript": { "optional": true } } }