@antv/util
A common util collection for antv projects
Last updated 7 years ago by elaine.q.10 .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @antv/util 
SYNC missed versions from official npm registry.

@antv/util

AntV 底层依赖的工具库,包含有所有的 util 纯函数,不建议在自己业务中使用,避免因为迭代过程的 Break Change 给您带来维护成本。

Build Status npm Version npm Download npm License

✨ 特性

  • 轻量级:按需实现代码逻辑,尽可能的减少包大小,目前约 12kb;在 lodash 未优化包大小之前,不要在 AntV 中使用 lodash。
  • 工具丰富:包含了不同类别的函数上百种。
  • 可视化:特化工具可视化中使用的颜色、形状、路径、向量、矩阵等方向的功能。

???? 安装

$ npm install @antv/util

???? 上手

import { path2String, path2Array } from '@antv/util';

path2String([
  ['M', 10, 10],
  ['L', 100, 100],
  ['l', 10, 10],
  ['h', 20],
  ['v', 20],
]); 
// ----> 'M10 10L100 100l10 10h20v20'

path2Array('M10 10L100 100l10 10h20v20');
/**
 *  ------->
 * [
 *  ['M', 10, 10],
 *  ['L', 100, 100],
 *  ['l', 10, 10],
 *  ['h', 20],
 *  ['v', 20],
 * ]
 */

???? API

???? 原则

  • util 只有一个 npm 包,按照目录来组织不同类型的方法,避免 monorepo 互相依赖。
  • 内容和 AntV 强相关,避免做和 lodash 等相同的工具库。
  • 不使用的方法,及时删除,并保持新增方法可以按需引入。
  • 保持单元测试、文档的完整性。
  • 旧版本不维护,如果 AntV 技术栈的旧版本需要迭代,请升级到 v3。

???? 贡献

$ git clone git@github.com:antvis/util.git

$ cd util

$ npm i

$ npm t

写完代码之后,提交 PR 即可。

License

MIT@AntV.

Current Tags

  • 1.0.6-beta.2                                ...           beta (8 years ago)
  • 3.3.11                                ...           latest (9 months ago)

71 Versions

  • 3.3.11                                ...           9 months ago
  • 3.3.10                                ...           2 years ago
  • 3.3.10-beta.0                                ...           2 years ago
  • 3.3.9 [deprecated]           ...           2 years ago
  • 3.3.8                                ...           2 years ago
  • 3.3.7                                ...           2 years ago
  • 3.3.6                                ...           2 years ago
  • 3.3.5                                ...           3 years ago
  • 3.3.4                                ...           3 years ago
  • 3.3.3                                ...           3 years ago
  • 3.3.2                                ...           3 years ago
  • 3.3.1                                ...           3 years ago
  • 3.3.0                                ...           4 years ago
  • 3.2.5                                ...           4 years ago
  • 3.2.4                                ...           4 years ago
  • 3.2.3                                ...           4 years ago
  • 3.2.2                                ...           4 years ago
  • 3.2.1                                ...           4 years ago
  • 3.2.0                                ...           4 years ago
  • 3.1.2                                ...           4 years ago
  • 3.1.1                                ...           4 years ago
  • 3.1.0                                ...           4 years ago
  • 3.0.2                                ...           4 years ago
  • 3.0.1                                ...           4 years ago
  • 3.0.0                                ...           4 years ago
  • 3.0.0-beta.1                                ...           4 years ago
  • 2.0.17                                ...           5 years ago
  • 2.0.16                                ...           5 years ago
  • 2.0.15 [deprecated]           ...           5 years ago
  • 2.0.14                                ...           5 years ago
  • 2.0.13                                ...           5 years ago
  • 2.0.12                                ...           5 years ago
  • 2.0.11                                ...           5 years ago
  • 2.0.10                                ...           5 years ago
  • 2.0.9                                ...           6 years ago
  • 2.0.8                                ...           6 years ago
  • 2.0.7                                ...           6 years ago
  • 2.0.6                                ...           6 years ago
  • 2.0.5                                ...           7 years ago
  • 2.0.4                                ...           7 years ago
  • 2.0.3                                ...           7 years ago
  • 2.0.2                                ...           7 years ago
  • 2.0.1                                ...           7 years ago
  • 2.0.1-beta.1                                ...           7 years ago
  • 2.0.0                                ...           7 years ago
  • 1.3.1                                ...           7 years ago
  • 1.3.0                                ...           7 years ago
  • 1.2.5                                ...           8 years ago
  • 1.2.4                                ...           8 years ago
  • 1.2.3                                ...           8 years ago
  • 1.2.1                                ...           8 years ago
  • 1.2.2                                ...           8 years ago
  • 1.2.0                                ...           8 years ago
  • 1.1.1                                ...           8 years ago
  • 1.1.0                                ...           8 years ago
  • 1.0.12                                ...           8 years ago
  • 1.0.11                                ...           8 years ago
  • 1.0.10                                ...           8 years ago
  • 1.0.9                                ...           8 years ago
  • 1.0.8                                ...           8 years ago
  • 1.0.7                                ...           8 years ago
  • 1.0.6                                ...           8 years ago
  • 1.0.6-beta.2                                ...           8 years ago
  • 1.0.5-beta.1                                ...           8 years ago
  • 1.0.5                                ...           8 years ago
  • 1.0.4                                ...           8 years ago
  • 1.0.3                                ...           8 years ago
  • 1.0.3-beta.1                                ...           8 years ago
  • 1.0.2                                ...           8 years ago
  • 1.0.1                                ...           8 years ago
  • 1.0.0                                ...           8 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 1
Last Month 1
Dependencies (1)
Dev Dependencies (18)

Copyright 2013 - present © cnpmjs.org | Home |