client/eslint.config.mjs (25 lines of code) (raw):

import js from "@eslint/js"; import tseslint from "typescript-eslint"; import eslintConfigPrettier from "eslint-config-prettier"; export default [ { ignores: ["dist/*"], }, js.configs.recommended, ...tseslint.configs.recommended, eslintConfigPrettier, { languageOptions: { parserOptions: { projectService: { allowDefaultProject: [ "eslint.config.mjs", "vite.config.ts", "vite.lib.config.ts", "happydom.ts", ], }, }, }, }, ];