feat(update): enhance package manager detection, version reporting, and add verbose option
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-02-05 - 3.2.0 - feat(update)
|
||||
enhance package manager detection, version reporting, and add verbose option
|
||||
|
||||
- Add IPackageManagerInfo interface and detectPackageManager() to robustly detect npm/yarn/pnpm via 'which' and '--version' fallbacks
|
||||
- Make isAvailable() delegate to detectPackageManager() and return structured detection info
|
||||
- Add getPackageManagerVersion() to obtain current and latest versions (parses local --version and queries npm registry)
|
||||
- Update run() to support a verbose flag, show a package-manager status table, and collect detectedPMs with version/update status
|
||||
- Update CLI help and command handling to accept --verbose/-v and pass it through to mod_update.run()
|
||||
|
||||
## 2026-02-03 - 3.1.3 - fix(mod_update)
|
||||
try private registry (verdaccio.lossless.digital) first when fetching package versions; fall back to public npm; handle unknown latest versions gracefully in output
|
||||
|
||||
|
||||
Reference in New Issue
Block a user