create-node-template
Version:
Create node.js or express boilerplate with one command
34 lines (31 loc) • 924 B
JSON
/* https://www.npmjs.com/package/@tsconfig/node21 */
{
"compilerOptions": {
/* Start: tsconfig recommended node 21 */
// "lib": ["es2023"],
"module": "ESNext",
"moduleResolution": "Node", // node16
"target": "ES2020",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
/* End: tsconfig recommended node 21 */
"resolveJsonModule": true,
"noImplicitAny": true,
"sourceMap": true,
"outDir": "dist",
"baseUrl": ".", // neccessary for paths to work
"rootDir": "src",
"paths": {
"@config/*": ["src/config/*"],
"@routes/*": ["src/api/routes/*"],
"@controllers/*": ["src/controllers/*"],
"@models/*": ["src/models/*"],
"@services/*": ["src/services/*"],
"@loaders/*": ["src/loaders/*"],
"@middleware/*": ["src/middleware/*"]
}
},
"include": ["src/**/*"]
}