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",
],
},
},
},
},
];