@dumiflex/wp-kit

中文文档
0.20.0发布于 2026/11/13GPL-3.0-or-laterES Module零依赖构建来源已验证近 30 天下载 4465

Vue 3组件包由Wildcard管道管理器,帆布和社区站点共享.

中文使用文档
文档目录6 节
  1. 安装
  2. 使用
  3. 您的应用程序提供的
  4. 版本数
  5. 链接
  6. 许可证

@dumiflex/wp-kit (英语)

npm Vue 3 TypeScript License: GPL-3.0-or-later

Vue 3 组件套件,其主题为:按钮,字段,选择,复选框,开关,芯片,卡片,表格,对话框,抽屉,弹出器,菜单,工具提示,分页,滑动器,颜色,日期和图标拾取器,列表,土司,代码和diff视图. 主题是设计符号,6个彩色调色板和7个外观(橡子,类型,边框). 这是为 通卡管道,一个 ComfyUI 扩展,并在任何 Vue 3 + Vite app 中工作.

每个作品都读取了CSS自定义属性,因此它会收录所坐入的应用程序的颜色,角和类型.

看每一块活地,用它的时间: dumiflex.github.io/wp-kit (英语)。网站有一个调色板、外观和光线或暗色的切换器.

安装

npm install @dumiflex/wp-kit vue primeicons
# or: pnpm add @dumiflex/wp-kit vue primeicons

货包船的来源.vue, (中文(简体) ), .ts 和 CSS) 没有构建步骤,您的 Vite 应用程序会编译它导入的部件 。 单位 vite.config数字 :

export default defineConfig({
  plugins: [vue()],
  resolve: { dedupe: ["vue"] },                     // one Vue, yours
  optimizeDeps: { exclude: ["@dumiflex/wp-kit"] },  // .vue files go through your Vue plugin
});

使用

一次导入一个文件 。 没有枪管文件,所以只有捆绑船你使用:

import "primeicons/primeicons.css";
import "@dumiflex/wp-kit/theme/tokens.css";
import "@dumiflex/wp-kit/theme/palettes.css";
import "@dumiflex/wp-kit/theme/looks.css";
import "@dumiflex/wp-kit/button.css";

import Button from "@dumiflex/wp-kit/Button.vue";
import Chip from "@dumiflex/wp-kit/Chip.vue";
<Button variant="primary" icon="pi-plus" @click="add">Add</Button>
<Chip tone="warn" icon="pi-exclamation-triangle">2 conflicts</Chip>
<Chip :pressed="tag === 'portrait'" :count="12" size="sm" @click="tag = 'portrait'">portrait</Chip>

挑个调色板看看 <html>数字 : data-wp-palette="…", (中文(简体) ), data-wp-look="…",和阶级 wp-theme-light 用于光线模式。 网站列出全部,并展示出每个作品的道具和一例.

如果您已经导入工具包为 @/kit/...,别名 @/kit 改为 node_modules/@dumiflex/wp-kit/src。 。 。 .

您的应用程序提供的

  • 第3.5号 财务报告和审定财务报表 缩略语 7 (同类依附. 图标是 pi pi-* 课程。 工具箱在运行时没有进口其他东西.

  • 一个主题: 工具箱上面的单子。 带有自己颜色表的主机可以定义在 SHARED_TOKENS 改用只读那些的片段.

  • 如果您的应用程序使用级联层, 则图层顺序 (道风四有. 少数作品(工具提示、波波弗、 Dropdown Menu 、 入学班)将规则放入 @layer wp-extension,因此一个主机页面的无层CSS赢得了一场冲突(在ComfyUI画布上保持了套件的礼貌). 他们的轮廓被画成环状,所以像泰尔温德的飞行前(英语:border-width: 0)不能剥去. 如果您的 CSS 已分层, 请在页面中声明顺序 <head>,在样式表之前,将套件放在重置上方和公用事业下方:

    <style>@layer theme, base, wp-extension, components, utilities;</style>
    

版本数

语义版本。在 1.0 下,一个小版本可以打破: 更改日志 在你撞倒之前。 每一份新闻稿都以出处发表在CI上.

许可证

GPL-3.0-或-后期. 版权(C)2026 DumiFlex.

版本与发布记录

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

版本发布日期距今
0.20.0latest2026/11/13今天
0.19.02026/11/121 天前
0.18.12026/11/121 天前
0.18.02026/11/121 天前
0.17.02026/11/121 天前
0.16.02026/11/103 天前

关于 @dumiflex/wp-kit 的常见问题

@dumiflex/wp-kit 是什么?

Vue 3组件包由Wildcard管道管理器,帆布和社区站点共享.

如何安装 @dumiflex/wp-kit?

在项目目录运行 npm install @dumiflex/wp-kit,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:vue(^3.5.0)、primeicons(^7.0.0 || ^8.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@dumiflex/wp-kit 支持 TypeScript 吗?

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

@dumiflex/wp-kit 支持 ESM 还是 CommonJS?

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

@dumiflex/wp-kit 需要什么版本的 Node.js?

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

@dumiflex/wp-kit 可以商用吗?

@dumiflex/wp-kit 使用 GPL-3.0-or-later 许可。强 Copyleft:分发包含该代码的软件时,整个作品需以 GPL-3.0 兼容许可开源,并附带专利与反锁定条款。仅内部使用不触发此义务。以上为概括,不构成法律意见,请以许可原文为准。

@dumiflex/wp-kit 的下载量有多少?

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

@dumiflex/wp-kit 还在维护吗?

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