import tsParser from '@typescript-eslint/parser'; import sharedConfig from '../shared/eslint.config.js'; // eslint-disable-next-line import/no-default-export export default [ ...sharedConfig, { ignores: [ '**/lib/', '**/temp/', '**/built/', '**/coverage/', '**/node_modules/', ], }, { files: ['src/**/*.ts', 'src/**/*.tsx'], languageOptions: { parserOptions: { parser: tsParser, project: ['./tsconfig.game.json'], sourceType: 'module', tsconfigRootDir: import.meta.dirname, }, }, }, { files: ['*.js', '*.ts'], languageOptions: { parserOptions: { parser: tsParser, project: ['./tsconfig.scripts.json'], sourceType: 'module', tsconfigRootDir: import.meta.dirname, }, }, }, ];