@eaera-com/eaera-widgets-v2 (英语)
共享 Vue 3 UI 部件库由 Vite + TypeScript 所建,跨越 Eaera CRM 产品(Backoffice和客户端门户)使用. 船舶每个部件的无害环境管理模块,用于摇树、完整的单文件捆绑和捆绑类型申报.
安装
yarn add @eaera-com/eaera-widgets-v2
所需对等者依赖( Yarn 不自动安装对等者) :
yarn add vue@^3.5 element-plus@^2.14 @element-plus/icons-vue@^2.1 @lucide/vue@^1.14 vue-i18n@^9
可选的对等器, 只有使用图表部件时需要 :
yarn add echarts@^5.4 vue-echarts@^6.6 lightweight-charts@^5.2
使用量
通过可树摇动根外观完全导入 :
import { EaeraButton, EaeraDateTimePicker } from '@eaera-com/eaera-widgets-v2';
import '@eaera-com/eaera-widgets-v2/style.css';
每个组件子路径导入( 仅导入该部件及其共享块) :
import EaeraButton from '@eaera-com/eaera-widgets-v2/components/base/EaeraButton';
单文件包(无树摇动,包括一切):
import { EaeraButton } from '@eaera-com/eaera-widgets-v2/bundle';
每个组件类型的申报自动从 exports 映射; 无额外 types 消费者需要配置.
样式
部件特定样式 style.css 以上导出。 元素加样式为 没有 被注入——主机应用程序必须自己加载,例如:
import 'element-plus/dist/index.css';
图标 SVG 资产(货币/旗下图标)作为单独的文件在 assets/ 并只在引用时获取,使共享块保持小块.
开发( 本回购)
yarn dev # vite playground
yarn storybook # component stories
yarn build # umbrella bundle + per-component build + d.ts shims
yarn typecheck # vue-tsc --noEmit
图书馆向公众npm登记处公布 publishConfig.access: public。 。 。 .
捐款
国旗 SVG: 来自46个图标 旗帜 页:1.
版权(c)2013 Panayiotis Lipiridis
特此准许任何人免费获得本软件的副本和相关文件文件("软件"),在软件中不受限制地进行交易,包括不受限制地享有使用,复制,修改,合并,出版,发售,分版和(或)销售软件副本的权利,但需遵守上述版权通知,且该许可通知必须包含在软件的所有副本或相当部分.
许可证
版权 (c) 2026 EAERA. 版权所有.
这个软件包是 UNLICENSED:它只供Eaera产品内部使用. 任何使用、复制、修改或再分配的权利均不得超出作为Eaera产品依赖物而安装的权利。 上面的旗杆资产仍须遵守自己的麻省理工学院许可证.