artmapper
Version:
Spring Boot clone for Node.js with TypeScript/JavaScript - JPA-like ORM, Lombok decorators, dependency injection, and MySQL support
92 lines (83 loc) • 2.22 kB
JSON
{
"compilerOptions": {
/* Language and Environment */
"target": "ES2020",
"lib": ["ES2020"],
"module": "commonjs",
"moduleResolution": "node",
/* Emit */
"outDir": "./dist",
"rootDir": "./src",
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"removeComments": false,
"importHelpers": false,
/* Interop Constraints */
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": false,
/* Type Checking */
"strict": false,
"noImplicitAny": false,
"strictNullChecks": false,
"strictFunctionTypes": false,
"strictBindCallApply": false,
"strictPropertyInitialization": false,
"noImplicitThis": false,
"alwaysStrict": false,
"noUnusedLocals": false,
"noUnusedParameters": false,
"noImplicitReturns": false,
"noFallthroughCasesInSwitch": false,
"noUncheckedIndexedAccess": false,
"noImplicitOverride": false,
"noPropertyAccessFromIndexSignature": false,
/* Completeness */
"skipLibCheck": true,
"skipDefaultLibCheck": true,
/* JavaScript Support */
"allowJs": true,
"checkJs": false,
/* Decorators */
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
/* Module Resolution */
"resolveJsonModule": true,
"allowImportingTsExtensions": false,
"baseUrl": ".",
"paths": {
"*": ["node_modules/*", "src/*"]
},
/* Advanced Options */
"preserveConstEnums": true,
"preserveSymlinks": false,
"preserveWatchOutput": true,
"pretty": true,
"incremental": true,
"tsBuildInfoFile": "./dist/.tsbuildinfo"
},
"include": [
"src/core/**/*.ts",
"src/index.ts"
],
"exclude": [
"node_modules",
"dist",
"src/example/**/*",
"**/*.test.ts",
"**/*.spec.ts",
"**/*.test.js",
"**/*.spec.js",
"coverage",
".nyc_output"
],
"ts-node": {
"esm": false,
"compilerOptions": {
"module": "commonjs",
"target": "ES2020"
}
}
}