JSPM

vtils

3.0.1-beta.14
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1745
  • Score
    100M100P100Q110799F
  • License MIT

一个面向业务的 JavaScript/TypeScript 实用程序库。

Package Exports

  • vtils
  • vtils/date/formatDate.js
  • vtils/date/index.js
  • vtils/date/numeralDayToChineseDay.js
  • vtils/package.json
  • vtils/react/index.js
  • vtils/react/useClassName.js
  • vtils/react/useLoadMore.js
  • vtils/react/useReachBottom.js
  • vtils/react/useScrollLoadMore.js
  • vtils/react/useToggle.js
  • vtils/types/AnyFunction.js
  • vtils/types/AnyObject.js
  • vtils/types/Defined.js
  • vtils/types/FirstParameter.js
  • vtils/types/OneOrMany.js
  • vtils/types/index.js
  • vtils/utils/EventBus.js
  • vtils/utils/Wechat.js
  • vtils/utils/base64.js
  • vtils/utils/bindEvent.js
  • vtils/utils/dedent.js
  • vtils/utils/indent.js
  • vtils/utils/index.js
  • vtils/utils/isChineseIDCardNumber.js
  • vtils/utils/isPossibleChineseMobilePhoneNumber.js
  • vtils/utils/isUrl.js
  • vtils/utils/keysStrict.js
  • vtils/utils/loadResource.js
  • vtils/utils/omitStrict.js
  • vtils/utils/pickStrict.js
  • vtils/utils/readFile.js
  • vtils/utils/wait.js

Readme

vtils Test Coverage

一个面向业务的 JavaScript/TypeScript 实用程序库。

import { dedent } from 'vtils'

console.log(dedent`
  - Lodash
  - date-fns
  - react-use
  - type-fest
  - ts-essentials
`)

特性

安装

# 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