build: 配置widget导出格式

- 将根目录、cwd-admin、cwd-api和docs/widget的package.json版本统一更新为0.1.4-beta
- 在cwd-widget的package.json中添加main、module和exports字段,支持ES模块和UMD格式
- 修改vite配置,同时生成ES和UMD格式的文件,文件名包含格式后缀
This commit is contained in:
anghunk
2026-02-12 09:43:51 +08:00
parent e98dbeb7ab
commit 4cf7022047
5 changed files with 17 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "cwd-admin",
"version": "0.1.3",
"version": "0.1.4-beta",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,6 +1,6 @@
{
"name": "cwd-api",
"version": "0.1.3",
"version": "0.1.4-beta",
"scripts": {
"deploy": "node scripts/index.js && wrangler deploy",
"dev": "wrangler dev",

View File

@@ -1,10 +1,21 @@
{
"name": "cwd-widget",
"version": "0.1.3",
"version": "0.1.4-beta",
"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",
"license": "Apache-2.0",
"main": "./dist/cwd.umd.js",
"module": "./dist/cwd.es.js",
"exports": {
".": {
"import": "./dist/cwd.es.js",
"require": "./dist/cwd.umd.js"
}
},
"files": [
"dist"
],
"scripts": {
"dev": "vite",
"build": "vite build",

View File

@@ -17,8 +17,8 @@ export default defineConfig({
lib: {
name: 'CWDComments',
entry: resolve(__dirname, 'src/index.js'),
formats: ['umd'],
fileName: (format) => `cwd.js`,
formats: ['es', 'umd'],
fileName: (format) => `cwd.${format}.js`,
},
rollupOptions: {
output: {

View File

@@ -1,6 +1,6 @@
{
"name": "cwd",
"version": "0.1.3",
"version": "0.1.4-beta",
"license": "Apache-2.0",
"repository": {
"type": "git",