Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

carbon-design-system/carbon-icons-svelte

说明与用途

**项目简介(2‑3 句)**
Carbon‑Design‑System 的 SVG 图标已封装为 Svelte 组件,提供统一、可定制的视觉资源,帮助开发者在 Svelte 项目中快速使用 Carbon 设计体系的图标。

**价值**

  • **统一视觉**:一次性引入即拥有 Carbon 全套图标,保持 UI 风格一致。
  • **提升效率**:图标即为 Svelte 组件,可直接在模板中使用,无需手动处理 SVG,适合快速原型和 Web3 前端开发(如钱包、DeFi 仪表盘)。
  • **开源透明**:实现细节全部公开,便于审计和二次定制,特别适合需要展示或检查区块链工作流的场景。

**典型接入方式**

  1. **安装**:npm i -D carbon-icons-svelte(或 pnpm add carbon-icons-svelte)。
  2. **在 Svelte 文件中使用**:
   <script>
     import { Add24, Search24 } from 'carbon-icons-svelte';
   </script>

   <Add24 class="icon" />
   <Search24 class="icon" />
  1. **按需引入**:仅导入需要的图标可保持打包体积最小。
  2. **自定义样式**:通过 CSS 或 Svelte 的 class、style 属性调整颜色、大小等。

**生产可用性**

  • **活跃度**:截至 2026‑07‑02 最近一次提交,GitHub ★458、Fork 26,社区活跃。
  • **技术成熟度**:使用 TypeScript 编写,提供完整的类型声明,兼容 SvelteKit 与普通 Svelte 项目。
  • **风险**:暂无重大元数据风险,仍需在正式投产前确认许可证兼容性(MIT)以及安全审计情况。
  • **结论**:在完成 README 与许可证复核后,可视为高可用的 OSS 组件,适合在生产环境中进行小范围试点,随后逐步推广。

实际用途

carbon-design-system/carbon-icons-svelte helps prototype or inspect blockchain workflows with open implementation details.

  • build Web3 workflows
  • inspect blockchain integrations
  • prototype wallet or DeFi features

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:30:53.138Z
原始来源