aboutsummaryrefslogtreecommitdiff
path: root/eslint.config.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'eslint.config.mjs')
-rw-r--r--eslint.config.mjs22
1 files changed, 5 insertions, 17 deletions
diff --git a/eslint.config.mjs b/eslint.config.mjs
index 6c2a28393..b35601abd 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -1,18 +1,6 @@
-import globals from "globals";
-import pluginReactConfig from "eslint-plugin-react/configs/recommended.js";
+import pluginJs from '@eslint/js';
+import pluginReactConfig from 'eslint-plugin-react/configs/recommended.js';
+import globals from 'globals';
+import tseslint from 'typescript-eslint';
-import path from "path";
-import { fileURLToPath } from "url";
-import { FlatCompat } from "@eslint/eslintrc";
-import pluginJs from "@eslint/js";
-
-// mimic CommonJS variables -- not needed if using CommonJS
-const __filename = fileURLToPath(import.meta.url);
-const __dirname = path.dirname(__filename);
-const compat = new FlatCompat({baseDirectory: __dirname, recommendedConfig: pluginJs.configs.recommended});
-
-export default [
- {languageOptions: { globals: globals.browser }},
- ...compat.extends("standard-with-typescript"),
- pluginReactConfig,
-]; \ No newline at end of file
+export default [{ languageOptions: { globals: { ...globals.browser, ...globals.node } } }, pluginJs.configs.recommended, ...tseslint.configs.recommended, pluginReactConfig];