Releases: voidcosmos/npkill
Releases · voidcosmos/npkill
v0.12.2
v0.12.1
Fix
- Fix Cannot read windowsStrategyManager of undefined when deleting folder on windows.
v0.12.0
You can read all the details of this update in this post.
Added
- Added
o
shortcut, which will open the project directory in the explorer. - Added
--dry-run
command. - Added
Pending tasks
which shows the directories that are being deleted. - Added visual feedback when the
Releasable space
orSpace saved
is updated. - Enabled
--delete-all
parameter which will delete all results found automatically.
Changed
- Move info status 1 row up.
- Now the yellow header bar is drawn in full width.
- Capitalise and minor changes to some texts
- Update dependencies.
v0.11.3
v0.11.2
Fixed
- Fixed app crash when a result exceeds 999.99MB (#149 )
Changed
- Changed log strategy: Now only
npkill-latest.log
andnpkill-old.log
can exist - Changed result size: If a result exceeds 999.99MB, only one decimal will be displayed.
Refactored codebase.
v0.11.1 - The Performance Update
This update should significantly improves performance in both search and UI.
Changed
- Implement Workers Threads: Around 70% faster searches (In out test. 8 cores. Feel free to share your results!).
- Optimize UI drawings around 90%.
- Align folder size column to right.
- Changed
xxx
toxx
when alast_mod
will not be calculated. - Simplify Errors popup title.
Fixed
- Fixed
--exclude
parameter. - Fixed results flickers during search.
- Fixed some visual bugs related with results section.
- Fixed line empty on scroll bottom.
- Fixed warning when try to delete a no-result.
v0.11.0
Added
- Added progress bar: Gives feedback on the search and analysis process.
- Added search status indicator: Until now if the search was finished but there were still directories to calculate their size, it was shown as "searching". Now it is shown as "calculating stats".
- Added errors PopUp: Press
e
key to display a popup with all errors that may have occurred (if any are present, a counter will be displayed). - Added logs: A log is saved in the temporary system folder on exit.
Changed
- Changed search engine*: One unified system more efficient for all systems. Based on node and workers.
- Changed the text and position of the yellow sign: Same information more compact (and now it rhymes!).
Fixed
- Fixed terminal mismatch caused by errors: Errors were displayed on the last line and eventually caused a visual problem. Now they have all moved to the errors popup.
- Fixed "infinite search": If a non-existent directory was passed to the --directory option the program never finished. Now it checks that the directory is valid (permissions, type...).
* Although in benchmarks it shows that it is faster than previous versions, in many circumstances it may be somewhat slower. This will be corrected.
v0.10.0
Added
- Added
last_mod
(#134): shows the last time the most recent file was modified in the workspace in which the node_modules folder is located. - Added
last-mod
filter: with--sort last-mod
you will be able to filter descending the column last_mod - Added stopwatch for search time (show once the search is completed)
- Added npkill current version next to the banner
Changed
- Reduced left margin for results section.
v0.9.0
❗ Breaks compatibility with node <14
Added
- Added Fast scrolling (#129, e93ded6): Navigate through results faster with
PgUp
,HOME
, etc ! (more info in readme) - Added "No results found" message when no results.
- Added
--exclude-hidden-directories
/-x
for exclude hidden directories from search (#105)
FIX
- Fix MaxListenersExceededWarnings (#79)