diff --git a/components/amplenote/tsconfig.json b/components/amplenote/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/amplenote/tsconfig.json +++ b/components/amplenote/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/apitemplate_io/tsconfig.json b/components/apitemplate_io/tsconfig.json index a68a0d8b02a26..3a9389484d040 100644 --- a/components/apitemplate_io/tsconfig.json +++ b/components/apitemplate_io/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common", - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/baserow/tsconfig.json b/components/baserow/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/baserow/tsconfig.json +++ b/components/baserow/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/beehiiv/tsconfig.json b/components/beehiiv/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/beehiiv/tsconfig.json +++ b/components/beehiiv/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/buy_me_a_coffee/tsconfig.json b/components/buy_me_a_coffee/tsconfig.json index e4f6e612b50bf..3a9389484d040 100644 --- a/components/buy_me_a_coffee/tsconfig.json +++ b/components/buy_me_a_coffee/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/clientary/tsconfig.json b/components/clientary/tsconfig.json index e4f6e612b50bf..3a9389484d040 100644 --- a/components/clientary/tsconfig.json +++ b/components/clientary/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/cloudmersive/tsconfig.json b/components/cloudmersive/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/cloudmersive/tsconfig.json +++ b/components/cloudmersive/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/coassemble/tsconfig.json b/components/coassemble/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/coassemble/tsconfig.json +++ b/components/coassemble/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/concord/tsconfig.json b/components/concord/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/concord/tsconfig.json +++ b/components/concord/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/currencyscoop/tsconfig.json b/components/currencyscoop/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/currencyscoop/tsconfig.json +++ b/components/currencyscoop/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/data_axle_platform/tsconfig.json b/components/data_axle_platform/tsconfig.json index ef45a29c82455..3a9389484d040 100644 --- a/components/data_axle_platform/tsconfig.json +++ b/components/data_axle_platform/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/detrack/tsconfig.json b/components/detrack/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/detrack/tsconfig.json +++ b/components/detrack/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/dialpad/tsconfig.json b/components/dialpad/tsconfig.json index 610c2a8f6418b..3a9389484d040 100644 --- a/components/dialpad/tsconfig.json +++ b/components/dialpad/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/docupilot/tsconfig.json b/components/docupilot/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/docupilot/tsconfig.json +++ b/components/docupilot/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/expensify/tsconfig.json b/components/expensify/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/expensify/tsconfig.json +++ b/components/expensify/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/formatting/tsconfig.json b/components/formatting/tsconfig.json index 0b82410677792..3a9389484d040 100644 --- a/components/formatting/tsconfig.json +++ b/components/formatting/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - "skipLibCheck": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/google_my_business/tsconfig.json b/components/google_my_business/tsconfig.json index 0b82410677792..3a9389484d040 100644 --- a/components/google_my_business/tsconfig.json +++ b/components/google_my_business/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - "skipLibCheck": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/google_recaptcha/tsconfig.json b/components/google_recaptcha/tsconfig.json index 0eec7d2e5b109..3a9389484d040 100644 --- a/components/google_recaptcha/tsconfig.json +++ b/components/google_recaptcha/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/google_workspace/tsconfig.json b/components/google_workspace/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/google_workspace/tsconfig.json +++ b/components/google_workspace/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/infusionsoft/tsconfig.json b/components/infusionsoft/tsconfig.json index 873d4ff05af64..3a9389484d040 100644 --- a/components/infusionsoft/tsconfig.json +++ b/components/infusionsoft/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "types" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/kanbanflow/tsconfig.json b/components/kanbanflow/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/kanbanflow/tsconfig.json +++ b/components/kanbanflow/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/lemon_squeezy/tsconfig.json b/components/lemon_squeezy/tsconfig.json index 8e0713505004b..3a9389484d040 100644 --- a/components/lemon_squeezy/tsconfig.json +++ b/components/lemon_squeezy/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common", - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/lob/tsconfig.json b/components/lob/tsconfig.json index 84d5ff7b990d3..3a9389484d040 100644 --- a/components/lob/tsconfig.json +++ b/components/lob/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/mailbluster/tsconfig.json b/components/mailbluster/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/mailbluster/tsconfig.json +++ b/components/mailbluster/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/mailboxvalidator/tsconfig.json b/components/mailboxvalidator/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/mailboxvalidator/tsconfig.json +++ b/components/mailboxvalidator/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/mattermost/tsconfig.json b/components/mattermost/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/mattermost/tsconfig.json +++ b/components/mattermost/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/mediatoolkit/tsconfig.json b/components/mediatoolkit/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/mediatoolkit/tsconfig.json +++ b/components/mediatoolkit/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/namely/tsconfig.json b/components/namely/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/namely/tsconfig.json +++ b/components/namely/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/nectar_crm/tsconfig.json b/components/nectar_crm/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/nectar_crm/tsconfig.json +++ b/components/nectar_crm/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/neverbounce/tsconfig.json b/components/neverbounce/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/neverbounce/tsconfig.json +++ b/components/neverbounce/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/niftyimages/tsconfig.json b/components/niftyimages/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/niftyimages/tsconfig.json +++ b/components/niftyimages/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/ninox/tsconfig.json b/components/ninox/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/ninox/tsconfig.json +++ b/components/ninox/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/onfleet/tsconfig.json b/components/onfleet/tsconfig.json index a61206464b8c0..3a9389484d040 100644 --- a/components/onfleet/tsconfig.json +++ b/components/onfleet/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/persistiq/tsconfig.json b/components/persistiq/tsconfig.json index e4f6e612b50bf..3a9389484d040 100644 --- a/components/persistiq/tsconfig.json +++ b/components/persistiq/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/pikaso/tsconfig.json b/components/pikaso/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/pikaso/tsconfig.json +++ b/components/pikaso/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/practitest/tsconfig.json b/components/practitest/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/practitest/tsconfig.json +++ b/components/practitest/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/profitwell/tsconfig.json b/components/profitwell/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/profitwell/tsconfig.json +++ b/components/profitwell/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/quickemailverification/tsconfig.json b/components/quickemailverification/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/quickemailverification/tsconfig.json +++ b/components/quickemailverification/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/raven_tools/tsconfig.json b/components/raven_tools/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/raven_tools/tsconfig.json +++ b/components/raven_tools/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/repuso/tsconfig.json b/components/repuso/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/repuso/tsconfig.json +++ b/components/repuso/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/resend/tsconfig.json b/components/resend/tsconfig.json index 90454c201dd3c..3a9389484d040 100644 --- a/components/resend/tsconfig.json +++ b/components/resend/tsconfig.json @@ -1,15 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true - }, - "allowJs": true, - "include": ["app", "actions", "sources", "common"], - "exclude": ["dist"] + "extends": "../../tsconfig.components.json" } diff --git a/components/reversecontact/tsconfig.json b/components/reversecontact/tsconfig.json index e4f6e612b50bf..3a9389484d040 100644 --- a/components/reversecontact/tsconfig.json +++ b/components/reversecontact/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/rise/tsconfig.json b/components/rise/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/rise/tsconfig.json +++ b/components/rise/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/rss/tsconfig.json b/components/rss/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/rss/tsconfig.json +++ b/components/rss/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/salesmate/tsconfig.json b/components/salesmate/tsconfig.json index 8e0713505004b..3a9389484d040 100644 --- a/components/salesmate/tsconfig.json +++ b/components/salesmate/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common", - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/serveravatar/tsconfig.json b/components/serveravatar/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/serveravatar/tsconfig.json +++ b/components/serveravatar/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/shipcloud/tsconfig.json b/components/shipcloud/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/shipcloud/tsconfig.json +++ b/components/shipcloud/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/smaily/tsconfig.json b/components/smaily/tsconfig.json index 9a39aa83b2c27..3a9389484d040 100644 --- a/components/smaily/tsconfig.json +++ b/components/smaily/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/smtp2go/tsconfig.json b/components/smtp2go/tsconfig.json index 0eec7d2e5b109..3a9389484d040 100644 --- a/components/smtp2go/tsconfig.json +++ b/components/smtp2go/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/team_up/tsconfig.json b/components/team_up/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/team_up/tsconfig.json +++ b/components/team_up/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/tolstoy/tsconfig.json b/components/tolstoy/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/tolstoy/tsconfig.json +++ b/components/tolstoy/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/tookan/tsconfig.json b/components/tookan/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/tookan/tsconfig.json +++ b/components/tookan/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/twitch_developer_app/tsconfig.json b/components/twitch_developer_app/tsconfig.json index e8a6848654582..3a9389484d040 100644 --- a/components/twitch_developer_app/tsconfig.json +++ b/components/twitch_developer_app/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/twitter/tsconfig.json b/components/twitter/tsconfig.json index a5c999fd0863f..3a9389484d040 100644 --- a/components/twitter/tsconfig.json +++ b/components/twitter/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" -, "common/app-validation.mjs" ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/verdict_as_a_service/tsconfig.json b/components/verdict_as_a_service/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/verdict_as_a_service/tsconfig.json +++ b/components/verdict_as_a_service/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/waitwhile/tsconfig.json b/components/waitwhile/tsconfig.json index 0792c9f19ca2c..3a9389484d040 100644 --- a/components/waitwhile/tsconfig.json +++ b/components/waitwhile/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common", - - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/wildberries/tsconfig.json b/components/wildberries/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/wildberries/tsconfig.json +++ b/components/wildberries/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/workast/tsconfig.json b/components/workast/tsconfig.json index 335fa6f1cf6ec..3a9389484d040 100644 --- a/components/workast/tsconfig.json +++ b/components/workast/tsconfig.json @@ -1,21 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/xperiencify/tsconfig.json b/components/xperiencify/tsconfig.json index 9a39aa83b2c27..3a9389484d040 100644 --- a/components/xperiencify/tsconfig.json +++ b/components/xperiencify/tsconfig.json @@ -1,23 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/yelp/tsconfig.json b/components/yelp/tsconfig.json index 910b87fc8266a..3a9389484d040 100644 --- a/components/yelp/tsconfig.json +++ b/components/yelp/tsconfig.json @@ -1,24 +1,3 @@ { - "compilerOptions": { - "lib": [ - "es2020" - ], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] + "extends": "../../tsconfig.components.json" } diff --git a/components/zoho_assist/tsconfig.json b/components/zoho_assist/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/zoho_assist/tsconfig.json +++ b/components/zoho_assist/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/components/zoho_catalyst/tsconfig.json b/components/zoho_catalyst/tsconfig.json index ec9c833423b99..3a9389484d040 100644 --- a/components/zoho_catalyst/tsconfig.json +++ b/components/zoho_catalyst/tsconfig.json @@ -1,22 +1,3 @@ { - "compilerOptions": { - "lib": ["es2020"], - "module": "ES2020", - "target": "ES2020", - "moduleResolution": "node", - "listEmittedFiles": true, // Used as a part of the build task, since we need to pass emitted files to our post-build script - "composite": true, - "outDir": "dist", - "allowSyntheticDefaultImports": true, - }, - "allowJs": true, - "include": [ - "app", - "actions", - "sources", - "common" - ], - "exclude": [ - "dist", - ] - } + "extends": "../../tsconfig.components.json" +} diff --git a/package.json b/package.json index b6ae9a57c6a3b..ddc315c3da306 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "ts-jest": "^29.1.1", "tsc-esm-fix": "^2.18.0", "tsc-watch": "^5.0.3", - "typescript": ">=4.7.4 <5.7.0", + "typescript": ">=5.5.0 <5.7.0", "typescript-eslint": "^8.15.0" }, "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 232f64f1a103d..78db8d4181e68 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,7 +115,7 @@ importers: specifier: ^5.0.3 version: 5.0.3(typescript@5.6.3) typescript: - specifier: '>=4.7.4 <5.7.0' + specifier: '>=5.5.0 <5.7.0' version: 5.6.3 typescript-eslint: specifier: ^8.15.0 diff --git a/tsconfig.components.json b/tsconfig.components.json new file mode 100644 index 0000000000000..1a6cc1dc7ab91 --- /dev/null +++ b/tsconfig.components.json @@ -0,0 +1,25 @@ +{ + "include": [ + "${configDir}/app", + "${configDir}/actions", + "${configDir}/sources", + "${configDir}/common" + ], + "exclude": [ + "${configDir}/dist" + ], + "compilerOptions": { + "lib": [ + "es2020" + ], + "module": "ES2020", + "target": "ES2020", + "moduleResolution": "node", + "listEmittedFiles": true, + "composite": true, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "allowJs": true, + "outDir": "${configDir}/dist" + } +}