ultra
npkill
ultra | npkill | |
---|---|---|
3 | 25 | |
568 | 8,255 | |
- | 1.5% | |
0.0 | 7.5 | |
over 1 year ago | about 2 months ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ultra
npkill
-
NPkill - Let's get rid of unused node_modules
Npkill is a simple command launchable via npx that scans your disk looking for all node_modules folders, tells you how much space they occupy, and allows you to choose which ones to delete.
-
Web Crap Has Taken Control
This is simply not true. Performance here is objectively bad since the payload is quite large. Also, I would comment that the DX with Blazor is not very good overall. For all the things broken with JS UI dev these days, DX with hot module reload is quite a marvel that I wish more platforms could achieve (C# kinda has it).
My team recently did a large browser extension project and ended up using jQuery and web components. One of the younger devs made a humorous comment like "Why does this feel kinda nice?" (paraphrase).
But yes, overall, the pain is very real. A recent pass with npkll[1] freed 20+ GB of disk space....
[0] https://chrlschn.dev/blog/2023/02/react-is-the-new-ibm/
[1] https://npkill.js.org/
-
Clean Up Your node_modules with npKill ๐งนโจ
For more details, visit the npKill page on npm.
-
Ask HN: What apps have you created for your own use?
I initially created Npkill (https://npkill.js.org) for my own use because as a web developer I was always running out of disk space. When we launched it quickly became popular because it seems that not only we had that problem and today it is the most popular tool for that purpose.
Another one I launched was Pill Reminder (https://zaldih.github.io/pill-reminder/). If you are taking something for a cold or medical treatment it allows you to easily swipe and note down when you have taken your medication and lets you know when you are due to take it next.
ScrollTabs (https://github.com/zaldih/scrolltabs-extension) was born so soon after I migrated from chrome to firefox years ago and I missed being able to switch between tabs with the mouse scroll.
+ many others that I would like to prepare and make public for the future.
- Script to delete ALL Node_modules Folders in the Current Directory Recursively
-
how to manage node modules in every proj?
Just delete them after you are done, you can try https://www.npmjs.com/package/npkill
- NPKILL 0.11.1 released! Say goodbye to all those unused and heavy node_modules that take up precious space in seconds. Now faster.
- ๐ NPKILL 0.11.1 released! ๐ Say goodbye to all those unused and heavy node_modules that take up precious space in seconds. Now faster.
- Npkill โ Find and remove old and heavy node_modules folders
- Ncdu โ NCurses Disk Usage
What are some alternatives?
swpm - Switch Package Manager - Say goodbye to Package Manager confusion
gtop - System monitoring dashboard for terminal
cloud-sql-nodejs-connector - A JavaScript library for connecting securely to your Cloud SQL instances
localtunnel - expose yourself
awesome-errors - an error handling library
genshin-optimizer - An Artifact optimizer for Genshin Impact.
yaclt - Yet Another Change Log Tool
carbon-now-cli - ๐จ Beautiful images of your code โ from right inside your terminal.
qnm - :mag: cli utility for querying the node_modules directory
atmo - :heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.
taskbook - Tasks, boards & notes for the command-line habitat
svg-term-cli - Share terminal sessions via SVG and CSS