From ae88de47493c83f39d62372ac43dda11499b3a69 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:30:24 +0000 Subject: [PATCH 1/3] Initial plan From c027771a4420ffc3c1c8539fd98949acf8a78a11 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:54:39 +0000 Subject: [PATCH 2/3] Update @mongodb-js/tsconfig-devtools from 1.0.0 to 1.0.4 Co-authored-by: kraenhansen <1243959+kraenhansen@users.noreply.github.com> --- configs/tsconfig-compass/package.json | 2 +- package-lock.json | 35 +++++++++++++++------------ 2 files changed, 20 insertions(+), 17 deletions(-) diff --git a/configs/tsconfig-compass/package.json b/configs/tsconfig-compass/package.json index 09778d96f93..2fdb88f171c 100644 --- a/configs/tsconfig-compass/package.json +++ b/configs/tsconfig-compass/package.json @@ -14,7 +14,7 @@ "@mongodb-js/prettier-config-compass": "^1.2.9" }, "dependencies": { - "@mongodb-js/tsconfig-devtools": "^1.0.0" + "@mongodb-js/tsconfig-devtools": "^1.0.4" }, "scripts": { "check": "npm run lint", diff --git a/package-lock.json b/package-lock.json index f30a6b82cb6..b969ea8deb8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -434,7 +434,7 @@ "version": "1.2.12", "license": "SSPL", "dependencies": { - "@mongodb-js/tsconfig-devtools": "^1.0.0" + "@mongodb-js/tsconfig-devtools": "^1.0.4" }, "devDependencies": { "@mongodb-js/prettier-config-compass": "^1.2.9" @@ -443,6 +443,15 @@ "typescript": "^5.9.3" } }, + "configs/tsconfig-compass/node_modules/@mongodb-js/tsconfig-devtools": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/tsconfig-devtools/-/tsconfig-devtools-1.0.4.tgz", + "integrity": "sha512-88JxGsCptWMJohTggMVnaNlPP4X9qP0jdFqLntroi16uVtBiXIxMlXnXcr1p16Nk1UZof0Dgo/7RR/A6X1f6iA==", + "license": "SSPL", + "peerDependencies": { + "typescript": "^5.0.4" + } + }, "configs/webpack-config-compass": { "name": "@mongodb-js/webpack-config-compass", "version": "1.10.10", @@ -11818,14 +11827,6 @@ "resolved": "configs/tsconfig-compass", "link": true }, - "node_modules/@mongodb-js/tsconfig-devtools": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/tsconfig-devtools/-/tsconfig-devtools-1.0.0.tgz", - "integrity": "sha512-6YmdEm+qO4xRMQpEYy7mscOo/YI3uPuOmCx0TdQg8NdKbj64qypWovaY6Yu9pvH5uqlgmzYM41YIbsoVuh6t/Q==", - "peerDependencies": { - "typescript": "^5.0.4" - } - }, "node_modules/@mongodb-js/webpack-config-compass": { "resolved": "configs/webpack-config-compass", "link": true @@ -68737,15 +68738,17 @@ "version": "file:configs/tsconfig-compass", "requires": { "@mongodb-js/prettier-config-compass": "^1.2.9", - "@mongodb-js/tsconfig-devtools": "^1.0.0" + "@mongodb-js/tsconfig-devtools": "^1.0.4" + }, + "dependencies": { + "@mongodb-js/tsconfig-devtools": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@mongodb-js/tsconfig-devtools/-/tsconfig-devtools-1.0.4.tgz", + "integrity": "sha512-88JxGsCptWMJohTggMVnaNlPP4X9qP0jdFqLntroi16uVtBiXIxMlXnXcr1p16Nk1UZof0Dgo/7RR/A6X1f6iA==", + "requires": {} + } } }, - "@mongodb-js/tsconfig-devtools": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@mongodb-js/tsconfig-devtools/-/tsconfig-devtools-1.0.0.tgz", - "integrity": "sha512-6YmdEm+qO4xRMQpEYy7mscOo/YI3uPuOmCx0TdQg8NdKbj64qypWovaY6Yu9pvH5uqlgmzYM41YIbsoVuh6t/Q==", - "requires": {} - }, "@mongodb-js/webpack-config-compass": { "version": "file:configs/webpack-config-compass", "requires": { From 0ef2cbf5320739bb574a5cdfc5f0e7c14ff67d52 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:00:13 +0000 Subject: [PATCH 3/3] Simplify package tsconfig files by removing redundant properties Co-authored-by: kraenhansen <1243959+kraenhansen@users.noreply.github.com> --- packages/atlas-service/tsconfig.json | 12 +++++++----- packages/compass-aggregations/tsconfig.json | 13 +++++++------ packages/compass-app-registry/tsconfig.json | 12 +++++++----- packages/compass-app-stores/tsconfig.json | 13 +++++++------ packages/compass-assistant/tsconfig.json | 12 +++++++----- packages/compass-collection/tsconfig.json | 12 +++++++----- packages/compass-components/tsconfig.json | 12 +++++++----- .../tsconfig.json | 12 +++++++----- .../compass-connections-navigation/tsconfig.json | 12 +++++++----- packages/compass-connections/tsconfig.json | 12 +++++++----- packages/compass-context-menu/tsconfig.json | 12 +++++++----- packages/compass-crud/tsconfig.json | 11 +++++++---- packages/compass-data-modeling/tsconfig.json | 12 +++++++----- packages/compass-editor/tsconfig.json | 12 +++++++----- packages/compass-electron-menu/tsconfig.json | 12 +++++++----- packages/compass-explain-plan/tsconfig.json | 13 +++++++------ packages/compass-export-to-language/tsconfig.json | 13 +++++++------ packages/compass-field-store/tsconfig.json | 12 +++++++----- packages/compass-find-in-page/tsconfig.json | 15 +++++++++++---- packages/compass-generative-ai/tsconfig.json | 12 +++++++----- packages/compass-global-writes/tsconfig.json | 12 +++++++----- packages/compass-import-export/tsconfig.json | 13 +++++++------ packages/compass-indexes/tsconfig.json | 13 +++++++------ packages/compass-intercom/tsconfig.json | 12 +++++++----- packages/compass-logging/tsconfig.json | 12 +++++++----- .../tsconfig.json | 12 +++++++----- packages/compass-preferences-model/tsconfig.json | 13 +++++++------ packages/compass-query-bar/tsconfig.json | 10 +++++++--- .../tsconfig.json | 15 +++++++++++---- packages/compass-schema-validation/tsconfig.json | 13 +++++++------ packages/compass-schema/tsconfig.json | 10 +++++++--- packages/compass-serverstats/tsconfig.json | 10 +++++++--- packages/compass-settings/tsconfig.json | 12 +++++++----- packages/compass-shell/tsconfig.json | 13 +++++++------ packages/compass-sidebar/tsconfig.json | 13 +++++++------ packages/compass-telemetry/tsconfig.json | 12 +++++++----- packages/compass-test-server/tsconfig.json | 12 +++++++----- packages/compass-user-data/tsconfig.json | 12 +++++++----- packages/compass-utils/tsconfig.json | 12 +++++++----- packages/compass-web/test/types/tsconfig.json | 15 ++++++++++----- packages/compass-web/tsconfig.json | 13 ++++++++----- packages/compass-welcome/tsconfig.json | 12 +++++++----- packages/compass-workspaces/tsconfig.json | 12 +++++++----- packages/connection-form/tsconfig.json | 12 +++++++----- packages/connection-info/tsconfig.json | 12 +++++++----- packages/connection-storage/tsconfig.json | 12 +++++++----- packages/data-service/tsconfig.json | 15 ++++++++++----- packages/databases-collections-list/tsconfig.json | 12 +++++++----- packages/databases-collections/tsconfig.json | 10 +++++++--- packages/explain-plan-helper/tsconfig.json | 12 +++++++----- packages/hadron-document/tsconfig.json | 15 ++++++++++----- packages/hadron-ipc/tsconfig.json | 12 +++++++----- packages/hadron-type-checker/tsconfig.json | 15 ++++++++++----- packages/mongodb-query-util/tsconfig.json | 12 +++++++----- packages/my-queries-storage/tsconfig.json | 12 +++++++----- packages/reflux-state-mixin/tsconfig.json | 12 +++++++----- 56 files changed, 413 insertions(+), 279 deletions(-) diff --git a/packages/atlas-service/tsconfig.json b/packages/atlas-service/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/atlas-service/tsconfig.json +++ b/packages/atlas-service/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-aggregations/tsconfig.json b/packages/compass-aggregations/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-aggregations/tsconfig.json +++ b/packages/compass-aggregations/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-app-registry/tsconfig.json b/packages/compass-app-registry/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-app-registry/tsconfig.json +++ b/packages/compass-app-registry/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-app-stores/tsconfig.json b/packages/compass-app-stores/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-app-stores/tsconfig.json +++ b/packages/compass-app-stores/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-assistant/tsconfig.json b/packages/compass-assistant/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-assistant/tsconfig.json +++ b/packages/compass-assistant/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-collection/tsconfig.json b/packages/compass-collection/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-collection/tsconfig.json +++ b/packages/compass-collection/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-components/tsconfig.json b/packages/compass-components/tsconfig.json index cd45978fcfa..a42bfbbd0e5 100644 --- a/packages/compass-components/tsconfig.json +++ b/packages/compass-components/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "lib" - }, - "include": ["**/*"], - "exclude": ["node_modules", "lib"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-connection-import-export/tsconfig.json b/packages/compass-connection-import-export/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-connection-import-export/tsconfig.json +++ b/packages/compass-connection-import-export/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-connections-navigation/tsconfig.json b/packages/compass-connections-navigation/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-connections-navigation/tsconfig.json +++ b/packages/compass-connections-navigation/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-connections/tsconfig.json b/packages/compass-connections/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-connections/tsconfig.json +++ b/packages/compass-connections/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-context-menu/tsconfig.json b/packages/compass-context-menu/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-context-menu/tsconfig.json +++ b/packages/compass-context-menu/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-crud/tsconfig.json b/packages/compass-crud/tsconfig.json index 60ca7df6761..24033a36f57 100644 --- a/packages/compass-crud/tsconfig.json +++ b/packages/compass-crud/tsconfig.json @@ -1,11 +1,14 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", - "allowJs": true, "moduleResolution": "nodenext", "module": "nodenext" }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-data-modeling/tsconfig.json b/packages/compass-data-modeling/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-data-modeling/tsconfig.json +++ b/packages/compass-data-modeling/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-editor/tsconfig.json b/packages/compass-editor/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-editor/tsconfig.json +++ b/packages/compass-editor/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-electron-menu/tsconfig.json b/packages/compass-electron-menu/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-electron-menu/tsconfig.json +++ b/packages/compass-electron-menu/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-explain-plan/tsconfig.json b/packages/compass-explain-plan/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-explain-plan/tsconfig.json +++ b/packages/compass-explain-plan/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-export-to-language/tsconfig.json b/packages/compass-export-to-language/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-export-to-language/tsconfig.json +++ b/packages/compass-export-to-language/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-field-store/tsconfig.json b/packages/compass-field-store/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-field-store/tsconfig.json +++ b/packages/compass-field-store/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-find-in-page/tsconfig.json b/packages/compass-find-in-page/tsconfig.json index ea16f7af18a..30bd6deac30 100644 --- a/packages/compass-find-in-page/tsconfig.json +++ b/packages/compass-find-in-page/tsconfig.json @@ -1,9 +1,16 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", - "lib": ["ES2020", "DOM"] + "lib": [ + "ES2020", + "DOM" + ] }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-generative-ai/tsconfig.json b/packages/compass-generative-ai/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-generative-ai/tsconfig.json +++ b/packages/compass-generative-ai/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-global-writes/tsconfig.json b/packages/compass-global-writes/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-global-writes/tsconfig.json +++ b/packages/compass-global-writes/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-import-export/tsconfig.json b/packages/compass-import-export/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-import-export/tsconfig.json +++ b/packages/compass-import-export/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-indexes/tsconfig.json b/packages/compass-indexes/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-indexes/tsconfig.json +++ b/packages/compass-indexes/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-intercom/tsconfig.json b/packages/compass-intercom/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-intercom/tsconfig.json +++ b/packages/compass-intercom/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-logging/tsconfig.json b/packages/compass-logging/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-logging/tsconfig.json +++ b/packages/compass-logging/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-maybe-protect-connection-string/tsconfig.json b/packages/compass-maybe-protect-connection-string/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-maybe-protect-connection-string/tsconfig.json +++ b/packages/compass-maybe-protect-connection-string/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-preferences-model/tsconfig.json b/packages/compass-preferences-model/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-preferences-model/tsconfig.json +++ b/packages/compass-preferences-model/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-query-bar/tsconfig.json b/packages/compass-query-bar/tsconfig.json index 6339680db32..28409a72342 100644 --- a/packages/compass-query-bar/tsconfig.json +++ b/packages/compass-query-bar/tsconfig.json @@ -1,9 +1,13 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", "allowJs": true }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-saved-aggregations-queries/tsconfig.json b/packages/compass-saved-aggregations-queries/tsconfig.json index ea16f7af18a..30bd6deac30 100644 --- a/packages/compass-saved-aggregations-queries/tsconfig.json +++ b/packages/compass-saved-aggregations-queries/tsconfig.json @@ -1,9 +1,16 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", - "lib": ["ES2020", "DOM"] + "lib": [ + "ES2020", + "DOM" + ] }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-schema-validation/tsconfig.json b/packages/compass-schema-validation/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-schema-validation/tsconfig.json +++ b/packages/compass-schema-validation/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-schema/tsconfig.json b/packages/compass-schema/tsconfig.json index 6339680db32..28409a72342 100644 --- a/packages/compass-schema/tsconfig.json +++ b/packages/compass-schema/tsconfig.json @@ -1,9 +1,13 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", "allowJs": true }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-serverstats/tsconfig.json b/packages/compass-serverstats/tsconfig.json index 6339680db32..28409a72342 100644 --- a/packages/compass-serverstats/tsconfig.json +++ b/packages/compass-serverstats/tsconfig.json @@ -1,9 +1,13 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", "allowJs": true }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-settings/tsconfig.json b/packages/compass-settings/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-settings/tsconfig.json +++ b/packages/compass-settings/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-shell/tsconfig.json b/packages/compass-shell/tsconfig.json index 6339680db32..a42bfbbd0e5 100644 --- a/packages/compass-shell/tsconfig.json +++ b/packages/compass-shell/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist", - "allowJs": true - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-sidebar/tsconfig.json b/packages/compass-sidebar/tsconfig.json index 20ee36c332d..a42bfbbd0e5 100644 --- a/packages/compass-sidebar/tsconfig.json +++ b/packages/compass-sidebar/tsconfig.json @@ -1,9 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "allowJs": true, - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-telemetry/tsconfig.json b/packages/compass-telemetry/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-telemetry/tsconfig.json +++ b/packages/compass-telemetry/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-test-server/tsconfig.json b/packages/compass-test-server/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-test-server/tsconfig.json +++ b/packages/compass-test-server/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-user-data/tsconfig.json b/packages/compass-user-data/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-user-data/tsconfig.json +++ b/packages/compass-user-data/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-utils/tsconfig.json b/packages/compass-utils/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/compass-utils/tsconfig.json +++ b/packages/compass-utils/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-web/test/types/tsconfig.json b/packages/compass-web/test/types/tsconfig.json index fb381483aee..bd95b4f13f7 100644 --- a/packages/compass-web/test/types/tsconfig.json +++ b/packages/compass-web/test/types/tsconfig.json @@ -1,16 +1,21 @@ { "compilerOptions": { "target": "ES2020", - "lib": ["ES2020", "DOM"], + "lib": [ + "ES2020", + "DOM" + ], "module": "commonjs", "moduleResolution": "node", - "strict": true, - "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "declaration": false, "noEmit": true, - "typeRoots": ["./node_modules/@types"] + "typeRoots": [ + "./node_modules/@types" + ] }, - "include": ["**/*.test-d.ts"] + "include": [ + "**/*.test-d.ts" + ] } diff --git a/packages/compass-web/tsconfig.json b/packages/compass-web/tsconfig.json index f27cc34b276..46c4a9b1379 100644 --- a/packages/compass-web/tsconfig.json +++ b/packages/compass-web/tsconfig.json @@ -1,8 +1,11 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist", "test/types"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist", + "test/types" + ] } diff --git a/packages/compass-welcome/tsconfig.json b/packages/compass-welcome/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-welcome/tsconfig.json +++ b/packages/compass-welcome/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/compass-workspaces/tsconfig.json b/packages/compass-workspaces/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/compass-workspaces/tsconfig.json +++ b/packages/compass-workspaces/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/connection-form/tsconfig.json b/packages/connection-form/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/connection-form/tsconfig.json +++ b/packages/connection-form/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/connection-info/tsconfig.json b/packages/connection-info/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/connection-info/tsconfig.json +++ b/packages/connection-info/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/connection-storage/tsconfig.json b/packages/connection-storage/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/connection-storage/tsconfig.json +++ b/packages/connection-storage/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/data-service/tsconfig.json b/packages/data-service/tsconfig.json index 29dc06056e6..7cbaa4285db 100644 --- a/packages/data-service/tsconfig.json +++ b/packages/data-service/tsconfig.json @@ -1,10 +1,15 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", "compilerOptions": { - "allowJs": true, - "lib": ["ES2020"], - "outDir": "lib" + "lib": [ + "ES2020" + ] }, - "include": ["**/*"], - "exclude": ["node_modules", "lib"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/databases-collections-list/tsconfig.json b/packages/databases-collections-list/tsconfig.json index 3495f3190e9..a42bfbbd0e5 100644 --- a/packages/databases-collections-list/tsconfig.json +++ b/packages/databases-collections-list/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/databases-collections/tsconfig.json b/packages/databases-collections/tsconfig.json index 6339680db32..28409a72342 100644 --- a/packages/databases-collections/tsconfig.json +++ b/packages/databases-collections/tsconfig.json @@ -1,9 +1,13 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.react.json", "compilerOptions": { - "outDir": "dist", "allowJs": true }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/explain-plan-helper/tsconfig.json b/packages/explain-plan-helper/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/explain-plan-helper/tsconfig.json +++ b/packages/explain-plan-helper/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/hadron-document/tsconfig.json b/packages/hadron-document/tsconfig.json index cda1edf15cd..36f40162178 100644 --- a/packages/hadron-document/tsconfig.json +++ b/packages/hadron-document/tsconfig.json @@ -1,10 +1,15 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", "compilerOptions": { - "allowJs": true, - "lib": ["ES2020"], - "outDir": "dist" + "lib": [ + "ES2020" + ] }, - "include": ["**/*"], - "exclude": ["node_modules", "lib"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "lib" + ] } diff --git a/packages/hadron-ipc/tsconfig.json b/packages/hadron-ipc/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/hadron-ipc/tsconfig.json +++ b/packages/hadron-ipc/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/hadron-type-checker/tsconfig.json b/packages/hadron-type-checker/tsconfig.json index cda1edf15cd..36f40162178 100644 --- a/packages/hadron-type-checker/tsconfig.json +++ b/packages/hadron-type-checker/tsconfig.json @@ -1,10 +1,15 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", "compilerOptions": { - "allowJs": true, - "lib": ["ES2020"], - "outDir": "dist" + "lib": [ + "ES2020" + ] }, - "include": ["**/*"], - "exclude": ["node_modules", "lib"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "lib" + ] } diff --git a/packages/mongodb-query-util/tsconfig.json b/packages/mongodb-query-util/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/mongodb-query-util/tsconfig.json +++ b/packages/mongodb-query-util/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/my-queries-storage/tsconfig.json b/packages/my-queries-storage/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/my-queries-storage/tsconfig.json +++ b/packages/my-queries-storage/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/packages/reflux-state-mixin/tsconfig.json b/packages/reflux-state-mixin/tsconfig.json index 236d16200ee..2660a3d9069 100644 --- a/packages/reflux-state-mixin/tsconfig.json +++ b/packages/reflux-state-mixin/tsconfig.json @@ -1,8 +1,10 @@ { "extends": "@mongodb-js/tsconfig-compass/tsconfig.common.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["**/*"], - "exclude": ["node_modules", "dist"] + "include": [ + "**/*" + ], + "exclude": [ + "node_modules", + "dist" + ] }