@freecallai/pro

中文文档
0.0.28发布于 2026/11/14MITTypeScriptES Module近 30 天下载 4719

福客AI业务组件库

中文使用文档

Fuker UI 业务组件

packages/web-vue-pro 是与 packages/web-vue 平级的独立 workspace 包,包名为 @freecallai/pro。业务组件直接按名称放在 components/ 下,各自维护源码、类型、样式、TEMPLATE.md、演示和测试。基础包 @freecallai/ui 不依赖此包。

使用 pnpm 9.5.0 开发:

pnpm --filter @freecallai/pro docgen
pnpm --filter @freecallai/pro build
pnpm --filter @freecallai/pro test

第一个组件 FkpRichText 同时提供整包注册和 @freecallai/pro/rich-text 按需入口。组件使用 Tiptap 和独立的 @freecallai/icons;宿主需先加载 @freecallai/ui/dist/arco.css,再加载 @freecallai/pro/style.css。上传、鉴权、保存和 AI 操作仍由宿主注入或响应事件。当前源码版本为 0.0.28,要求 UI ^0.0.11、Vue ^3.5.13,Icons 使用 0.0.6,发布状态见发布指南。

SVG 图标由独立的 @freecallai/icons 包维护。富文本组件直接引用该包,图标布局样式包含在 @freecallai/pro/style.css 中。业务包目前不另设 Icon 导出或注册入口;其他场景可直接使用 @freecallai/icons。

文档站从快速上手进入;组件开发放在“开发指南”,演示和公开 API 放在知识富文本组件页。知识富文本的转换协议、扩展说明及历史设计记录从知识富文本文档索引进入。

组件与场景

组件和转换器可从以下公开子路径按需导入(路径均以 @freecallai/pro 开头):

子路径主要导出
/filtersFkpFilter、FkpSearchableMultiSelect、FkpFilterPeriod、FkpFilterDateRange
/switcherFkpSwitcher
/edition-infoFkpEditionInfo
/navigationFkpNavigation
/knowledge-type-pickerFkpKnowledgeTypePicker
/rich-textFkpRichText、场景类型及工具函数
/rich-text/legacy-converter知识场景旧数据转换函数
/agent-prompt-editorFkpAgentPromptEditor、提示词类型及工具函数
/agent-prompt-editor/legacy-converterAgent 提示词旧数据转换函数
import { FkpSwitcher } from '@freecallai/pro/switcher';
import { FkpAgentPromptEditor } from '@freecallai/pro/agent-prompt-editor';
import '@freecallai/ui/dist/arco.css';
import '@freecallai/pro/style.css';

样式目前是整个 Pro 包共用的 CSS,按需子路径只拆分 JavaScript 和类型入口。根入口的默认插件会注册其中一组组件;Agent 提示词编辑器通过自己的子路径导入。

Header、Sidebar、PageLayout 仅为使用业务组件和 UI 组合的文档场景,不导出独立组件或 /layout 入口。Navigation 的排序复用 @freecallai/ui 的 SortableList;宿主负责账号保存和页面跳转。未发布的旧 ProjectSwitcher / FilterSearch / FilterSelect 名称不保留兼容入口。

版本与发布记录

@freecallai/pro 共发布 29 个版本,首次发布于 2026/10/15;过去 12 个月发布了 29 个版本。

版本发布日期距今
0.0.28latest2026/11/142 天前
0.0.272026/11/132 天前
0.0.262026/11/132 天前
0.0.252026/11/132 天前
0.0.242026/11/132 天前
0.0.232026/11/123 天前

关于 @freecallai/pro 的常见问题

@freecallai/pro 是什么?

福客AI业务组件库

如何安装 @freecallai/pro?

在项目目录运行 npm install @freecallai/pro,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:vue(^3.5.13)、@freecallai/ui(^0.0.11)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@freecallai/pro 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@freecallai/pro 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@freecallai/pro 可以商用吗?

@freecallai/pro 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@freecallai/pro 的下载量有多少?

根据 npm 官方下载统计,@freecallai/pro 在 2026/10/16 – 2026/11/14 这 30 天内被下载 4,719 次,日均约 157 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@freecallai/pro 还在维护吗?

最新版本 0.0.28 发布于 2026/11/14(2 天前);至今共发布 29 个版本,其中过去 12 个月发布了 29 个;首次发布于 2026/10/15。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。