



























An implementation of JSON Web Tokens for Node https://www.npmjs.com/package/jsonwebtoken

Commander lets us run shell command automatically within a Node.js program. https://www.npmjs.com/package/commander

nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected. https://www.npmjs.com/package/nodemon

Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. https://www.npmjs.com/package/webpack

JavaScript date library for parsing, validating, manipulating, and formatting dates. https://www.npmjs.com/package/moment

Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology. https://www.npmjs.com/package/dotenv

Fast, unopinionated, minimalist web framework for node.
https://www.npmjs.com/package/express

A modern JavaScript utility library delivering modularity, performance & extras. https://www.npmjs.com/package/lodash

fs-extra adds file system methods that aren't included in the native fs module and adds promise support to the fs methods. It also uses graceful-fs to prevent EMFILE errors. It should be a drop-in replacement for fs. https://www.npmjs.com/package/fs-extra

Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maximum efficiency. https://www.npmjs.com/package/multer

Fast and low overhead web framework, for Node.js https://www.fastify.io/docs/latest/Getting-Started/

Utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. https://www.npmjs.com/package/async

ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. https://www.npmjs.com/package/eslint

A tiny JavaScript debugging utility modeled after Node.js core's debugging technique. Works in Node.js and web browsers. https://www.npmjs.com/package/debug