{
    "extends": ["@tsconfig/node22/tsconfig.json", "@tsconfig/node-ts/tsconfig.json", "@tsconfig/strictest/tsconfig.json"],
    "compilerOptions": {
        "target": "esnext",                                 /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
        "verbatimModuleSyntax": true,                       /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */
        "erasableSyntaxOnly": true,                         /* Do not allow runtime constructs that are not part of ECMAScript. */
        "esModuleInterop": true,                            /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
        "forceConsistentCasingInFileNames": true,           /* Ensure that casing is correct in imports. */
        "strict": true,                                     /* Enable all strict type-checking options. */
        "noEmit": true                                      /* new age, node running typescript directly? */
    },
    "include": [
        "bin/*",
        "lib/**/*",
        "test/*",
        "__tests__/**/*"
    ]
}
