npm install eslint-config-standard Description : Shareable configs are designed to work with the extends feature of .eslintrc files. You can learn more about Shareable Configs on the official ESLint website.
npm i ejs
https://github.com/mde/ejs/blob/master/docs/syntax.md
npm i mongoose
https://mongoosejs.com/
npm i request
https://www.npmjs.com/package/requests
npm i body-parser
https://www.npmjs.com/package/body-parser
npm i --save bcrypt
https://www.loginradius.com/blog/async/hashing-user-passwords-using-bcryptjs/
npm i @hapi/joi
https://www.npmjs.com/package/@hapi/joi
uses Url: https://joi.dev/api/?v=17.4.0
npm install passport
http://www.passportjs.org/
npm i connect-mongo
https://www.npmjs.com/package/connect-mongo
npm uninstall express-flash
npm i dotenv
https://www.npmjs.com/package/dotenv