UNPKG

yarn-spinner-runner-ts

Version:

TypeScript parser, compiler, and runtime for Yarn Spinner 3.x with React adapter [NPM package](https://www.npmjs.com/package/yarn-spinner-runner-ts)

40 lines (36 loc) 1.09 kB
// ESLint v9 flat config const js = require("@eslint/js"); const tsParser = require("@typescript-eslint/parser"); const tsPlugin = require("@typescript-eslint/eslint-plugin"); module.exports = [ { ignores: ["dist/**", "node_modules/**", "examples/**", "src/examples/**", "src/tests/**"], }, { files: ["src/**/*.ts", "src/**/*.tsx"], languageOptions: { parser: tsParser, ecmaVersion: "latest", sourceType: "module", globals: { console: "readonly", window: "readonly", setTimeout: "readonly", clearTimeout: "readonly", setInterval: "readonly", clearInterval: "readonly", requestAnimationFrame: "readonly", }, }, plugins: { "@typescript-eslint": tsPlugin, }, rules: { ...js.configs.recommended.rules, ...tsPlugin.configs.recommended.rules, "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-explicit-any": "off", "no-console": ["warn", { allow: ["warn", "error", "assert", "log"] }], }, }, ];