text: module.exports = {
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
      "sourceType": "module",
      "project": "./tsconfig.json"
    },
    "env": {
      "browser": true,
      "commonjs": true,
      "es6": true
    },
    "plugins": [
      "@typescript-eslint",
      "import",
      "prettier"
    ],
    "extends": [
      "eslint:recommended",
      "plugin:@typescript-eslint/recommended",
      "prettier/@typescript-eslint",
      "prettier",
    ],
    "globals": {
      "process": true
    },
    "rules": {
      "prettier/prettier": [
        2,
        {
          "trailingComma": "none",
          "singleQuote": true,
          "semi": true,
          "printWidth": 120
        }
      ],
      "@typescript-eslint/no-empty-function": 0,
      "@typescript-eslint/no-explicit-any": 0,
      "@typescript-eslint/ban-ts-ignore": 0,
      "@typescript-eslint/camelcase": 0,
      "@typescript-eslint/explicit-function-return-type": 0,
      "@typescript-eslint/no-non-null-assertion": 0,
      "quotes" : [2, "single"],
      "@typescript-eslint/no-unused-vars": [2, {
        "args": "all",
        "argsIgnorePattern": "^_"
      }],
      "import/newline-after-import": 2,
      "import/imports-first": 2,
      "import/no-dynamic-require": 2,
      "import/no-extraneous-dependencies": 2,
      "import/no-mutable-exports": 2,
    }
  }
  