From 0624101e928d79fe7edacc7137d79f5b1e0d2964 Mon Sep 17 00:00:00 2001 From: anghunk Date: Thu, 12 Feb 2026 09:53:06 +0800 Subject: [PATCH] =?UTF-8?q?build(widget):=20=E5=A4=8D=E5=88=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=A3=B0=E6=98=8E=E6=96=87=E4=BB=B6=E5=88=B0=E6=89=80?= =?UTF-8?q?=E6=9C=89=E8=BE=93=E5=87=BA=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将单个 .d.ts 文件复制到多个构建输出目录(cwd.es.d.ts 和 cwd.umd.d.ts),确保不同构建格式都能获得类型支持。 --- cwd-admin/package.json | 2 +- cwd-api/package.json | 2 +- docs/widget/package.json | 2 +- docs/widget/vite.config.js | 21 ++++++++++++++------- package.json | 2 +- 5 files changed, 18 insertions(+), 11 deletions(-) diff --git a/cwd-admin/package.json b/cwd-admin/package.json index 3334137..74f3ff7 100644 --- a/cwd-admin/package.json +++ b/cwd-admin/package.json @@ -1,6 +1,6 @@ { "name": "cwd-admin", - "version": "0.1.4-rc-1", + "version": "0.1.4-rc-2", "type": "module", "scripts": { "dev": "vite", diff --git a/cwd-api/package.json b/cwd-api/package.json index fa4f312..d8db68a 100644 --- a/cwd-api/package.json +++ b/cwd-api/package.json @@ -1,6 +1,6 @@ { "name": "cwd-api", - "version": "0.1.4-rc-1", + "version": "0.1.4-rc-2", "scripts": { "deploy": "node scripts/index.js && wrangler deploy", "dev": "wrangler dev", diff --git a/docs/widget/package.json b/docs/widget/package.json index 1f9a6aa..64be1e7 100644 --- a/docs/widget/package.json +++ b/docs/widget/package.json @@ -1,6 +1,6 @@ { "name": "cwd-widget", - "version": "0.1.4-rc-1", + "version": "0.1.4-rc-2", "description": "Server-free, extremely fast and secure, plug-and-play commenting system based on Cloudflare Workers and the Global Edge Network.", "type": "module", "author": "anghunk", diff --git a/docs/widget/vite.config.js b/docs/widget/vite.config.js index 32eaeca..e2be3aa 100644 --- a/docs/widget/vite.config.js +++ b/docs/widget/vite.config.js @@ -11,13 +11,20 @@ function copyDtsPlugin() { name: 'copy-dts', closeBundle() { const src = resolve(__dirname, 'src/index.d.ts'); - const dest = resolve(__dirname, 'dist/index.d.ts'); - try { - copyFileSync(src, dest); - console.log(`[copy-dts] Copied ${src} to ${dest}`); - } catch (e) { - console.error(`[copy-dts] Failed to copy .d.ts file: ${e}`); - } + const dests = [ + resolve(__dirname, 'dist/index.d.ts'), + resolve(__dirname, 'dist/cwd.es.d.ts'), + resolve(__dirname, 'dist/cwd.umd.d.ts') + ]; + + dests.forEach(dest => { + try { + copyFileSync(src, dest); + console.log(`[copy-dts] Copied ${src} to ${dest}`); + } catch (e) { + console.error(`[copy-dts] Failed to copy .d.ts file to ${dest}: ${e}`); + } + }); } } } diff --git a/package.json b/package.json index d02c18a..a897daf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cwd", - "version": "0.1.4-rc-1", + "version": "0.1.4-rc-2", "license": "Apache-2.0", "repository": { "type": "git",