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/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/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/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"] } ] } 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" },