Package Managers

In this area, you will about Javascript package managers - mainly NPM and YARN. 

NPM (Node Package Manager) is a package manager for Javascript projects that use node.  NPM will allow you to manage Javascript packages and their versions within your project.

Yarn, is a package manager that uses the NPM registry. Yarn, was built on the learnings of NPM and it has two main advantages over NPM.  A file that sores the exact versions of dependencies installed in your project and the order in which they were installed.  Yarn, is also faster than NPM. 

In this section, you will learn about different ways to install and configure packages managers.  You will learn how to create your own NPM packages and how to publish them, so other people can use your work within their projects.

How To Create And Publish An NPM Package

In this tutorial, you will learn how to create and publish an NPM package.  NPM for those of you living under a rock, or who are new to JS is 'the' package manager for JavaScript.  One aim when writing code is to prevent duplication.  One way of doin[...]

How To Add Free Continuous Integration Your JavaScript Project With TravisCI

In this tutorial, you will learn how to create a free continuous integration pipeline into your Github hosted Javascript project using TravisCI.  We all know that having a set, despite all the information out there, a lot of teams that I work with ne[...]

How To Display Your Javascript Projects Code Coverage On Your Github Page

In this tutorial, you will learn how to display your Javascript project's code coverage on Github - for free - using Coveralls, like so: In order to get this up and running you'll need a few things: 1. A Javascript project published to Github tha[...]

Tips On Using PostCSS With Javascript

If you use a Javascript bundler - like web pack - and you're creating your production ready JS and CSS it is likely that you will use Post-CSS, CSS Loader etc..  In this tutorial I will go over some basic configurations to enable and disable some def[...]

Homepage Frontend JavaScript Package Managers
Back to top