@mtgoo/ctool
TypeScript icon, indicating that this package has built-in type declarations

0.1.6 • Public • Published

tool

web/node.js常用方法工具集

feature

  1. 事件:多事件管理(类似nodejs eventEmitter)【eventEmitter】
  2. 事件:单事件管理(类似nodejs eventTarget)【eventTarget】
  3. promise:多个任务进行分组执行【executePromisesByBatch】
  4. promise:结果复用【persistPromise】
  5. promise:在async/await下的异常管理【wrapPromise】
  6. promise:控制句柄暴露【exposedPromise】
  7. promise:重试执行【retryPromise】
  8. 轻量级ws【tinyWs】
  9. 轻量级rpc[【tinyRpc】]JSON-RPC2.0规范(https://nichijoucc.github.io/ctool/modules/tinyrpc.html)
  10. 唯一ID【uuid】
  11. 计时器【timer】
  12. 副作用管理【debuffAction】
  13. 对象池【objectPool】
  14. 数据对象代理【proxydata】
  15. 分层状态机【tinyhfsm】
  16. 行为树【behaviortree】

API文档:https://nichijoucc.github.io/ctool/

安装

npm install @mtgoo/ctool

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.1.60latest

Version History

VersionDownloads (Last 7 Days)Published
0.1.60
0.1.50
0.1.40
0.1.30
0.1.20
0.1.11
0.1.00
0.0.230
0.0.220
0.0.210
0.0.200
0.0.190
0.0.180
0.0.170
0.0.160
0.0.150
0.0.141
0.0.130
0.0.121
0.0.110
0.0.100
0.0.90
0.0.80
0.0.71
0.0.60
0.0.50
0.0.40
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i @mtgoo/ctool

Weekly Downloads

4

Version

0.1.6

License

ISC

Unpacked Size

167 kB

Total Files

21

Last publish

Collaborators

  • dongbo12300