@byline/ui

中文文档
6.13.0发布于 2026/11/04MPL-2.0TypeScriptES Module近 30 天下载 2367

下行 CMS 用户界面软件包

中文使用文档
文档目录3 节
  1. 与 @infonomic/uikit
  2. 故事书
  3. 许可证

@ byline/ ui

Byline CMS 的框架独立反应原始,包括按钮, 输入、覆盖、图标和拖放组件。 CMS 字段部件和 文档编辑器表格属于 @byline/admin。 。 。 .

此软件包是 线性CMS ——一个开发者友好,开源的无头CMS,有版本,编辑功能 工作流程,和内容翻译作为一等关注.

用于文件、整个架构概览和开始 指令,参见主仓库: https://github.com/Byline-CMS/bylinecms.dev. 互联网档案馆的存檔,存档日期2013-12-22。 。 。 .

与 @infonomic/uikit

这个软件包的基础表面—— components, (中文(简体) ), icons, (中文(简体) ), hooks, (中文(简体) ), lib, (中文(简体) ), loaders, (中文(简体) ), styles, (中文(简体) ), utils,以及 widgets 目录,加 uikit.ts ——与 @infonomic/uikit两者 套件保存在同步状态 手动移动更改,以任何方向为单位 更改来源: 这里所做的更改是移植到上游, 做了更改 上游是这里。 任何副本均可直接编辑;其中亦非唯一 真相的来源.

线条 dnd/ 组件和组件 react.ts 入境点没有上游对应点.

故事书

故事书让你检查和互动 与UI原始人没有开始 内容管理系统或数据库。 故事从兄弟的UI套装中移植到现场 除了它们的组件 src/**/*.stories.tsx。 。 。 .

在安装工作空间依赖性后, 从寄存器根运行 :

pnpm storybook

打开 http://localhost:6007 (英语)。预览包括 UI 工具包的重置,主题, 印刷、本地字体、抽屉和土司供应商。 使用工具栏 来切换光和暗的主题。 无障碍面板检查 ; 文档页面和控件.

建立一个静态站点:

pnpm build-storybook

输出为 packages/ui/storybook-static/,Git对此置之不理. 两个命令都与 pnpm --filter @byline/ui 在命令名称之前. 端口 6007 匹配兄弟姐妹套件; 启动此套件前停止它的服务器, 或 运行 pnpm --filter @byline/ui storybook --port 6008 用于使用不同的端口.

配置居住于 .storybook/main.ts 财务报告和审定财务报表 .storybook/preview.tsx。 。 。 . 静态预览资产存在 public/,在字体旁边有字体许可. 预览应用 .byline-ui 切入到 iframe 体上, 从而传送了覆盖的继承 和故事一样有范围 故事布局使用内线样式, 并且确实 不需要网络应用程序的 Tailwind 配置 .

在添加故事时, 从本地源模块导入组件 故事书类型 @storybook/react-vite软件包 typecheck 命令 检查故事和配置; 库构建不包括故事模块 . 在合并之前运行静态构建并检查浏览器中更改的故事.

许可证

MPL - 2.0 导弹

版本与发布记录

@byline/ui 共发布 175 个版本,首次发布于 2026/05/03;过去 12 个月发布了 175 个版本。

版本发布日期距今
6.13.0latest2026/11/044 天前
6.12.12026/11/026 天前
6.12.02026/10/318 天前
6.11.02026/10/2514 天前
6.10.12026/10/2217 天前
6.10.02026/10/2217 天前

关于 @byline/ui 的常见问题

@byline/ui 是什么?

下行 CMS 用户界面软件包

如何安装 @byline/ui?

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

@byline/ui 支持 TypeScript 吗?

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

@byline/ui 支持 ESM 还是 CommonJS?

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

@byline/ui 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.22.2。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@byline/ui 可以商用吗?

@byline/ui 使用 MPL-2.0 许可。弱 Copyleft:可以商用,也可以和闭源代码一起使用;但如果分发时修改了 MPL 授权的文件,这些文件的修改需以 MPL 开源。以上为概括,不构成法律意见,请以许可原文为准。

@byline/ui 的下载量有多少?

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

@byline/ui 还在维护吗?

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