text: module.exports = {
    env: {
      browser: true,
      commonjs: true,
      es2020: true,
      node: true
    },
    parser: '@babel/eslint-parser',
    extends: [
      'eslint:recommended',
      'standard',
      'prettier'
    ],
    parserOptions: {
      ecmaVersion: 11
    },
    rules: {
      'import/no-extraneous-dependencies': ['error']
    },
    overrides: [
      {
        files: [
          '**/tests/**/*.js'
        ],
        env: {
          jest: true
        }
      },
      {
        files: [
          '**/*.tsx', '**/*.ts'
        ],
        plugins: [
          '@typescript-eslint',
          'jsx-a11y'
        ],
        extends: ['plugin:jsx-a11y/recommended'],
        parser: '@typescript-eslint/parser',
        rules: {
          'camelcase': 'off',
          'no-unused-vars': 'off',
          'no-undef': 'off',
          'no-use-before-define': 'off',
          '@typescript-eslint/no-unused-vars': ['error'],
          'jsx-a11y/no-onchange': 'off',
        }
      },
    ]
  }
  