import globals from 'globals'; import pluginJs from '@eslint/js'; import tseslint from 'typescript-eslint'; import eslintPluginSvelte from 'eslint-plugin-svelte'; import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; export default [ { ...eslintPluginSvelte.configs['flat/prettier'], files: ['*.svelte'] }, { languageOptions: { globals: globals.browser }, files: ['**/*'], ignores: ['./dist/**/*', './lib/**/*'] }, { ...pluginJs.configs.recommended, files: ['**/*.js, **/*.cjs, **/*.mjs'] }, { ...tseslint.configs.recommended, files: ['**/*.ts, **/*.d.ts'] }, eslintPluginPrettierRecommended ];