{ "extends": "@tsconfig/node22/tsconfig.json", //https://www.typescriptlang.org/tsconfig/#module "files": ["src/index.ts"], "compilerOptions": { "module": "Node16", "moduleResolution": "node16", "outDir": "./out", // default set of type definitions for built-in JS APIs. Which this a lot of default JS objects become available "lib": ["es2023", "DOM"], // allow jsx syntax "jsx": "preserve", // Generate .d.ts files "declaration": true, "resolveJsonModule": true, "noImplicitAny": true // Using isolatedModules. So no longer exporting const enums. Just enums. // "preserveConstEnums": true, }, "include": ["src"], }