From c01945417af92eee0a8730d529dae8037563a6fc Mon Sep 17 00:00:00 2001 From: Elecmonkey Date: Wed, 19 Aug 2026 14:29:55 +0800 Subject: [PATCH 1/3] fix(create-rstack): drop node types from component library src --- packages/create-rstack/template-lib-react-ts/tsconfig.json | 2 +- packages/create-rstack/template-lib-solid-ts/tsconfig.json | 2 +- packages/create-rstack/template-lib-svelte-ts/tsconfig.json | 2 +- packages/create-rstack/template-lib-vue-ts/tsconfig.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/create-rstack/template-lib-react-ts/tsconfig.json b/packages/create-rstack/template-lib-react-ts/tsconfig.json index fd016f3d..d89a9952 100644 --- a/packages/create-rstack/template-lib-react-ts/tsconfig.json +++ b/packages/create-rstack/template-lib-react-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2022", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "useDefineForClassFields": true, "rootDir": "src", diff --git a/packages/create-rstack/template-lib-solid-ts/tsconfig.json b/packages/create-rstack/template-lib-solid-ts/tsconfig.json index c0b73036..b5e76e95 100644 --- a/packages/create-rstack/template-lib-solid-ts/tsconfig.json +++ b/packages/create-rstack/template-lib-solid-ts/tsconfig.json @@ -6,7 +6,7 @@ "target": "ES2022", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "useDefineForClassFields": true, "rootDir": "src", diff --git a/packages/create-rstack/template-lib-svelte-ts/tsconfig.json b/packages/create-rstack/template-lib-svelte-ts/tsconfig.json index 4c1d7652..bc9a1615 100644 --- a/packages/create-rstack/template-lib-svelte-ts/tsconfig.json +++ b/packages/create-rstack/template-lib-svelte-ts/tsconfig.json @@ -6,7 +6,7 @@ "emitDeclarationOnly": true, "outDir": "dist", "skipLibCheck": true, - "types": ["rstack/types", "node", "svelte"], + "types": ["rstack/types", "svelte"], "useDefineForClassFields": true, "rootDir": "src", diff --git a/packages/create-rstack/template-lib-vue-ts/tsconfig.json b/packages/create-rstack/template-lib-vue-ts/tsconfig.json index 9d608297..fa55998b 100644 --- a/packages/create-rstack/template-lib-vue-ts/tsconfig.json +++ b/packages/create-rstack/template-lib-vue-ts/tsconfig.json @@ -7,7 +7,7 @@ "emitDeclarationOnly": true, "outDir": "dist", "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "jsxImportSource": "vue", "useDefineForClassFields": true, "rootDir": "src", From c5562c92d790740fc7b7bb66630efb6cf2f99aa4 Mon Sep 17 00:00:00 2001 From: Elecmonkey Date: Wed, 19 Aug 2026 14:31:58 +0800 Subject: [PATCH 2/3] fix(create-rstack): drop node types from app template src --- packages/create-rstack/template-app-lit-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-preact-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-react-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-solid-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-svelte-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-vanilla-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-vue-ts/tsconfig.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/create-rstack/template-app-lit-ts/tsconfig.json b/packages/create-rstack/template-app-lit-ts/tsconfig.json index a6f5c445..3e77fcbf 100644 --- a/packages/create-rstack/template-app-lit-ts/tsconfig.json +++ b/packages/create-rstack/template-app-lit-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "experimentalDecorators": true, "useDefineForClassFields": false, diff --git a/packages/create-rstack/template-app-preact-ts/tsconfig.json b/packages/create-rstack/template-app-preact-ts/tsconfig.json index 54f737ff..cc8dcc27 100644 --- a/packages/create-rstack/template-app-preact-ts/tsconfig.json +++ b/packages/create-rstack/template-app-preact-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "jsxImportSource": "preact", "useDefineForClassFields": true, diff --git a/packages/create-rstack/template-app-react-ts/tsconfig.json b/packages/create-rstack/template-app-react-ts/tsconfig.json index dd3c6e37..ae4c6765 100644 --- a/packages/create-rstack/template-app-react-ts/tsconfig.json +++ b/packages/create-rstack/template-app-react-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-solid-ts/tsconfig.json b/packages/create-rstack/template-app-solid-ts/tsconfig.json index 0437f985..14875380 100644 --- a/packages/create-rstack/template-app-solid-ts/tsconfig.json +++ b/packages/create-rstack/template-app-solid-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "jsxImportSource": "solid-js", "useDefineForClassFields": true, diff --git a/packages/create-rstack/template-app-svelte-ts/tsconfig.json b/packages/create-rstack/template-app-svelte-ts/tsconfig.json index 333158f0..f92e4c45 100644 --- a/packages/create-rstack/template-app-svelte-ts/tsconfig.json +++ b/packages/create-rstack/template-app-svelte-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node", "svelte"], + "types": ["rstack/types", "svelte"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-vanilla-ts/tsconfig.json b/packages/create-rstack/template-app-vanilla-ts/tsconfig.json index 3fae4ab2..4d1d672e 100644 --- a/packages/create-rstack/template-app-vanilla-ts/tsconfig.json +++ b/packages/create-rstack/template-app-vanilla-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-vue-ts/tsconfig.json b/packages/create-rstack/template-app-vue-ts/tsconfig.json index fe3ca093..a0cfa127 100644 --- a/packages/create-rstack/template-app-vue-ts/tsconfig.json +++ b/packages/create-rstack/template-app-vue-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "node"], + "types": ["rstack/types"], "jsxImportSource": "vue", "useDefineForClassFields": true, From 9f710e9ce2c5354938f5ecb2e8497eee25267d7a Mon Sep 17 00:00:00 2001 From: Elecmonkey Date: Wed, 19 Aug 2026 16:43:12 +0800 Subject: [PATCH 3/3] Revert "fix(create-rstack): drop node types from app template src" This reverts commit c5562c92d790740fc7b7bb66630efb6cf2f99aa4. --- packages/create-rstack/template-app-lit-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-preact-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-react-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-solid-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-svelte-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-vanilla-ts/tsconfig.json | 2 +- packages/create-rstack/template-app-vue-ts/tsconfig.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/create-rstack/template-app-lit-ts/tsconfig.json b/packages/create-rstack/template-app-lit-ts/tsconfig.json index 3e77fcbf..a6f5c445 100644 --- a/packages/create-rstack/template-app-lit-ts/tsconfig.json +++ b/packages/create-rstack/template-app-lit-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "experimentalDecorators": true, "useDefineForClassFields": false, diff --git a/packages/create-rstack/template-app-preact-ts/tsconfig.json b/packages/create-rstack/template-app-preact-ts/tsconfig.json index cc8dcc27..54f737ff 100644 --- a/packages/create-rstack/template-app-preact-ts/tsconfig.json +++ b/packages/create-rstack/template-app-preact-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "jsxImportSource": "preact", "useDefineForClassFields": true, diff --git a/packages/create-rstack/template-app-react-ts/tsconfig.json b/packages/create-rstack/template-app-react-ts/tsconfig.json index ae4c6765..dd3c6e37 100644 --- a/packages/create-rstack/template-app-react-ts/tsconfig.json +++ b/packages/create-rstack/template-app-react-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-solid-ts/tsconfig.json b/packages/create-rstack/template-app-solid-ts/tsconfig.json index 14875380..0437f985 100644 --- a/packages/create-rstack/template-app-solid-ts/tsconfig.json +++ b/packages/create-rstack/template-app-solid-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "jsxImportSource": "solid-js", "useDefineForClassFields": true, diff --git a/packages/create-rstack/template-app-svelte-ts/tsconfig.json b/packages/create-rstack/template-app-svelte-ts/tsconfig.json index f92e4c45..333158f0 100644 --- a/packages/create-rstack/template-app-svelte-ts/tsconfig.json +++ b/packages/create-rstack/template-app-svelte-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types", "svelte"], + "types": ["rstack/types", "node", "svelte"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-vanilla-ts/tsconfig.json b/packages/create-rstack/template-app-vanilla-ts/tsconfig.json index 4d1d672e..3fae4ab2 100644 --- a/packages/create-rstack/template-app-vanilla-ts/tsconfig.json +++ b/packages/create-rstack/template-app-vanilla-ts/tsconfig.json @@ -4,7 +4,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "useDefineForClassFields": true, /* modules */ diff --git a/packages/create-rstack/template-app-vue-ts/tsconfig.json b/packages/create-rstack/template-app-vue-ts/tsconfig.json index a0cfa127..fe3ca093 100644 --- a/packages/create-rstack/template-app-vue-ts/tsconfig.json +++ b/packages/create-rstack/template-app-vue-ts/tsconfig.json @@ -5,7 +5,7 @@ "target": "ES2020", "noEmit": true, "skipLibCheck": true, - "types": ["rstack/types"], + "types": ["rstack/types", "node"], "jsxImportSource": "vue", "useDefineForClassFields": true,