0.5.10 • Published 3 days ago

@cmtlyt/base v0.5.10

Weekly downloads
-
License
MIT
Repository
github
Last release
3 days ago

@cmtlyt/base

README 每次发包才会更新,如果需要看最新的更新日志或文档,请前往 homepage 查看

更新日志

日志标识总览

  • (O) 对象
  • (D) 目录
  • (F) 函数
  • (I) 接口
  • (CV) 常量
  • -> 别名

v0.5.10

全局添加可控警告 通过 window.__ClConfig__.disableWarning 控制

v0.5.9

新增

  • (D) utils
    • (F) chunkTask
    • (F) isAsyncFunc

修复

  • 修复 apply 方法传参错误问题

优化

  • 优化 cacheByReturn 方法底层调用方式

v0.5.8

新增

  • (D) utils
    • (F) getNow

v0.5.7

新增

  • (D) utils
    • (F) getCallStack

v0.5.6

新增

  • (D) utils
    • (F) isTrue
    • (F) isFalse

修改

  • 所有 function 类改为 class
  • 所有私有属性和方法, 使用 ES6 的私有句法定义

v0.5.5

新增

  • (D) utils
    • (F) apply
    • (F) construct
    • (F) defineProperty
    • (F) deleteProperty
    • (F) get
    • (F) getOwnPropertyDescriptor
    • (F) getPrototypeOf
    • (F) has
    • (F) isExtensible
    • (F) ownKeys
    • (F) preventExtensions
    • (F) set
    • (F) setPrototypeOf
  • createUploader 支持用户自定义 fetch 参数

v0.5.4

新增

  • createUploader 新增 concurrentNode 配置, 用于配制并发上传的节点

v0.5.3

新增

  • Logger 新增 getInstance 静态方法

修改

  • 部分类型修订
  • 移除多余类型
  • 移除 createStorePool 中的 DefaultStoreController 导出

v0.5.2

新增

  • (F) createPool
  • (F) getPool

修复

  • 部分类型修复

优化

  • createUploader 使用 createPool 管理上传任务,并增加可配置参数

v0.5.1

修复

  • 修复 isHttpUrlString 无法识别 // 开头链接的问题

v0.5.0

新增

  • (F) createUploader
  • (D) utils
    • (F) isFile
    • (F) isBlob
    • (F) isHttpUrlString
    • (F) isBlobUrlString
    • (F) isDataUrlString
    • (F) isUrl
    • (F) getArraySlice

修复

  • logger 类型错误,及内部参数赋值错误
  • string 模块类型修复
  • 移除多余类型声明
  • createWorkerFunc 类型完善

新增

  • createWorkerFunc 监听用户自己发送的事件

备注

  • 如果 createWorkerFunc 第三个参数的 needPost 配置项被设置为 true 后,会改变 func 的第一个参数为 postMessage 函数,如果需要使用,请注意!!!

v0.4.2

新增

  • (D) utils
    • (F) isEmpty

修复

  • 大范围类型修复
  • 修复 pipecompose 写反了的问题

修改

  • generateCookieInfo 增加可配置参数

v0.4.1

新增

  • (D) utils
    • (F) getType

修改

  • CalculatorvalueOf 方法改为计算器的等于运算符,并新增 getCurrValue 来获取当前值,但不计算最终结果
// valueOf 会真实计算结果
const calc = new Calculator(1);
calc.add(1);
calc.valueOf(); // 2
calc.mut(2);
calc.valueOf(); // 4

// getCurrValue 不会真实计算结果
const calc2 = new Calculator(1);
calc2.add(1);
calc2.getCurrValue(); // 2;
calc2.mut(2);
calc2.valueOf(); // 3

修复

  • 大范围类型修复

v0.4.0

新增

  • (F) curry
  • (F) compose
  • (F) pipe

警告

composepipe 类型存在缺陷,只能判断最后输入的函数是否满足条件,不能判断中间的函数 也就是说从前往后传入函数可以正确判断类型,但是如果是在中间插入函数就不行,而且对于柯理化后的函数,只能判断第一个参数的类型

v0.3.3

修复

  • 修复 clipboard.paste 返回类型不统一问题

v0.3.2

修复

  • 修复 getArray 类型提示中返回类型错误问题

v0.3.1

修复

  • 修复调用 getArray 出现找不到 isNull 的问题

v0.3.0

新增

  • (O) cookie
    • (F) get
    • (F) set
    • (F) remove
  • (D) utils
    • (F) generateCookieInfo
    • (F) generateClassName -> gc

v0.2.0

新增

  • (F) createStorePool
  • (C) DefaultStoreController
  • (I) IStoreController
  • (C) EventEmitter
  • (C) CustomEvent
  • (O) clipboard
    • (F) copy
    • (F) paste
    • (F) clear
  • (C) Calculator
  • (D) utils
    • (F) debounce
    • (F) throttle
    • (F) isNumber
    • (F) isNaN
    • (F) isPromise

v0.1.0

新增

  • (F) createWorkerFunc
  • (C) Logger
  • (D) utils
    • (F) getArray
    • (F) cacheByReturn
    • (F) formatDate
    • (F) getRandomString
    • (F) createLinkByString
    • (F) isNull
  • (CV) EMPTY
0.5.10

3 days ago

0.5.9

3 days ago

0.5.8

6 days ago

0.5.7

8 days ago

0.5.6

8 days ago

0.5.5

8 days ago

0.5.4

9 days ago

0.5.3

10 days ago

0.5.2

10 days ago

0.5.0

11 days ago

0.5.1

11 days ago

0.4.1

12 days ago

0.4.0

12 days ago

0.4.2

12 days ago

0.3.0

13 days ago

0.2.0

13 days ago

0.1.1

14 days ago

0.3.2

13 days ago

0.3.1

13 days ago

0.3.4

13 days ago

0.3.3

13 days ago

0.1.0

17 days ago