feat: 更新为 1.2.0 构建产物(内核重构版)

- 产物替换为 funjiaui.es.js / funjiaui.cjs.js / funjiaui.umd.js
- style.css 更新,新增 index.d.ts 与各组件类型声明目录
- 移除旧产物 um_table.es.js(1.0.0 的 ES 包,历史与 v1.0.0 标签仍可回溯)
- package.json 补齐 module / types / unpkg / jsdelivr / files 字段,
  并将 vue、element-plus、@element-plus/icons-vue 声明为 peerDependencies
- 新增 README 说明产物清单与用法
This commit is contained in:
2026-09-19 01:04:09 +08:00
parent 0d6ad0c775
commit f26bd3f377
38 changed files with 14329 additions and 3516 deletions
Vendored
+33
View File
@@ -0,0 +1,33 @@
/**
* 组件库出口。
*
* 改造前这里只导出了 4 个组件,类型一个都没对外暴露 —— 使用方拿不到
* `IFieldMetaValue` / `TFieldMetaValue` 这些写装饰器必需的入参类型,
* 只能用 `any` 硬写。
*
* 现在:
* - 组件全量导出(只导出无重依赖的那批,CodeMirror / SingleUpload 之类的
* 业务组件依赖第三方库较多,需要时单独按路径引用);
* - 类型与内核(core)一并导出,允许使用方复用反射扫描 / 事件链能力。
*/
export { default as UmByClass } from "./UmTable/UmByClass.vue";
export { default as UmByClassEnhance } from "./UmTable/UmByClassEnhance.vue";
export { default as UmTable } from "./UmTable/UmTable.vue";
export { default as UmTableColumn } from "./UmTable/UmTableColumn.vue";
export { default as UmTableForm } from "./UmTable/UmTableForm.vue";
export { default as UmTableDialog } from "./UmTable/UmTableDialog.vue";
export { default as UmSearchForm } from "./UmTable/UmSearchForm.vue";
export { default as UmSyncNodeForm } from "./UmTable/UmSyncNodeForm.vue";
export { default as UmColumnRender } from "./UmTable/UmColumnRender.vue";
export { default as UmTableOperate } from "./UmTable/UmTableOperate.vue";
export { default as UmTableToolbar } from "./UmTable/UmTableToolbar.vue";
export * from "./UmTable/index";
export { default as UmDialog } from "./UmDialog/index.vue";
export { default as UmPagination } from "./UmPagination/index.vue";
export { default as Iconfont } from "./Iconfont/index.vue";
export { default as UmTree } from "./UmTree/UmTree.vue";
export { default as UmDistrictTree } from "./UmTree/UmDistrictTree.vue";
export { default as UmDistrictTreeNode } from "./UmTree/UmDistrictTreeNode.vue";
export { default as AreaTree } from "./UmTree/AreaTree.vue";
export { default as UmTreeSelect } from "./UmTreeSelect/UmTreeSelect.vue";
export * from "./UmTree/types";