Files
anthill-pot/tsconfig.json

39 lines
1.1 KiB
JSON

{
"extends": "@tsconfig/node16/tsconfig.json",
"compilerOptions": {
"typeRoots": ["./node_modules/@types"],
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "node",
"esModuleInterop": true,
"outDir": "./dist/",
"baseUrl": "./src/",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noImplicitAny": true,
"paths": {
"#ddd": ["framework/ddd/ddd.types"],
"#framework/*": ["framework/*"],
"#logger": ["framework/logger/logger"],
"#logger/*": ["framework/logger/*"],
"#configuration": ["framework/configuration/configuration"],
"#configuration/*": ["framework/configuration/*"],
"#app": ["framework/app/app"],
"#domain/*": ["application/domain/*"]
},
"plugins": [
{
"transform": "@automapper/classes/transformer-plugin",
"modelFileNameSuffix": [".types.js", ".entity.ts", ".dto.ts"]
},
{ "transform": "typescript-rtti/dist/transformer" }
]
},
"tsc-alias": {
"verbose": true,
"resolveFullPaths": true
},
"include": ["src/**/*.ts"],
"exclude": ["node_modules"]
}