@blockchain-com/components

中文文档
6.1.1发布于 2019/02/22AGPL-3.0-or-laterESM + CJS近 30 天下载 1698

Blockchain.com 组件库

中文使用文档
文档目录10 节
  1. 图标使用量
  2. 1. FontAsome 图标(免费版本)
  3. 2. 加密图标
  4. 3. 自定义(bc)图标
  5. 工具
  6. 链接
  7. 故事书
  8. 1. 减肥
  9. 2. 单位测试
  10. 3. 巨钩

Coverage Status Flow Coverage CircleCI

js-standard-style Code Style: prettier Conventional Commits

说明

图书馆 构成部分 以反应和样式组件为基础。 它包含基本的组件"原子",以及更复杂的"分子",用于其中的"原子" Blockchain.com 页面存档备份,存于互联网档案馆 生态系统.

安装

快点 npm i @blockchain-com/components 你们可以走了!

提示

图标使用量

1. FontAsome 图标(免费版本)

使用 <Fas... />

  • Fas 是类型("Fab","Far"和"Fas"是可活性的)

    • Fab 匹配品牌图标集
    • Fas 匹配固态图标集
    • Far 匹配正则图标集
  • ... 格式化为 帕斯卡案件。 。 。 .

完整图标列表已提供 这里

实例:

<FasCheckCircle />
<FarCheckCircle />
<FabFacebook />

cryptos

2. 加密图标

使用 <Crypto.../>

可用的加密图标列表 这里

实例:

<CryptoBtc />
<CryptoXlm />

cryptos

3. 自定义(bc)图标

使用 <Bc... />

自定义图标列表可供使用 这里

实例:

<BcBlocks />
<BcTransactions />

cryptos

发展

工具

两者 yarn 财务报告和审定财务报表 npm 被支持.

命令使用 npm 不过,你可以使用 yarn 和它会 只是工作间

如果您想要更改库并反映您的更改在您的消费者应用上, 而无需推向回放和发布

  1. git clone [email protected]:blockchain/components.git
  2. cd path-to/components
  3. npm link
  4. cd path-to/my-app
  5. npm link @blockchain-com/components

:zap: 你需要运行 npm link @blockchain-com/components 每次你跑的时候 npm i 或者说 yarn.

故事书

  1. 确保安装了节点版本QQ 8.0
  2. 安装软件包 : npm i
  3. 以 dev 模式启动应用程序 : npm run start
  4. 图书馆现在可在 本地主机: 6006

建筑

这个图书馆遵循 原子设计 原则.

已进一步注意确保所有组件均可使用,并完全能够运行,跨越主要网页浏览器*,以及对任何屏幕大小的反应.

使用量大于1%的浏览器 :

  • IE 11 请检查URL=值 (帮助)
  • 萨法里11+
  • Chrome / Edge / Firefox 最新两个主要版本

代码质量

1. 减肥

编码样式规则由 高级 执行人 埃斯林特语Name

这个 good practices™ 我们所遵循的 Javascript 标准样式

以下命令可用 :

  • npm run lint:js
    • Lints JS 代码
  • npm run lint:css
    • Lints 有样式组件

2. 单位测试

测试使用 欢乐 财务报告和审定财务报表 酶。 。 。 .

以下命令可用 :

  • npm test
    • 运行单元测试

3. 巨钩

我们用 胡斯基 自动部署 git 钩

在每一个 git commit 财务报告和审定财务报表 git push 我们进行单位测试 和起伏任务.

承诺信息也经过验证,必须遵循 常规武器委员会 谱.

版本与发布记录

@blockchain-com/components 共发布 65 个版本,首次发布于 2018/07/31;过去 12 个月发布了 0 个版本。

版本发布日期距今
6.1.1latest2019/02/227 年前
6.0.12019/02/077 年前
6.0.02019/01/297 年前
5.1.32019/01/257 年前
5.1.22019/01/257 年前
5.1.12019/01/227 年前

关于 @blockchain-com/components 的常见问题

@blockchain-com/components 是什么?

Blockchain.com 组件库

如何安装 @blockchain-com/components?

在项目目录运行 npm install @blockchain-com/components,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:prop-types(^15.6.2)、react(^16.7.0)、react-dom(^16.7.0)、styled-components(^4.1.3)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@blockchain-com/components 支持 TypeScript 吗?

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

@blockchain-com/components 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@blockchain-com/components 可以商用吗?

@blockchain-com/components 使用 AGPL-3.0-or-later 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@blockchain-com/components 的下载量有多少?

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

@blockchain-com/components 还在维护吗?

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