text: // eslint-disable-next-line no-undef
  module.exports = {
    'env': {
      'browser': true,
      'es2021': true
    },
    'extends': [
      'eslint:recommended',
      'plugin:@typescript-eslint/recommended'
    ],
    'parser': '@typescript-eslint/parser',
    'parserOptions': {
      'ecmaVersion': 13,
      'sourceType': 'module'
    },
    'plugins': [
      '@typescript-eslint'
    ],
    'rules': {
      'indent': [
        'error',
        2
      ],
      'spaced-comment': ['error', 'always'],
      'space-infix-ops': 2,
      'comma-spacing': 2,
      'no-multiple-empty-lines': [2, { 'max': 2 }],
      'no-trailing-spaces': 2,
      'linebreak-style': [
        'error',
        'unix'
      ],
      'quotes': [
        'error',
        'single'
      ],
      'semi': [
        'error',
        'always'
      ]
    }
  };
  