This commit is contained in:
2026-04-09 18:57:44 +08:00
commit 89384d3545
79 changed files with 10181 additions and 0 deletions

25
tsconfig.json Normal file
View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "esnext", // Use ESNext as the output
"module": "nodenext", // Keep commonjs for Node; change to "esnext" if you want native ESM output
"lib": ["esnext", "dom"], // Update lib to ESNext features
"types": ["node"],
"strict": true,
"noImplicitAny": true,
"noImplicitThis": true,
"alwaysStrict": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictBindCallApply": true,
"strictPropertyInitialization": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"moduleResolution": "nodenext",
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"outDir": "./dist"
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}