Node - React - Charts - npm & other packages

PHOTO EMBED

Tue May 28 2024 13:46:28 GMT+0000 (Coordinated Universal Time)

Saved by @StephenThevar

Node npm packages
1)mysql2
2)multer
3)ejs
4)nodemon
5)body-parser
6)express
7)express-session
8)connect -mongodb-session 
9)bcryptjs for encrypting password in db
10)csurf for prevention of csrf attack 
11)Express validator 
12)Xlsx for reading Excel files
13)Morgan = error logging tool
14)Axios-retry
15)pm2
16)Helmet = for production headers
17)Compression = search nodejs compression or express compression 
18)New Relic and datadog for logging and monitoring 
19)express-rate-limit
20)cookie-parser
21)jsonwebtoken
22)cors
23)dotenv

Dev
@types/bcrypt
@types/cookie-parser
@types/cors
@types/express
@types/jsonwebtoken
rimraf
ts-node-dev
typescript

React
1) Zod = validation library 
2) Tanstack react-query
3) Shadcdn
4) react hook forms
5) cn
6) tailwind prettier
7) luxon = time library
8) mockaroo.com for generating dummy data jason.
9) date-fns or dayJS= dates library 
10)React-leaflet for maps and it needs LEAFLET a js dependency.
11)react-hot-toast = alert notification toast 
12)Sentry = error logging tool
13)react-window
14)googlemaps
15)mapbox
16)deck.gl
17)Turf = geospatial 
19)Radix UI
20)react-redux & @redux/toolkit
21)popper - https://popper.js.org/docs/v2/
22)react-error-boundry


Library for charts
1)Apex charts
2)Apache echarts
3)D3.js
4)recharts
5)chartsjs
6)nivo.rocks - this is built on top of D3JS

YouTube suggestions 
1)Nextdns.io
2)Warp cli ai
3)Tmux
4)Local Https and caddy server
5)Eyedropper api for colour selection 


content_copyCOPY