1.1 KiB
1.1 KiB
copy
npm remove excessive package dependencies
1.Use Dependency Analysis Tools
npm install -g depcheck depcheck
or
npm install -g npm-check npm-check
2.Bundle Size Analysis:
npm install --save-dev webpack-bundle-analyzer
edit webpack to push BundleAnalyzerPlugin to config.plugins
run #> ANALYZE=true npm run build
npm uninstall yargs-parser
yargs-parser Unused dependencies
- @date-io/date-fns
- @mui/icons-material
- @react-pdf/renderer
- docx
- docx-templates
- docxtemplater
- excel4node
- fs
- gapi
- gapi-script
- html-to-docx
- module-alias
- node-excel-export
- nodemailer-smtp-transport
- prisma-binding
- react-cookies
- react-file-reader
- react-hook-form
- react-router-dom
- react-table
- sqlite3
- xml-js Unused devDependencies
- @types/react-table
- autoprefixer
- postcss
- typescript Missing dependencies
- @fullcalendar/core: ./styles/calendar.scss
- @fullcalendar/daygrid: ./styles/calendar.scss
- @fullcalendar/timegrid: ./styles/calendar.scss
- google-auth-library: ./src/helpers/calendar.js
- open: ./src/helpers/calendar.js
- pages: ./pages/dash.tsx
- src: ./pages/cart/publishers/import.tsx