`yapm` is a package manager for node.js, in fact a npm fork from io.js, node.js compatible, providing several interesting new features.
What is yapm
?
yapm
is a package manager for node.js
, in fact a npm fork from io.js
, node.js compatible, by Alex Kocharin, the same author than sinopia
.
It provides several interesting new features.
Links
- npm page: https://www.npmjs.com/package/yapm
- github page: https://github.com/rlidwka/yapm
- author: Alex Kocharin
Features added over npm
- improvements in package.json handling:
- preserve formatting of package.json files
- support for package.json5 and package.yaml files.
- if package.json or any other json document is malformed, show where the error is.
- formatting changes:
- logs have much more clean formatting
- added a progress bar showing download progress
- better search output with github repository links
- multiple registries support
- registry-specific configs + security fixes
- easier switch between different npm registries
- semver support for packages installable from github.
- plus a bunch of other minor changes.