Bun is the best alternative to npm

main Image

Bun is the best alternative to the NPM package manager and it is up to 25x faster. I’ve been using NPM for a long time but it takes more than a minute to install the packages, so I gave Bun a try and was amazed by the results.

In order to use Bun in our project, we first need to install the package by executing the below command in the terminal.

npm install -g bun

To compare the results, we need to figure out how much time traditional NPM takes to install the packages. For that, we can execute the below command in the terminal and add a time prefix as below.

time npm install

Switching from NPM to Bun is straightforward. You need to execute the below command in the terminal.

time bun install

By executing the above command, it will create the bun.lockb file at the root.

You can remove the time prefix from the command if you don’t want to calculate the total time in the CLI.

I used to deploy the website on Netlify, so I need to delete the below file from the root.

  • package-lock.json
  • yarn.lock
  • pnpm-lock.yaml

Netlify detects the bun.lockb file at the root of the project and uses bun install to install the packages.

You can learn more about Bun package manager here.

Thanks for reading the post.

If you want to learn how to build a full-stack subscription website, please check out my course.

If you find this post useful, please share it on your social platform to reach out to more people.

Share this Blog