- Add package.json with ESLint v9, typescript-eslint, eslint-plugin-react, eslint-plugin-react-hooks, eslint-config-prettier, Prettier, and TypeScript as devDependencies; includes lint, format, and format:check npm scripts - Add eslint.config.js (flat config) with TypeScript recommended rules, React + React Hooks plugin rules, and prettier conflict suppression - Add tsconfig.json with strict: true, ES2020 target, DOM libs, react-jsx - Add .prettierrc with single quotes, 2-space indent, ES5 trailing commas - Update CLAUDE.md to document new tooling and commands Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
519 B
JSON
21 lines
519 B
JSON
{
|
|
"name": "test-simple-calculator",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"lint": "eslint .",
|
|
"format": "prettier --write .",
|
|
"format:check": "prettier --check ."
|
|
},
|
|
"devDependencies": {
|
|
"@typescript-eslint/eslint-plugin": "^8.0.0",
|
|
"@typescript-eslint/parser": "^8.0.0",
|
|
"eslint": "^9.0.0",
|
|
"eslint-config-prettier": "^9.0.0",
|
|
"eslint-plugin-react": "^7.0.0",
|
|
"eslint-plugin-react-hooks": "^5.0.0",
|
|
"prettier": "^3.0.0",
|
|
"typescript": "^5.0.0"
|
|
}
|
|
}
|