小巧实用的前端工具类库
✨ 特性
🚀 快速,使用简单,可单独安装独立功能包- 📦 基于 esbuild 进行打包,提供
cjs
、es
、umd
三种格式 💻 使用 TypeScript 构建,提供完整的类型定义文件
🏗 安装
$ npm i @zcytools/kit
$ yarn add @zcytools/kit
$ pnpm add @zcytools/kit
or 也可独立安装独立的功能包
$ npm i @zcytools/storage
🔨 使用
- 浏览器:
<script src="iife/index.js"></script>
- ES6/TS
import { xx } from '@zcytools/utils';
// or 只引入需要使用的包
import { xx } from '@zcytools/storage';
tips
tsup 会把devDependencies 中代码用到的依赖打进包里 如lodash 放到dependencies 就不会打进包里了 https://tsup.egoist.sh/#excluding-packages
todo
- typedoc 生成文档
utils 分类
- Object
- Array
- Date
- Function
- String
- Number
- TypeOf
- validator
- Web Api
-
- url
- base64
- blobToDataURL 将 file、blob、stream 格式 转 DateURL
- dataURLtoBlob 将图片的 dataURL 转为 Blob 格式
- getImgToBase64 将图片的 url 转为 base64 格式
- getImgToBlob 将图片的 url 转为 Blob 格式
- downloadFile 在客户端触发文件下载
- setClipboardData 将文本数据放置在剪贴板上
其他utils 库
- utils
- xe-utils
- MyUtils
- outils *
- hey-utils
- utilscore
- Utils
- flten-utils
- es6-utils
- cmn-utils
- cloud-utils *
- jutils
- js-utils
- utils
- leizm-utils
- Utils
- utils
- happy-utils
- lao-utils
- sparrow-utils
- js-utils *
- jPublic *
- e-utils
- usuallyjs *
- CommonFrontUtils *
- fe-utils
- liuli-utils *
- utils *
- dt-utils *
- mUtils
- cnchar 汉字相关
- utils
- d-utils
- vtils *
- utils *
- onex-utils *
- utils-la
- jcommon
- always-helpe *