Skip to content

sunburst89757/d9lab_front_end_utils_pkg

Repository files navigation

d9lab_front_end_utils_pkg

这是一个前端工具库,源于实验室频繁遇到的需求,我们将其中通用的工具函数提炼出来汇总制作而成的一个工具库。预计工具库会主要包括常见的时间处理和科学计算。 库的配置方法见本文

特性

  • typescript 开发
  • rollup 打包 支持浏览器 node 多端环境适配
  • 使用 eslint prettier husky commitizen 规范编写环境和 git 提交规范

安装使用

  • 安装库
npm i d9lab_front_end_utils_pkg
  • 基本使用
import { transferTime } from "d9lab_front_end_utils_pkg";

transferTime("2022-10-16T04:46:00.949Z"); // 2022-10-16 12:46:00

添加库功能

前提

编写发布打包

在 lib 文件夹下新建一个关于新的功能模块的文件,功能模块比如 time.ts 这个文件主要处理关于时间函数的功能 ,在这个文件中导出的无论是函数还是类,都使用具名导出的方式,然后在根目录下的 index.ts 中统一导出

export * from "./lib/time";

编写完功能函数/类,编写相应的单元测试,通过后再进行打包,发布

npm run build

git 提交

npm run commit

About

一个基于业务提取出的前端工具包

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors