Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

这里有你想使用的npm包分类~ #5

Open
lvleihere opened this issue Jan 5, 2019 · 0 comments
Open

这里有你想使用的npm包分类~ #5

lvleihere opened this issue Jan 5, 2019 · 0 comments

Comments

@lvleihere
Copy link
Owner

lvleihere commented Jan 5, 2019

1.HTTP requests (HTTP 请求)

  • request
  • axios
  • superagent

2.Server Frameworks

  • Express
  • Koa
  • Hapi
  • Sails

3.Validation (前端验证)

  • Ajv
  • Joi

4.Authentication (身份认证)

  • Passport

5.Asynchronous (异步)

  • Async
  • async / await (Native)
  • Promise

6.Database (数据库)

  • mysql
  • node-postgres
  • node-mongodb-native
  • Mongoose
  • Knex
  • Objection

7.Process management (进程管理)

  • pm2
  • forever
    -nodemon

8.Web Sockets

  • Primus

9.API documentation (API 文档)

  • Swagger-node

10.Utilities/misc (通用工具/杂项)

  • Lodash
  • Ramda
  • Moment
  • UUID
  • Fs-extra
  • Nodemailer (send email)
  • Dotenv (当您需要将 .env 文件中的环境变量加载到 process.env 时使用)

11.CLI (命令行界面)

  • Commander
  • Inquirer
  • Table
  • cli-table2

12.Logging (日志)

  • Winston
  • Bunyan
  • Morgan

13.Templating (前端模板)

  • Pug
  • EJS

14.Testing (测试)

  • Karma
  • jasmine
  • Mocha
  • chai
  • Sinon

15.Tooling (开发工具)

  • ESdoc
  • JSdoc
  • ESlint

16.debugger

17.util (相关工具方法)

  • util

参考

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant