@aurodesignsystem-dev/auro-formkit

中文文档
0.0.0-pr1627.0发布于 2026/10/09Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 2209

用于构建窗体的网络组件集.

中文使用文档
文档目录15 节
  1. 说明
  2. 使用大小写
  3. 1. 用户账户
  4. 2. 离职和付款
  5. 3. 预订和时间安排
  6. 4. 搜索和过滤
  7. 5. 文件上传
  8. 6. 反馈和调查
  9. 7. 计算和动态形式
  10. 8. 多步骤表
  11. 9. 移动友好输入
  12. 10. 无障碍表格
  13. 11. 内建验证
  14. 开始
  15. 开始

福尔基特

说明

auro-formkit 是用于构建窗体的网络组件的集合.

它是一个单体,包含下列组件:

  • auro-checkbox
    • auro-checkbox-group
  • auro-combobox
  • auro-counter
    • auro-counter-group
  • auro-datepicker
  • auro-dropdown
  • auro-form
  • auro-input
  • auro-menu
    • auro-menu-option
  • auro-radio
    • auro-radio-group
  • auro-select

使用大小写

1. 用户账户

  • 签名和登录表单
  • 电子邮件和密码验证

2. 离职和付款

  • 收集货运和计费信息
  • 使用自动填充和校验来减少错误

3. 预订和时间安排

  • 选择日期和时间
  • 防止选择无效( 如过去的日期)

4. 搜索和过滤

  • 以建议搜索输入
  • 价格范围或类别等过滤器

5. 文件上传

  • 上传图像、文档或媒体
  • 限制文件类型并允许多个文件

6. 反馈和调查

  • 收集评级、选择和评论
  • 必要时要求提供答案

7. 计算和动态形式

  • 显示实时结果(例如定价、总数)

8. 多步骤表

  • 将长式分解为小步

9. 移动友好输入

  • 使用触发右键盘的输入类型

10. 无障碍表格

  • 适当的标签和分组输入
  • 内置错误处理

11. 内建验证

  • 使用 HTML5 规则而不是自定义 JavaScript

开始

Build Status See it on NPM! License ESM supported

装置

$ npm i @aurodesignsystem/auro-formkit

开始

每个部分都有自己的“开始”文件.

版本与发布记录

@aurodesignsystem-dev/auro-formkit 共发布 1,428 个版本,首次发布于 2025/05/21;过去 12 个月发布了 909 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.0.0-pr1627.0latest2026/10/0930 天前
0.0.0-pr1624.12026/10/071 个月前
0.0.0-pr1625.12026/10/071 个月前
0.0.0-pr1625.02026/10/071 个月前
0.0.0-pr1624.02026/10/061 个月前
0.0.0-pr1619.02026/09/241 个月前

其他发布通道:afb → 5.2.3-afb.1.0.0,fs → 5.8.1-fs.1.0.0。

关于 @aurodesignsystem-dev/auro-formkit 的常见问题

@aurodesignsystem-dev/auro-formkit 是什么?

用于构建窗体的网络组件集.

如何安装 @aurodesignsystem-dev/auro-formkit?

在项目目录运行 npm install @aurodesignsystem-dev/auro-formkit,或使用 pnpm add / yarn add / bun add。

@aurodesignsystem-dev/auro-formkit 支持 TypeScript 吗?

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

@aurodesignsystem-dev/auro-formkit 支持 ESM 还是 CommonJS?

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

@aurodesignsystem-dev/auro-formkit 需要什么版本的 Node.js?

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

@aurodesignsystem-dev/auro-formkit 可以商用吗?

@aurodesignsystem-dev/auro-formkit 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@aurodesignsystem-dev/auro-formkit 的下载量有多少?

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

@aurodesignsystem-dev/auro-formkit 还在维护吗?

最新版本 0.0.0-pr1627.0 发布于 2026/10/09(30 天前);至今共发布 1428 个版本,其中过去 12 个月发布了 909 个;首次发布于 2025/05/21。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。