@coyoapp/icons

中文文档
2.1.0发布于 2024/01/31MITTypeScriptCommonJS零依赖近 30 天下载 3663

COYO 图标

中文使用文档
文档目录4 节
  1. 软件包管理
  2. 构建
  3. 出版
  4. 通过浏览器添加图标

图标

pipeline status

此工程包含COYO自定义 SVG 图标集的所有图标. 如果您想要在此仓库中添加新图标, 请确保您的 SVG 图标符合其他 SVG 图标的整体结构 :

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="{{ICON_PATH}}"/>
</svg>

软件包管理

该项目正在使用 无 作为包管理器. 这很重要,如果你想 在项目中添加新的依赖性, 但无法提供更新 package-lock.json。这将导致 CI 构建到 失败。 如果软件包锁中的依赖性不匹配其中的依赖性 package.json, npm 将会在 CI 中出错退出 构建,而不是更新软件包锁.

构建

运行 npm run build 建设工程. 建筑文物将存放在 dist 目录。 SVG 图标和 不同预处理器的样式定义将自动生成于 dist/style 财务报告和审定财务报表 dist/svg 页:1 此外,将在 dist 目录.

出版

库可通过运行发布 npm publish然而,出版新版本的首选办法 库是通过CI设置的. 图书馆的新版本将自动发布给我们 JFrog 动画 当在主分支上按下新标签时。 简单来说 此进程,您可以使用以下 npm 命令 :

  • npm 运行释放: major 发布新的 主要 版本
  • npm 运行发布: 小于 发布新的 小声 版本
  • npm 运行释放: patch 发布新的 补丁 版本

这些命令将自动增加版本编号 package.json 财务报告和审定财务报表 package-lock.json,承诺 ,创建相应的 git 标记,并将所有文件推向远程分支。 这样就可以了 自动触发更新 https://coyoapp.gitlab.io/icons (英语) 并发布新的图书馆版本.

通过浏览器添加图标

  1. 转到 仓库 > 文件 > 资产 上传您的新图标 页:1 assets 目录.

  2. 上传文件到 master 分支并添加承诺消息.

  3. 导航到 CI/CD > 管道 找到由你触发的管道 最近的承诺。 而不是运行手册 version 任务以自动触发新建并发布新建任务 补丁发布.

版本与发布记录

@coyoapp/icons 共发布 68 个版本,首次发布于 2021/01/09;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.1.0latest2024/01/312 年前
2.0.312022/12/133 年前
2.0.302022/12/133 年前
2.0.292022/11/074 年前
2.0.282022/09/194 年前
2.0.272022/08/194 年前

关于 @coyoapp/icons 的常见问题

@coyoapp/icons 是什么?

COYO 图标

如何安装 @coyoapp/icons?

在项目目录运行 npm install @coyoapp/icons,或使用 pnpm add / yarn add / bun add。

@coyoapp/icons 支持 TypeScript 吗?

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

@coyoapp/icons 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@coyoapp/icons 可以商用吗?

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

@coyoapp/icons 的下载量有多少?

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

@coyoapp/icons 还在维护吗?

最新版本 2.1.0 发布于 2024/01/31(2 年前);至今共发布 68 个版本,其中过去 12 个月发布了 0 个;首次发布于 2021/01/09。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。