I'm waiting for scoped packages support, which will hopefully fix two issues: namespaces in The Registry, and support for other registries.
Another big thing I'm waiting for is pre-building dependency tree before installing anything. I tried that, it can't be done easily in several lines of code (like semver support for github packages for example), so I didn't risk changing it locally or sending a pull request (those were rarely accepted a year ago, don't know how it is now).
Other than that... npm doesn't preserve package.json formatting. No comments support in there (please move to package.json5 format already, which can be converted to package.json on publish...). And last I checked, even comments in .npmrc gets removed after its update (even though with ini it's easy not to do). But those things were under "isaacs-says-no" label for years, so I don't really have any hope. On the other hand, so were namespaces, but here they are.
All issues I know about are old ones, so they are already filed multiple times by different people. Only one recent addition in "please change" list is the spinner, thankfully it's easy enough to disable.
// alex
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/CAHG3qKpabQ4eKWvFig9Ze_SE3c3hDLhdoWu5A13HuApZHdWPrg%40mail.gmail.com.