DEV Community

Yashvardhan Kukreja
Yashvardhan Kukreja

Posted on

2 1

No need to install mongoose, bcrypt, jsonwebtoken and many more basic npm packages again

Recently I developed an npm package "beatific" (https://www.npmjs.com/package/beatific)
which eradicates the need to install the following packages

  • mongoose
  • bcrypt/bcryptjs/bcrypt-nodejs
  • jsonwebtoken
  • morgan
  • helmet
  • compression

This package inherits the functionalities of each of the above package and wraps them into easy syntax.

And one more amazing functionality of this package is that it generates the dockerfile of your nodejs project automatically.

If you like this, do give its github repo a star (https://github.com/yashvardhan-kukreja/npm-beatific) and, PRs and suggestions are always welcome :)

Top comments (2)

Collapse
 
mandaputtra profile image
Manda Putra

I think youre write your docs about helmet wrong. Its same as compresion()

Collapse
 
yashvardhankukreja profile image
Yashvardhan Kukreja

Oh, I just noticed, I'll fix that. Actually, their usage is exactly same, so I might have mistyped it. Thank you for noticing and mentioning about it :)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay