import js from '@eslint/js' import tseslint from 'typescript-eslint' export default tseslint.config( { ignores: ['dist/**', 'coverage/**'] }, js.configs.recommended, ...tseslint.configs.recommended, { files: ['apps/stream-view/public/**/*.js'], languageOptions: { globals: { document: 'readonly', fetch: 'readonly', crypto: 'readonly', WebSocket: 'readonly', location: 'readonly', setTimeout: 'readonly', setInterval: 'readonly', window: 'readonly' } } }, { files: ['**/*.ts'], rules: { '@typescript-eslint/no-explicit-any': 'off' } } )