Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.78 KB

File metadata and controls

26 lines (18 loc) · 1.78 KB

NPM Packages

A selection of NPM Packages for various development scenarios.


Global

  • Nodemon - Nodemon watches files for changes and restarts any servers when you save so you don't have to.
  • Dotenv - Sometimes you need to include things like API Keys in your code and we wouldn't want to push this to GitHub, this is where dotenv comes in and adds this data to environment variables. Don't forget your .gitignore.
  • project-generator-aps - A simple project generator that can quickly generate a Vanilla HTML, CSS and JS directory structure, also has an SCSS template.

Back-end

  • Express - Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • BcryptJS - A library to help you hash passwords.
  • Jest - Delightful JavaScript Testing
  • JSONWebToken - An implementation of JSON Web Tokens. Used for sessions.
  • Mongoose - Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
  • Socket.io - Build instant message chat apps with WebSockets.

Front-end

  • Axios - Promise based HTTP client for the browser and node.js
  • React Toastify - React-Toastify allows you to add notifications to your app with ease. No more nonsense!
  • Hamburger React - Animated hamburger menu icons for React