text: module.exports = {
      parser: '@typescript-eslint/parser',
      parserOptions: {
          project: __dirname + '/tsconfig.json',
          ecmaVersion: 2018,
          ecmaFeatures: {
              jsx: true,
          },
      },
      env: {
          commonjs: true,
          node: true,
      },
      extends: [
          'eslint:recommended',
          'plugin:@typescript-eslint/eslint-recommended',
          'plugin:@typescript-eslint/recommended-requiring-type-checking',
          'plugin:@typescript-eslint/recommended',
          'plugin:react/recommended',
          'plugin:prettier/recommended',
          'prettier/standard',
      ],
      plugins: ['@typescript-eslint', 'prettier'],
      rules: {
          'prettier/prettier': [
              'warn',
              {
                  tabWidth: 4,
                  singleQuote: true,
                  trailingComma: 'all',
                  bracketSpacing: false,
                  parser: 'typescript',
                  semi: true,
              },
          ],
          curly: ['error', 'multi-line'],
  
          'react/jsx-uses-react': 'error',
          'react/jsx-uses-vars': 'error',
  
          'react/prop-types': 'off',
      },
  }
  