此目录仅限于记录个人在学习工作中用到的精选好用的npm包,主要分为前端框架、后端框架、工具类库和工程构建四大块
- lodash:
- uuid: 在JavaScript中生成符合RFC的唯一标示符
- deepmerge深度合并两个或更多对象的可枚举属性
- concurrently: 同时在命令行运行多个命令
- cross-env:一个可以跨平台使用环境变量的命令行工具
- wait-on:一个跨平台等待资源加载完毕的命令行工具
- nodemon:监听node文件的修改并重启服务
- detect-port:端口检测器的Node.js实现
- tiny-invariant
- path-to-regexp:将诸如/ user /:name之类的路径字符串转换为正则表达式。
- cgr:可以帮助您在不同的npm和yarn之间轻松快速地切换,现在包括:npm,cnpm,yarn
- semantic-release:全自动版本管理和软件包发布
- Husky
- lint-staged:对暂存的git文件运行linters,不要让💩进入您的代码库
- @hapi/joi:JavaScript最强大的模式描述语言和数据验证器。
- semver:npm的语义版本控制程序
- :
- uuid: 在JavaScript中生成符合RFC的唯一标示符
- deepmerge深度合并两个或更多对象的可枚举属性
- webpack:
- webpack-cli:
- webpack-dev-server:
- webpack-merge:
- webpack-chain:一个链接API,用于生成和简化Webpack配置的修改
- koa:
- koa-router:
- koa-bodyparser:
- koa-body:
- koa-jwt:用于验证JSON Web令牌的Koa中间件