0.2.1 • Published 1 year ago

salt-lib v0.2.1

Weekly downloads
-
License
MulanPSL-2.0
Repository
github
Last release
1 year ago

salt-lib

盐的自用库,写了一些通用方法,文档见Github

没有任何依赖,非常干净.jpg;整个打包后仅有7KiB,Gzip后仅3KiB。

使用

yarn add salt-lib
import { deepClonePlus } from 'salt-lib'

const loopSet = { set: new Set() }
loopSet.set.add(loopSet) // 使用Set引用自身

const loopSetClone = deepClonePlus(loopSet)
loopSetClone.set.has(loopSetClone) // true

因为入口文件使用了export { ... } from '...'的写法,因此可以放心地导入任意方法而不用担心摇树优化(tree-shake)之类的问题。

更多方法详见文档

主要功能

常见utils

  • 异步方法,如sleepdefer
  • 控制台方法,打印内容的同时隐藏行号。
  • DOM操作,如isOutside$$
  • 杂项方法,如assert
  • 对象操作方法,如isUnsafePropNameextend
  • 随机数方法,如randomChoiceuuidV4
  • 资源加载方法,如addTempScriptsetStyle
  • 类型守卫,如isArrayLikeObjectisUndefined
  • localStorage封装,如writereadAndListen

polyfill与特殊方法

  • 使用polyfill.io的polyfill功能:polyfillIOpolyfillES5polyfillES8

打包发布

tsc
npm publish
0.2.1

1 year ago

0.2.0

1 year ago

0.1.6

1 year ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago