diff options
author | isaacs <i@izs.me> | 2010-03-10 12:06:38 +0300 |
---|---|---|
committer | isaacs <i@izs.me> | 2010-03-10 12:06:38 +0300 |
commit | e54edb990a9b60f84ba4b0d176241c928f314a02 (patch) | |
tree | b42941823ef9158c809e29163b4c98c7b783414b /README.md | |
parent | 094fe0d0ea4f35bab7a59a11ec6783e067af7731 (diff) |
Todo list sprucing
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -247,9 +247,11 @@ So, when you install npm, it'll create a symlink from the `cli.js` script to `/u All the "core functionality" stuff above. Most immediately: -* Install packages from the registry. Implement a "fetch" command that writes to `.npm/{pkg}/{version}/package.json`. +* Install packages from the registry. * Install missing dependencies. For each one, fetch it, then figure out what it needs, then fetch that if we don't already have it, etc. Put off the resolveDependencies step until everything on the list has been installed, then go back and do the dependency linking. * Uninstall dependent packages. +* Update dependencies when a new satisfying version is installed. +* Make the CLI not so user-hostile. Some "nice to have" things that aren't quite core: |