@bluryar/shared
TypeScript icon, indicating that this package has built-in type declarations

0.2.3 • Public • Published

⚙️ @bluryar/shared

🧑bluryar 自用工具函数合集

用法 / Usage

  1. 安装
pnpm add @bluryar/shared
  1. 引用

path/to/code.{js|ts}

import { isMap, isNil } from '@bluryar/shared'

// return true
isMap(new Map())

// return true
isNil(undefined)

特性 / Features

  • 🔰 类型安全 - TS 开发,利用 is 关键字保证 isXxx 在 TS 中自动机进行类型收窄, 避免不必要的 as
  • ✌️ 纯函数 - 不带副作用,方便进行 tree-shaking。
  • ⚡ 单元测试 - 每个函数都进行基本的单元测试, 保证可用性。

为什么不用 lodash

这个库不为替代 lodash, 仅用于作者平时开发用到的一些常用函数, 部分函数也许在其他库中也有, 但是作者懒得去翻各个工具库的文档, 有些简单的就自己写了。

Readme

Keywords

Package Sidebar

Install

npm i @bluryar/shared

Weekly Downloads

20

Version

0.2.3

License

MIT

Unpacked Size

17.1 kB

Total Files

7

Last publish

Collaborators

  • bluryar