diff options
author | isaacs <i@izs.me> | 2010-03-05 03:32:15 +0300 |
---|---|---|
committer | isaacs <i@izs.me> | 2010-03-05 03:32:15 +0300 |
commit | b931bf635e969fde6bb76da284ca72b952a069cd (patch) | |
tree | f64ee82ccdde7d9dc926fb0f997524a244b95683 /README.md | |
parent | 5470e8666997175f482f4482cb6395e0c8d0979c (diff) |
add todo for engines
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -210,6 +210,7 @@ This would link the dependencies into the specified locations, so that the packa All the "core functionality" stuff above. Most immediately: * Support a "bin" object that maps program names to things in the package, and installs into the same folder as node. (via mikeal) +* Let the package specify the version of node that it's compatible with, in the "engines" field. * Safely uninstall packages, failing if anything depends on it. * Install packages from the registry. Implement a "fetch" command that writes to `.npm/{pkg}/{version}/package.json`. * 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. |