mymusics

retro MySpace-style music player
Log | Files | Refs | README

eslint.config.js (606B)


      1 import js from '@eslint/js'
      2 import globals from 'globals'
      3 import reactHooks from 'eslint-plugin-react-hooks'
      4 import reactRefresh from 'eslint-plugin-react-refresh'
      5 import tseslint from 'typescript-eslint'
      6 import { defineConfig, globalIgnores } from 'eslint/config'
      7 
      8 export default defineConfig([
      9   globalIgnores(['dist', 'dist-server']),
     10   {
     11     files: ['**/*.{ts,tsx}'],
     12     extends: [
     13       js.configs.recommended,
     14       tseslint.configs.recommended,
     15       reactHooks.configs.flat.recommended,
     16       reactRefresh.configs.vite,
     17     ],
     18     languageOptions: {
     19       globals: globals.browser,
     20     },
     21   },
     22 ])