Skip to content

Commit f9961a3

Browse files
committed
fix: configuration
1 parent 86ab276 commit f9961a3

File tree

2 files changed

+15
-21
lines changed

2 files changed

+15
-21
lines changed

package.json

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@zhama/a2ui",
3-
"version": "0.10.0",
3+
"version": "0.10.5",
44
"description": "A2UI Protocol - Agent-to-User Interface Protocol React implementation based on Google A2UI",
55
"type": "module",
66
"main": "dist/index.cjs",
@@ -9,56 +9,49 @@
99
"exports": {
1010
".": {
1111
"types": "./dist/index.d.ts",
12-
"development": "./src/index.ts",
1312
"import": "./dist/index.js",
1413
"require": "./dist/index.cjs",
1514
"default": "./dist/index.js"
1615
},
1716
"./types": {
1817
"types": "./dist/types/index.d.ts",
19-
"development": "./src/types/index.ts",
2018
"import": "./dist/types/index.js",
2119
"require": "./dist/types/index.cjs",
2220
"default": "./dist/types/index.js"
2321
},
2422
"./data": {
2523
"types": "./dist/data/index.d.ts",
26-
"development": "./src/data/index.ts",
2724
"import": "./dist/data/index.js",
2825
"require": "./dist/data/index.cjs",
2926
"default": "./dist/data/index.js"
3027
},
3128
"./events": {
3229
"types": "./dist/events/index.d.ts",
33-
"development": "./src/events/index.ts",
3430
"import": "./dist/events/index.js",
3531
"require": "./dist/events/index.cjs",
3632
"default": "./dist/events/index.js"
3733
},
3834
"./styles": {
3935
"types": "./dist/styles/index.d.ts",
40-
"development": "./src/styles/index.ts",
4136
"import": "./dist/styles/index.js",
4237
"require": "./dist/styles/index.cjs",
4338
"default": "./dist/styles/index.js"
4439
},
45-
"./styles/a2ui-variables.css": "./src/styles/a2ui-variables.css",
46-
"./styles/a2ui.css": "./src/styles/a2ui.css",
40+
"./styles/a2ui-variables.css": "./dist/styles/a2ui-variables.css",
41+
"./styles/a2ui.css": "./dist/styles/a2ui.css",
4742
"./tailwind.preset": {
4843
"import": "./tailwind.preset.js",
4944
"require": "./tailwind.preset.js",
5045
"default": "./tailwind.preset.js"
5146
},
5247
"./ui": {
5348
"types": "./dist/ui/index.d.ts",
54-
"development": "./src/ui/index.ts",
5549
"import": "./dist/ui/index.js",
5650
"require": "./dist/ui/index.cjs",
5751
"default": "./dist/ui/index.js"
5852
},
5953
"./context": {
6054
"types": "./dist/context/index.d.ts",
61-
"development": "./src/context/index.tsx",
6255
"import": "./dist/context/index.js",
6356
"require": "./dist/context/index.cjs",
6457
"default": "./dist/context/index.js"
@@ -69,7 +62,7 @@
6962
"dist/**/*.cjs",
7063
"dist/**/*.d.ts",
7164
"dist/**/*.d.cts",
72-
"src/styles/a2ui-variables.css",
65+
"dist/styles/*.css",
7366
"tailwind.preset.js"
7467
],
7568
"publishConfig": {

tsup.config.ts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { defineConfig } from 'tsup';
22

3-
const isProduction = process.env.NODE_ENV === 'production';
4-
const isDevelopment = !isProduction;
5-
3+
const isDevelopment = process.env.NODE_ENV === 'development';
4+
const isProduction = !isDevelopment;
65
export default defineConfig({
76
// 多入口点
87
entry: {
@@ -24,17 +23,19 @@ export default defineConfig({
2423
// 外部依赖 - React 相关及 markdown
2524
external: ['react', 'react-dom', 'react-markdown'],
2625

27-
// 生成类型定义(暂时禁用,React 19 类型兼容问题)
28-
dts: false,
26+
// 生成类型定义
27+
dts: {
28+
resolve: true, // 自动解析类型依赖
29+
},
2930

3031
// 代码分割:库包不需要
3132
splitting: false,
3233

3334
// 源码映射策略
34-
sourcemap: isDevelopment || process.env.ENABLE_SOURCEMAP === 'true',
35+
sourcemap: !isProduction || process.env.ENABLE_SOURCEMAP === 'true',
3536

36-
// 压缩策略:开发环境不压缩,生产环境压缩
37-
minify: isProduction && process.env.ENABLE_MINIFY !== 'false',
37+
// 压缩策略:始终启用压缩(发布库需要)
38+
minify: true,
3839

3940
// 清理输出目录
4041
clean: true,
@@ -51,6 +52,6 @@ export default defineConfig({
5152
},
5253
injectStyle: false,
5354

54-
// 构建成功提示
55-
onSuccess: 'echo "✅ @zhama/a2ui build completed"',
55+
// 复制 CSS 文件到 dist/styles
56+
onSuccess: 'cp src/styles/*.css dist/styles/ && echo "✅ @zhama/a2ui build completed"',
5657
});

0 commit comments

Comments
 (0)