Skip to content

Latest commit

 

History

History
318 lines (202 loc) · 5.61 KB

npmPackage.md

File metadata and controls

318 lines (202 loc) · 5.61 KB

Table of Contents

Fornt-End npm Package

1. vite (Visite Website)

  • 💡 Instant Server Start
  • ⚡️ Lightning Fast HMR
  • 🛠️ Rich Features
  • 📦 Optimized Build
  • 🔩 Universal Plugin Interface
  • 🔑 Fully Typed APIs
npm create vite@latest
npm i vite
npm install vite

2. tailwindcss (Visite Website)

  • A utility-first CSS framework for rapidly building custom user interfaces.
npm i tailwindcss
npm install tailwindcss

3. react-router-dom

  • The react-router-dom package contains bindings for using React Router in web applications. Please see the Getting Started guide for more information on how to get started with React Router.
npm i react-router-dom
npm install react-router-dom

4. flowbite-react (Visite Website)

  • Open-source UI component library and front-end development framework based on Tailwind CSS
npm i flowbite-react
npm install flowbite-react

5. react-icons

  • Include popular icons in your React projects easily with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using.
npm i react-icons
npm install react-icons

6. dotenv

  • Write a short discription about this npm here
npm i dotenv
npm install dotenv

7. @reduxjs/toolkit

  • The official, opinionated, batteries-included toolset for efficient Redux development

npm i @reduxjs/toolkit


npm install @reduxjs/toolkit

8. package_name

  • Write a short discription about this npm here
npm i package_name

npm install package_name

9. package_name

  • Write a short discription about this npm here
npm i package_name
npm install package_name

Back-End npm Package

1. express

  • Fast, unopinionated, minimalist web framework for Node.js.
npm i express
npm install express

2. nodemon

  • Fast, unopinionated, minimalist web framework for Node.js.

For downlode nodemon 1.3.6 version

This one use for downlode nodemon

npm i nodemon
npm install nodemon

This one use for downlode nodemon in globally

npm install -g nodemon

3. mongoose

  • Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment. Mongoose supports Node.js and Deno (alpha).
npm i mongoose
npm install express

4. dotenv

  • 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.
npm i dotenv
npm install dotenv

5. bcryptjs

  • Security considerations Besides incorporating a salt to protect against rainbow table attacks, bcrypt is an adaptive function: over time, the iteration count can be increased to make it slower, so it remains resistant to brute-force search attacks even with increasing computation power. (see)
  • This package is use for manipulating password
npm i bcryptjs

npm install bcryptjs

How to use it

// Hash password using bcryptjs
// here 10 is number of round mixed our password.

const password = 'dfk^&083iHFsqn';
const hashedPassword = bcryptjs.hashSync(password, 10);

6. jsonwebtoken

  • This was developed against draft-ietf-oauth-json-web-token-08. It makes use of node-jws

npm i jsonwebtoken


npm install jsonwebtoken

8. package_name

  • Write a short discription about this npm here

npm i package_name


npm install package_name

Middleware npm Package

1. package_name

  • Write a short discription about this npm here

npm i package_name


npm install package_name