diff --git a/jsconfig.base.json b/jsconfig.base.json
deleted file mode 100644
index b1b48e841..000000000
--- a/jsconfig.base.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "compilerOptions": {
- "target": "es2021",
- "module": "commonJS"
- },
- "exclude": ["node_modules"]
-}
diff --git a/packages/frontend-2/components/project/page/models/StructureItem.vue b/packages/frontend-2/components/project/page/models/StructureItem.vue
index 5c6782ca1..cf592ab74 100644
--- a/packages/frontend-2/components/project/page/models/StructureItem.vue
+++ b/packages/frontend-2/components/project/page/models/StructureItem.vue
@@ -188,15 +188,6 @@
{{ name }}
-
-
-
diff --git a/packages/objectloader/jsconfig.json b/packages/objectloader/jsconfig.json
index 525be0695..daf21af1f 100644
--- a/packages/objectloader/jsconfig.json
+++ b/packages/objectloader/jsconfig.json
@@ -1,5 +1,8 @@
{
- "extends": "../../jsconfig.base.json",
- "compilerOptions": {},
+ "compilerOptions": {
+ "target": "es2021",
+ "module": "commonJS"
+ },
+ "exclude": ["node_modules", "dist"],
"include": ["src", "examples"]
}
diff --git a/packages/viewer/jsconfig.json b/packages/viewer/jsconfig.json
deleted file mode 100644
index bc2182701..000000000
--- a/packages/viewer/jsconfig.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "extends": "../../jsconfig.base.json",
- "include": ["src"]
-}
diff --git a/packages/webhook-service/jsconfig.json b/packages/webhook-service/jsconfig.json
index bc2182701..684011d60 100644
--- a/packages/webhook-service/jsconfig.json
+++ b/packages/webhook-service/jsconfig.json
@@ -1,4 +1,8 @@
{
- "extends": "../../jsconfig.base.json",
+ "compilerOptions": {
+ "target": "es2021",
+ "module": "commonJS"
+ },
+ "exclude": ["node_modules"],
"include": ["src"]
}
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 000000000..24731045f
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,23 @@
+{
+ /* load each package separately, rather than as one giant progream */
+ "files": [],
+ "references": [
+ { "path": "packages/fileimport-service" },
+ { "path": "packages/frontend-2" },
+ { "path": "packages/monitor-deployment" },
+ { "path": "packages/objectloader" },
+ { "path": "packages/objectloader2" },
+ { "path": "packages/objectsender" },
+ { "path": "packages/preview-frontend" },
+ { "path": "packages/preview-service" },
+ { "path": "packages/server" },
+ { "path": "packages/shared" },
+ { "path": "packages/tailwind-theme" },
+ { "path": "packages/ui-components" },
+ { "path": "packages/ui-components-nuxt" },
+ { "path": "packages/viewer" },
+ { "path": "packages/viewer-sandbox" },
+ { "path": "packages/webhook-service" }
+ /* …add all other packages listed in workspace.code-workspace */
+ ]
+}
diff --git a/workspace.code-workspace b/workspace.code-workspace
index 88c2425a3..1bdac3a62 100644
--- a/workspace.code-workspace
+++ b/workspace.code-workspace
@@ -97,7 +97,6 @@
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.eol": "\n",
- "volar.vueserver.maxOldSpaceSize": 4000,
"cSpell.words": [
"Automations",
"Bursty",
@@ -111,6 +110,8 @@
"OIDC",
"Prorotation"
],
+ "typescript.tsserver.maxTsServerMemory": 8192,
+ "typescript.disableAutomaticTypeAcquisition": true,
"tailwindCSS.experimental.configFile": {
"packages/frontend-2/tailwind.config.cjs": "packages/frontend-2/**"
},