import js from '@eslint/js' import globals from 'globals' import tseslint from 'typescript-eslint' import {defineConfig, globalIgnores} from 'eslint/config' export default defineConfig([ tseslint.configs.recommended, { files: ['**/*.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], plugins: {js}, extends: ['js/recommended'], languageOptions: {globals: {...globals.browser, ...globals.node}}, rules: { 'no-unused-vars': 'warn', '@typescript-eslint/no-unused-vars': ['warn'] } }, globalIgnores(['dist']) ])