包管理

BubblesJS 当前包含以下包:

包简介

@bubblesjs/request

现代化的请求库,基于 Alova 构建,提供:

  • 统一的请求和响应处理
  • 灵活的错误处理机制
  • 支持 fetch、Taro 等 Alova 适配器
  • 双重调用模式支持

@bubblesjs/utils

实用工具函数集合:

  • 通用工具函数
  • 类型工具
  • 辅助方法

@bubblesjs/vue-ai-chart

Vue 3 AI 聊天组件库:

  • 完整的 AI 对话 UI 组件
  • Markdown 渲染和代码高亮
  • 会话列表和历史记录管理
  • 灵活的插槽系统支持自定义

@bubblesjs/vue-annotation

Vue 3 文本标注组件:

  • 用于 NLP 任务的实体标注
  • 实体之间的关系标注
  • 支持 RTL 和暗色模式
  • Unicode 字素处理

@bubblesjs/vue-infinite-scroll

Vue 3 无限滚动组件:

  • 无缝自动滚动动画
  • 悬停暂停功能
  • 可配置的动画速度
  • 适用于新闻滚动条和数据展示

create-bubbles

快速创建项目脚手架:

  • vue-vite-eslint
  • react-rsbuild-biome
  • vp-react
  • vp-react-shadcn
  • vp-monorepo-react-nestjs
  • taro-vue-eslint
  • nextjs-vinext-eslint

你可以在左侧导航中进入各包的详细说明。