import js from '@eslint/js'; import globals from 'globals'; import prettierConfig from 'eslint-config-prettier'; export default [ { ignores: [ '**/dist/**', '**/node_modules/**', '**/legacy/**', '**/bin/**', '**/www/**', '**/public/lib/**', ], }, js.configs.recommended, prettierConfig, { languageOptions: { ecmaVersion: 2022, sourceType: 'module', globals: { ...globals.browser, ...globals.node, }, }, rules: { 'no-unused-vars': ['warn', { argsIgnorePattern: '^_' }], 'no-console': ['warn', { allow: ['log', 'warn', 'error'] }], }, }, ];