Skip to content

NichijouCC/ctool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Dec 4, 2022
fb2815f · Dec 4, 2022
Nov 20, 2020
Apr 7, 2021
Mar 3, 2021
Dec 4, 2022
Dec 4, 2022
Sep 16, 2020
Nov 23, 2020
Sep 18, 2020
May 11, 2022
Dec 4, 2022
Aug 3, 2022
Sep 28, 2020
Sep 28, 2020
Sep 18, 2020

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published