text: module.exports = {
    root: true,
  
    env: {
      es2021: true,
      node: true,
      browser: false,
    },
    extends: [
      /** @see https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/eslint-plugin#recommended-configs */
      'plugin:@typescript-eslint/recommended',
    ],
    parserOptions: {
      ecmaVersion: 12,
      sourceType: 'module',
    },
    plugins: ['@typescript-eslint'],
    ignorePatterns: ['node_modules/**', 'dist/**'],
  
    rules: {
      /**
       * Having a semicolon helps the optimizer interpret your code correctly.
       * This avoids rare errors in optimized code.
       */
      semi: ['error', 'always'],
  
      /**
       * This will make the history of changes in the hit a little cleaner
       */
      'comma-dangle': ['warn', 'always-multiline'],
  
      /**
       * Just for beauty
       */
      quotes: ['warn', 'single'],
    },
  };
  