module.exports = { extends: ['proste/reactTS', 'proste/vitest'], root: true, parserOptions: { project: './tsconfig.json', tsconfigRootDir: __dirname, warnOnUnsupportedTypeScriptVersion: true, }, rules: { camelcase: [2, {allow: ['required_error', 'invalid_type_error']}], 'import/no-namespace': [0], }, overrides: [ { files: ['cypress/**', 'cypress.config.ts'], plugins: ['cypress'], parserOptions: { project: './cypress/tsconfig.json', tsconfigRootDir: __dirname, warnOnUnsupportedTypeScriptVersion: true, }, env: { 'cypress/globals': true, }, }, { files: [ 'packages/webpack/bin/**', 'packages/webpack/config/**', 'packages/webpack/scripts/**', ], parserOptions: {}, extends: ['proste/typescript'], rules: { 'no-console': 0, '@typescript-eslint/no-var-requires': 0, }, }, ], };