{
  "include": [
    "src"
  ],

  "compilerOptions": {
    "outFile": "../../dist/resources/module-patch.js",
    "rootDir": "./src",
    "declaration": true,
    "types": [ "@types/node" ],

    "strict": true,
    "noUnusedLocals": false,
    "noImplicitReturns": true,
    "allowSyntheticDefaultImports": true,
    "stripInternal": true,

    "target": "ES2020",
    "downlevelIteration": true,
    "useUnknownInCatchVariables": false,
    "ignoreDeprecations": "6.0",
    "newLine": "LF",
    "moduleResolution": "Node",
    "esModuleInterop": true,

    "plugins": [
      {
        "transform": "./plugin.ts",
        "transformProgram": true,
        "import": "transformProgram"
      }
    ]
  }
}
