d934feb02a
* feature: add no-trigger-core-import * fix: handle aliases and limit to exported modules * fix: use longest export map name * fix: support export type and interface * fix: simplify message when export map is needed * feature: fine grained modules for core * fix: add prerequisite lint plugins * fix: why do I have to fix these components again??? * fix: tests * Add eslint config and vscode settings * Create yellow-roses-arrive.md * Remove the vscode linting This is temporary so no one fixes these until we merge the remix branch --------- Co-authored-by: Eric Allam <eric@trigger.dev> Co-authored-by: Eric Allam <eallam@icloud.com> Co-authored-by: Matt Aitken <matt@mattaitken.com>
42 lines
1.6 KiB
JSON
42 lines
1.6 KiB
JSON
{
|
|
"include": ["**/*.ts", "**/*.tsx"],
|
|
"compilerOptions": {
|
|
"types": ["vitest/globals"],
|
|
"lib": ["ES2019"],
|
|
"isolatedModules": true,
|
|
"esModuleInterop": true,
|
|
"jsx": "react-jsx",
|
|
"moduleResolution": "NodeNext",
|
|
"module": "NodeNext",
|
|
"resolveJsonModule": true,
|
|
"target": "ES2019",
|
|
"strict": true,
|
|
"allowJs": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"skipLibCheck": true,
|
|
"experimentalDecorators": true,
|
|
"emitDecoratorMetadata": true,
|
|
"baseUrl": ".",
|
|
// Need paths for the no-trigger-core-import plugin
|
|
"paths": {
|
|
"~/*": ["./app/*"],
|
|
"@/*": ["./*"],
|
|
"@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"],
|
|
"@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"],
|
|
"@trigger.dev/core": ["../../packages/core/src/index"],
|
|
"@trigger.dev/core/*": ["../../packages/core/src/*"],
|
|
"@trigger.dev/core-backend": ["../../packages/core-backend/src/index"],
|
|
"@trigger.dev/core-backend/*": ["../../packages/core-backend/src/*"],
|
|
"@trigger.dev/database": ["../../packages/database/src/index"],
|
|
"@trigger.dev/database/*": ["../../packages/database/src/*"],
|
|
"@trigger.dev/yalt": ["../../packages/yalt/src/index"],
|
|
"@trigger.dev/yalt/*": ["../../packages/yalt/src/*"],
|
|
"@trigger.dev/otlp-importer": ["../../packages/otlp-importer/src/index"],
|
|
"@trigger.dev/otlp-importer/*": ["../../packages/otlp-importer/src/*"],
|
|
"emails": ["../../packages/emails/src/index"],
|
|
"emails/*": ["../../packages/emails/src/*"]
|
|
},
|
|
"noEmit": true
|
|
}
|
|
}
|