Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
titaniumnetwork-dev
GitHub Repository: titaniumnetwork-dev/Ultraviolet
Path: blob/main/eslint.config.mjs
302 views
1
import globals from "globals";
2
import path from "node:path";
3
import { fileURLToPath } from "node:url";
4
import js from "@eslint/js";
5
import { FlatCompat } from "@eslint/eslintrc";
6
7
const __filename = fileURLToPath(import.meta.url);
8
const __dirname = path.dirname(__filename);
9
const compat = new FlatCompat({
10
baseDirectory: __dirname,
11
recommendedConfig: js.configs.recommended,
12
allConfig: js.configs.all
13
});
14
15
export default [{
16
ignores: ["**/dist"],
17
}, ...compat.extends("eslint:recommended"), {
18
languageOptions: {
19
globals: {
20
...globals.browser,
21
...globals.worker,
22
...globals.serviceworker,
23
...globals.node,
24
globalThis: true,
25
importScripts: true,
26
crossOriginIsolated: true,
27
},
28
29
ecmaVersion: "latest",
30
sourceType: "module",
31
},
32
}];
33