前端 node、web 项目开发常用的工具函数集合。主要为在多个项目长期开发实践过程中频繁使用的工具类。部分实现参考借鉴了各流行开源库。
- 少即是多。只收集高频使用的方法
- 部分工具函数核心实现收集自各流行开源库
- 支持 tree-shaking 方式调用(esm)
- more...
# use npm
npm i @lzwme/fe-utils
# use yarn
yarn add @lzwme/fe-utils
# use pnpm
pnpm add @lzwme/fe-utils
默认导出为 Node.js
下的工具集。
commonjs
示例:
const { md5, getLoger } = rquire('@lzwme/fe-utils');
const logger = getLoger();
logger.info(md5('123456'));
es module
示例:
import { dateFormat } from '@lzwme/fe-utils';
console.log(dateFormat('yyyy-MM-dd', new Date()));
在纯浏览器的 web
项目中使用示例:
import { dateFormat, Logger } from '@lzwme/fe-utils/esm/web';
const logger = Logger.getLogger();
logger.log(dateFormat('yyyy-MM-dd', new Date()));
更多细节可参考 API 文档。
本地二次开发:
git clone https://github.com/lzwme/fe-utils
yarn install
npm link
yarn dev
或者 fork 本项目进行代码贡献。
欢迎贡献想法与代码。
@lzwme/fe-utils
is released under the MIT license.
该插件由志文工作室开发和维护。