{ "ts-node": { // Do not forget to `npm i -D tsconfig-paths` "require": ["tsconfig-paths/register"] }, "compilerOptions": { "target": "esnext", "module": "commonjs", "allowJs": true, "resolveJsonModule": true, "types": ["vitest/globals"], "typeRoots": ["./node_modules/@types", "./src/@types", "./node_modules"], "sourceMap": true, "outDir": "dist", "strict": true, "lib": ["esnext"], "forceConsistentCasingInFileNames": true, "esModuleInterop": true, "experimentalDecorators": true, "emitDecoratorMetadata": true, "moduleResolution": "Node", "skipLibCheck": true, "baseUrl": ".", "paths": { "@app/*": ["./src/*"] } }, "include": ["src/**/*", "scripts/**/*", "e2e-test/**/*", "./.eslintrc.js", "./tsup.config.js"], "exclude": ["node_modules"] }