@aziontech/webkit

中文文档
5.9.0发布于 2026/11/05MITES Module构建来源已验证近 30 天下载 4237

用于构建Azion网络接口的可再使用的UI组件和设计系统公用设施.

中文使用文档
文档目录11 节
  1. 开始
  2. 快速从AI开始
  3. 1) 安装
  4. 2-增加主题CSS
  5. 3 添加您的第一个组件
  6. 4- 在操场试一试
  7. 5) 保持原样(记起时的花纹)
  8. 6- 从终点站探索
  9. 软件包
  10. 所需资源
  11. 许可证

@aziontech/webkit (英语)

Azion为Vue 3——100+可访问,由符号驱动的组件设计系统,外加 工具,使每个项目都使用它们:一个ESLint插件(每个规则) error),一个Stylelint配置,一个指导AI编码工具的MCP服务器,以及一个CLI 统统用一个命令.

  • 播放场 : 每个元件都会在故事书中播放互动故事,每个道具都有控制.
  • 样式指南 : docs/STYLEGUIDE.md 每一个代码标准都是完全的,每个门都挡住.
  • 准则: docs/GUIDELINES.md ——一页文摘(建设并使用平面版).

开始

快速从AI开始

使用 Claude 代码, Cursor, 还是另一个 AI 编码工具? 把这个粘入您的代理 :

安装 @aziontech/webkit, (中文(简体) ), @aziontech/theme,以及 @aziontech/icons 在这个项目中, 然后运行 npx @aziontech/webkit init 给线条、MCP服务器和代理文件.

它的 MCP 服务器给您的 AI 完整组件目录(list_components, (中文(简体) ), get_component, (中文(简体) ), list_tokens, (中文(简体) ), suggest_component, (中文(简体) ), get_best_practices, (中文(简体) ), validate_usage)——所以在第一次尝试时写出正确的导入,道具和符号.

1) 安装

npm install @aziontech/webkit @aziontech/theme @aziontech/icons

然后将项目(lint预设,MCP,预承诺,代理文件)线入一个命令:

npx @aziontech/webkit init

init 首先读取您的工程, 并且绝不刻录已有文件 --dry-run 预览计划。 见 docs/toolkit/cli.md。 。 。 .

2-增加主题CSS

在您的应用程序条目( 如 . src/main.js:

import '@aziontech/theme/globals.css' // design tokens (light/dark aware)
import '@aziontech/icons' // the icon font

用尾风? 主题还包括一个预设—— @aziontech/theme/tailwind-preset 这样啊 语义公用事业text-body-sm, (中文(简体) ), bg-[var(--primary)]在你的建筑中决心.

3 添加您的第一个组件

每个部件都是平坦的、可树动的进口 @aziontech/webkit/<name>数字 :

<script setup>
import Button from '@aziontech/webkit/button'
import FieldText from '@aziontech/webkit/field-text'
</script>

<template>
  <FieldText name="email" label="Email" />
  <Button kind="primary" @click="submit">Create account</Button>
</template>

组分成分暴露出化合物API(Table.Row, (中文(简体) ), Table.Cell)和a 数据 树能震动的根(@aziontech/webkit/table-root当你只需要根.

4- 在操场试一试

故事书是现场游乐场:每个组成部分都传出它的故事 默认 故事是交互式的,每个道具都有控件——加上复制版已准备好的"显示代码" 被贴入你的应用软件时,片段是按原样运行的.

# in this repo
pnpm storybook:dev

出版的《童话》 https://webkit.azion.app/ 页面存档备份,存于互联网档案馆. 当地为撰稿人(事先要求、运行和建立《故事书》)的设置 仓库读取器。 。 。 .

5) 保持原样(记起时的花纹)

init 启用 Webkit ESLint 预设, 在哪里 每个规则都是 error - 错了 导入、深路/内部路由、样式覆盖组件、硬码颜色以及 被折旧的组件会失败您的 lint 而不是运输 :

// eslint.config.js
import webkit from '@aziontech/webkit/eslint-plugin'
export default [...webkit.configs.recommended]

完整的图案目录——如何用手构建一个组件,如何使用我们的组件——已经进入 docs/GUIDELINES.md。 。 。 .

6- 从终点站探索

npx @aziontech/webkit doctor   # verify the wiring is healthy (lint, MCP, theme)
npx webkit-mcp                 # the MCP server your AI tools connect to

软件包

软件包这是什么
@aziontech/webkit组件 + eslint- plugin, 样式lint- 配置, MCP, CLI
@aziontech/theme设计标志, globals.css尾风预设
@aziontech/icons图标字体( CSS/ woff2) + 目录

所需资源

  • Vue 3.5+(使用组件) defineModel 财务报告和审定财务报表 useId(中文(简体) )
  • VeeValidate 4.x (仅格式字段)

许可证

麻省理工学院

版本与发布记录

@aziontech/webkit 共发布 107 个版本,首次发布于 2026/03/12;过去 12 个月发布了 107 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
5.9.0latest2026/11/053 天前
5.8.02026/11/044 天前
5.7.02026/10/2711 天前
5.6.02026/10/2415 天前
5.5.02026/10/2018 天前
5.4.02026/10/071 个月前

其他发布通道:legacy-v3 → 3.9.4。

关于 @aziontech/webkit 的常见问题

@aziontech/webkit 是什么?

用于构建Azion网络接口的可再使用的UI组件和设计系统公用设施.

如何安装 @aziontech/webkit?

在项目目录运行 npm install @aziontech/webkit,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:vue(^3.5.29)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。它还提供命令行工具 webkit、webkit-mcp,可以用 npx webkit 直接运行。

@aziontech/webkit 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/aziontech__webkit 是否存在。

@aziontech/webkit 支持 ESM 还是 CommonJS?

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

@aziontech/webkit 可以商用吗?

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

@aziontech/webkit 的下载量有多少?

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

@aziontech/webkit 还在维护吗?

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