{
  "compilerOptions": {
    "module": "ESNext" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */,
    "strict": true /* Enable all strict type-checking options. */,
    "moduleResolution": "bundler" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */,
    "types": [
      "node",
      "jest"
    ],
    "skipLibCheck": true /* Skip type checking of declaration files. */,
    "outDir": "lib",
    "forceConsistentCasingInFileNames": true,
    "declaration": true,
    "esModuleInterop": true,
    "paths": {
      "@": [
        "./src"
      ]
    }
  },
  "exclude": [
    "test",
    "lib"
  ]
}