ebuilds-shared
v0.2.8
Published
共享工具库和类型定义
Readme
@ebuilds/shared
共享工具库和类型定义
安装
npm install @ebuilds/shared或
yarn add @ebuilds/shared或
pnpm add @ebuilds/shared功能模块
工具函数 (utils)
request/curl: Axios 封装的 HTTP 客户端hooks/loginHook: 登录相关 HookrouterPermission: 路由权限控制dateUtils: 日期处理工具numUtils: 数字处理工具interceptors: 请求拦截器util: 通用工具函数aesEncrypt: AES 加密解密jsonp: JSONP 实现
状态管理 (stores)
基于 Pinia 的状态管理模块:
aiChatStore: AI 聊天状态commonStore: 通用状态dbStore: 数据库状态drawerWidthStore: 抽屉宽度状态menuStore: 菜单状态
Vite 配置 (vite-config)
Vite 构建工具的标准配置模板
UnoCSS 配置 (uno-config)
UnoCSS 样式框架的配置
样式 (styles)
公共样式文件
使用示例
// 引入工具函数
import { request } from '@ebuilds/shared/utils'
// 引入状态管理
import { useCommonStore } from '@ebuilds/shared/stores'
// 引入 Vite 配置
import viteConfig from '@ebuilds/shared/vite-config'注意事项
- 本库依赖于 Vue 3 和 Pinia
- 部分功能可能需要配合其他依赖使用
