Closed
Description
Epic
We are going to consolidate and clean up the code npm uses for output, logging, and for sanitizing strings before doing those things.
Currently these are the modules used:
- proc-log (extend)
- proggy (leave alone for now)
- npmlog (deprecate)
- gauge (deprecate)
- are-we-there-yet (deprecate)
- lib/npm.js
- lib/utils/log-shim.js (will go away)
- lib/utils/log-file.js
- lib/utils/replace-info.js (move to new module)
- npm-registry-fetch#cleanUrl (move to new module)
- lib/utils/display.js
- lib/utils/error-message.js
- lib/utils/pulse-till-done.js (will go away)
- lib/utils/reify-output.js
This is likely not a comprehensive list, and not everything here belongs in our new consolidated package for npm output concerns.
Notes
npm progress bars will go away for now
This replaces the following issues
Metadata
Metadata
Assignees
Labels
No labels