module.exports = { root: true, parser: '@typescript-eslint/parser', extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'], plugins: ['@typescript-eslint'], ignorePatterns: ['*.cjs'], parserOptions: { sourceType: 'module', ecmaVersion: 2022 }, env: { node: true }, rules: { 'indent': ['error', 2], 'quotes': ['error', 'single'], 'semi': ['error', 'always'], '@typescript-eslint/no-non-null-assertion': 'off', '@typescript-eslint/no-non-null-asserted-optional-chain': 'off', '@typescript-eslint/no-var-requires': 'off' }, };