packages.redbeardlab.com for Node.js community

packages.redbeardlab.com is a FUSE filesystem, easy to mount on any *nix machine, that provides a stable and reliable filesystem structure, to distribute software artifacts.

In practice, packages.redbeardlab.com creates a new directory in the root filesystem of any Linux machine, /cvmfs/packages.redbeardlab.com.

This allows to have functional installation of a variety of software in the most different setups. It doesn’t matter if the underlining operative system is Ubuntu or Debian or CentOS or Fedora or ArchLinux or something else.

The software in packages.redbeardlab.com does not depend on anything outside packages.redbeardlab.com which means that it will always work.

Moreover, the filesystem is stable, you will always find the same binaries under the same PATHs. This is such a time saver if you are building CI or if you quickly need a new node up and running.

Today we are announcing our support to the Node.js community and to the wider Javascript community.

NVM to manages Node.js runtimes.

We decided to install nvm and all the LTS releases of Node in /cvmfs/packages.redbeardlab.com .

This will simplify a lot the job for novice developers just getting started, and the job of more experiences developers managing complex installations or complex CI environments.

Providing other JS tools, npm, npx, yarn, babel, parcel and webpack

Beside the standard Node runtimes, we also provide other tools used by the JS community.

In particular, we provide:

  • npm
  • npx
  • yarn
  • babel
  • parcel
  • webpack

Screencast and exploring the filesystem

The screencast below show how to use packages.redbeardlab.com it is a little long, but we go through all the Javascript related software in the repository.

Getting start with packages.redbeardlab.com

We provide installation instructions on github. It is possible to packages.redbeardlab.com in the local machine, or you can try it using docker.

In the repository there is a simple README.md files that explains how to get the most out of it.

Adding software in packages.redbeardlab.com

Being distributed to several developers and CI around the world, the software in packages.redbeardlab.com is carefully vetted and build from source in several cases.

If you would like to add software in packages.redbeardlab.com please let us know opening a github issues and we will provide.

Newsletter

We publish new content each week, subscribe to don't miss any article.