From adc26afb83a37a2cb504b114c6f7a735a0902eae Mon Sep 17 00:00:00 2001 From: hanchayi Date: Fri, 23 Jan 2026 16:01:00 +0800 Subject: [PATCH 1/2] build: add tsup for build --- .../fix-build-error_2026-01-23-08-01.json | 11 +++++++++++ common/config/subspaces/default/pnpm-lock.yaml | 6 ++++++ packages/text-editor/lang-javascript/package.json | 2 ++ .../text-editor/lang-javascript/tsconfig.build.json | 3 +++ 4 files changed, 22 insertions(+) create mode 100644 common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-01.json diff --git a/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-01.json b/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-01.json new file mode 100644 index 00000000..064a11dd --- /dev/null +++ b/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-01.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@coze-editor/lang-javascript", + "comment": "add tsup for build", + "type": "patch" + } + ], + "packageName": "@coze-editor/lang-javascript", + "email": "hanchayi@163.com" +} diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index 79e481bd..76266a18 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -2210,6 +2210,9 @@ importers: specifier: ^1.4.19 version: 1.5.1 devDependencies: + '@coze-arch/ts-config': + specifier: workspace:* + version: link:../../../config/ts-config '@coze-arch/vitest-config': specifier: workspace:* version: link:../../../config/vitest-config @@ -2225,6 +2228,9 @@ importers: eslint: specifier: 9.14.0 version: 9.14.0(jiti@2.6.1) + tsup: + specifier: ^8.0.1 + version: 8.5.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(jiti@2.6.1)(postcss@8.5.5)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.8.0) vitest: specifier: ^3.0.9 version: 3.0.9(@edge-runtime/vm@3.2.0)(@types/debug@4.1.12)(@types/node@22.13.13)(happy-dom@17.4.4)(jiti@2.6.1)(less@4.3.0)(sass-embedded@1.89.2)(sass@1.89.0)(sugarss@2.0.0)(terser@5.39.2)(tsx@4.19.3)(yaml@2.8.0) diff --git a/packages/text-editor/lang-javascript/package.json b/packages/text-editor/lang-javascript/package.json index 5c9bd8c5..1f699d76 100644 --- a/packages/text-editor/lang-javascript/package.json +++ b/packages/text-editor/lang-javascript/package.json @@ -27,11 +27,13 @@ "@lezer/javascript": "^1.4.19" }, "devDependencies": { + "@coze-arch/ts-config": "workspace:*", "@coze-arch/vitest-config": "workspace:*", "@coze-editor/eslint-config": "workspace:*", "@lezer/lr": "^1.4.0", "@vitest/coverage-v8": "^3.0.9", "eslint": "9.14.0", + "tsup": "^8.0.1", "vitest": "^3.0.9" }, "publishConfig": { diff --git a/packages/text-editor/lang-javascript/tsconfig.build.json b/packages/text-editor/lang-javascript/tsconfig.build.json index eeb18992..a89715d2 100644 --- a/packages/text-editor/lang-javascript/tsconfig.build.json +++ b/packages/text-editor/lang-javascript/tsconfig.build.json @@ -13,6 +13,9 @@ }, "include": ["src"], "references": [ + { + "path": "../../../config/ts-config/tsconfig.build.json" + }, { "path": "../../../config/vitest-config/tsconfig.build.json" }, From 6d449f49370a450f360ae22bbe40f590263f4c1e Mon Sep 17 00:00:00 2001 From: hanchayi Date: Fri, 23 Jan 2026 16:39:01 +0800 Subject: [PATCH 2/2] =?UTF-8?q?build:=20=E5=9C=A8=20rush-project.json=20?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0=20test:cov=20=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fix-build-error_2026-01-23-08-39.json | 11 +++++++++++ .../lang-javascript/config/rush-project.json | 4 ++++ 2 files changed, 15 insertions(+) create mode 100644 common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-39.json diff --git a/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-39.json b/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-39.json new file mode 100644 index 00000000..5072eef0 --- /dev/null +++ b/common/changes/@coze-editor/lang-javascript/fix-build-error_2026-01-23-08-39.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@coze-editor/lang-javascript", + "comment": "在 rush-project.json 中添加 test:cov 操作配置", + "type": "patch" + } + ], + "packageName": "@coze-editor/lang-javascript", + "email": "hanchayi@163.com" +} diff --git a/packages/text-editor/lang-javascript/config/rush-project.json b/packages/text-editor/lang-javascript/config/rush-project.json index 31290b5a..9a539c13 100644 --- a/packages/text-editor/lang-javascript/config/rush-project.json +++ b/packages/text-editor/lang-javascript/config/rush-project.json @@ -7,6 +7,10 @@ { "operationName": "ts-check", "outputFolderNames": ["./dist"] + }, + { + "operationName": "test:cov", + "outputFolderNames": ["coverage"] } ] }