UNPKG

eslint-config-moneyforward

Version:
92 lines (91 loc) 2.68 kB
{ "name": "eslint-config-moneyforward", "version": "5.1.2", "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)'", "test": "NODE_OPTIONS=\"$NODE_OPTIONS --experimental-vm-modules\" jest", "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.0.3", "@typescript-eslint/eslint-plugin": "^8.24.0", "@typescript-eslint/parser": "^8.24.0", "confusing-browser-globals": "^1.0.11", "eslint-import-resolver-typescript": "^4.0.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", "eslint-plugin-jest-dom": "^5.5.0", "eslint-plugin-jsdoc": "^50.6.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-n": "^17.14.0", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "^7.37.2", "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-storybook": "^9.0.4", "eslint-plugin-testing-library": "^7.0.0", "eslint-plugin-unicorn": "^56.0.1", "globals": "^15.11.0", "typescript-eslint": "^8.24.0" }, "devDependencies": { "@frontend-tools/release-config": "workspace:*", "eslint": "9.28.0", "jest": "29.7.0", "semantic-release": "24.2.5", "typescript": "5.8.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "jest": "*", "typescript": "^4.8.4 || ^5.0.0" }, "peerDependenciesMeta": { "jest": { "optional": true }, "typescript": { "optional": true } } }