$ npm install vtils
一个面向业务的 JavaScript/TypeScript 实用程序库。
import { dedent } from 'vtils'
console.log(dedent`
- Lodash
- date-fns
- react-use
- type-fest
- ts-essentials
`)
🙅♀️ 拒绝重复:基于社区优质程序库(Lodash、date-fns、react-use、type-fest、ts-essentials 等),补充常用业务代码。
🌸 精致优雅:为每一个工具都添加了注释、测试,不看文档亦可直接使用。
🌈 面向未来:使用 TypeScript 编写,支持 Tree Shaking、ECMAScript Modules,也可以在 Deno 中使用。
# npm
npm i vtils
# yarn
yarn add vtils
# pnpm
pnpm add vtils
若在国内,推荐安装 tbify 使用淘宝镜像加速:
# npm
tnpm i vtils
# yarn
tyn add vtils
# pnpm
tpm add vtils
// 基础工具库
import { wait, isNumber, EventBus, base64Encode } from 'vtils'
// 日期时间工具库
import { formatRelative, subDays, zhCN } from 'vtils/date'
// React 工具库
import { useClassName, useToggle, useScrollLoadMore } from 'vtils/react'
// 类型工具库
import { OmitStrict, LiteralUnion, PartialDeep } from 'vtils/types'
详细用法见文档:https://fjc0k.github.io/vtils/v3/。
Jay Fong (c) MIT
© 2010 - cnpmjs.org x YWFE | Home | YWFE