module.exports = { root: true, globals: { NodeJS: true }, parser: "@typescript-eslint/parser", extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"], plugins: ["svelte3", "@typescript-eslint"], ignorePatterns: ["*.cjs"], overrides: [ { files: ["*.svelte"], processor: "svelte3/svelte3" } ], settings: { "svelte3/typescript": () => require("typescript") }, parserOptions: { sourceType: "module", ecmaVersion: 2020 }, env: { browser: true, es2017: true, node: true }, rules: { "@typescript-eslint/ban-ts-comment": ["error", { "ts-ignore": "allow-with-description" }] } };