import js from '@eslint/js'; import solid from 'eslint-plugin-solid'; import globals from 'globals'; import tseslint from 'typescript-eslint'; export default [ { ignores: ['node_modules/', 'dist/', 'dist-ssr/', '.output/', '*.config.js'], }, js.configs.recommended, solid.configs['flat/typescript'], ...tseslint.configs.recommended, { files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx'], languageOptions: { globals: { ...globals.browser, }, parserOptions: { ecmaVersion: '2020', ecmaFeatures: { jsx: true, }, }, }, rules: { ...solid.configs.typescript.rules, }, }, ];