init: typescript esm boilerplate

This commit is contained in:
devilreef 2026-04-29 12:14:17 +06:00
commit 6b522a0803
Signed by: devilreef
SSH key fingerprint: SHA256:UZisRr4iuXx+IhkbZnR655L2RWAT6o2rgbGv5F/6m3Y
16 changed files with 3518 additions and 0 deletions

20
tsconfig.json Normal file
View file

@ -0,0 +1,20 @@
{
"compilerOptions": {
"target": "es2024",
"rootDir": "./src",
"module": "nodenext",
"moduleResolution": "nodenext",
"paths": {
"@/*": ["./src/*"]
},
"strict": true,
"noEmit": true,
"outDir": "./dist",
"sourceMap": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true
},
"include": ["src"],
"exclude": ["node_modules", "dist"]
}