工具库--诞生

54 阅读1分钟

背景

作为一名前端搬运工,需要参与多个项目,其中又有一些方法,总是要经常用到,每次要用的时候,都去cv大法,简直让人感到痛苦,为啥我们不封装一些常用的方法然后提交到npm库呢,然后在项目中安装该依赖,有问题就只需要修改工具库的代码就可以,大大提高我们的效率。另外,说出去也能装装逼不是( ̄▽ ̄)~*

正题

先附上github地址

说说我这个工具库有啥特点吧:

  1. 每一个方法都有对应的测试用例,防止功能在进行迭代时,改出bug,哈哈哈。
  2. 可以使用docs:build生成对应的文档,并且可以使用docs:deploy将文档上传到服务器的某个目录下,deploy需要用到我另外封装的lqs-cli脚手架
  3. 有commit钩子,在提交代码前,会执行测试用例、生成文档、代码格式化等多个步骤
  4. release后,会生成每次提交的changelog,查看到每次的更改记录

最后,欢迎各位大佬指导和讨论