64 lines
3.0 KiB
JSON
64 lines
3.0 KiB
JSON
{
|
|
"include": [
|
|
"env.d.ts",
|
|
"**/*.ts",
|
|
"**/*.tsx",
|
|
"apps/web/.react-router/types/**/*" //
|
|
],
|
|
"compilerOptions": {
|
|
"types": ["@react-router/node", "vite/client"],
|
|
"skipLibCheck": true,
|
|
"lib": ["DOM", "DOM.Iterable", "ES2022"],
|
|
"isolatedModules": true,
|
|
"esModuleInterop": true,
|
|
"jsx": "react-jsx",
|
|
"target": "ESNext",
|
|
"module": "ESNext",
|
|
"moduleResolution": "Bundler",
|
|
"resolveJsonModule": true,
|
|
"strict": true,
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"~/*": ["./apps/web/app/*"],
|
|
"~/public/*": ["./apps/web/public/*"],
|
|
"@toolctrl/ai": ["./packages/ai/src/index.ts"],
|
|
"@toolctrl/brand": ["./packages/brand/src/index.ts"],
|
|
"@toolctrl/email-sequences": ["./packages/email-sequences/src/index.ts"],
|
|
"@toolctrl/entitlements": ["./packages/entitlements/src/index.ts"],
|
|
"@toolctrl/error-reporter": ["./packages/error-reporter/src/index.ts"],
|
|
"@toolctrl/exports/audit-pdf": ["./packages/exports/src/audit-pdf.ts"],
|
|
"@toolctrl/exports/csv": ["./packages/exports/src/csv/index.ts"],
|
|
"@toolctrl/exports/json": ["./packages/exports/src/json/index.ts"],
|
|
"@toolctrl/exports/limits": ["./packages/exports/src/limits.ts"],
|
|
"@toolctrl/exports/pdf": ["./packages/exports/src/pdf/index.ts"],
|
|
"@toolctrl/exports/s3-multipart": ["./packages/exports/src/sinks/s3-multipart.ts"],
|
|
"@toolctrl/exports/types": ["./packages/exports/src/types.ts"],
|
|
"@toolctrl/exports/xlsx": ["./packages/exports/src/xlsx/index.ts"],
|
|
"@toolctrl/exports": ["./packages/exports/src/index.ts"],
|
|
"@toolctrl/foundation/outbound-http": ["./packages/foundation/src/outbound-http.ts"],
|
|
"@toolctrl/foundation": ["./packages/foundation/src/index.ts"],
|
|
"@toolctrl/imports": ["./packages/imports/src/index.ts"],
|
|
"@toolctrl/mail": ["./packages/mail/src/index.ts"],
|
|
"@toolctrl/metrics": ["./packages/metrics/src/index.ts"],
|
|
"@toolctrl/observability": ["./packages/observability/src/index.ts"],
|
|
"@toolctrl/plugin-runtime": ["./packages/plugin-runtime/src/index.ts"],
|
|
"@toolctrl/plugin-sdk": ["./packages/plugin-sdk/src/index.ts"],
|
|
"@toolctrl/plugins": ["./packages/plugins/src/index.ts"],
|
|
"@toolctrl/queue": ["./packages/queue/src/index.ts"],
|
|
"@toolctrl/queue/runtime": ["./packages/queue/src/runtime.d.cts"],
|
|
"@toolctrl/realtime": ["./packages/realtime/src/index.ts"],
|
|
"@toolctrl/storage": ["./packages/storage/src/index.ts"],
|
|
"@toolctrl/url": ["./packages/url/src/index.ts"],
|
|
"@toolctrl/ui-app": ["./packages/ui-app/src/index.ts"],
|
|
"@toolctrl/ui-mock": ["./packages/ui-mock/src/index.ts"],
|
|
"@toolctrl/ui-subframe": ["./packages/ui-subframe/src/index.ts"],
|
|
"@toolctrl/view-models": ["./packages/view-models/src/index.ts"]
|
|
},
|
|
"noEmit": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"allowJs": true,
|
|
"allowImportingTsExtensions": true,
|
|
"rootDirs": [".", "./apps/web", "./apps/web/.react-router/types"]
|
|
}
|
|
}
|