Permalink
Switch branches/tags
Commits on Jan 18, 2011
  1. v0.2.15

    isaacs committed Jan 18, 2011
Commits on Jan 13, 2011
  1. better test for this

    isaacs committed Jan 13, 2011
  2. typo

    isaacs committed Jan 13, 2011
  3. Remove unused param

    isaacs committed Jan 13, 2011
  4. typo

    isaacs committed Jan 13, 2011
  5. Fix #501 Read descriptions per-version is supplied

    isaacs committed Jan 13, 2011
    Relies on js-registry update to actually do anything different, of
    course.
  6. Lazily load registry utils.

    isaacs committed Jan 13, 2011
Commits on Jan 12, 2011
  1. Don't let the cb be called more than once in error.

    isaacs committed Jan 12, 2011
    Seriously, I don't really know how people can manage to write real
    programs in languages without closures.  Must be pretty sucky.
  2. Fix #499. Only mkdir when appropriate.

    isaacs committed Jan 12, 2011
    This is a pretty significant clean-up of many relics.
    
    Once upon a time, npm was only one or two commands, and when you needed
    a directory made, by golly, you made it yourself.  If you needed to
    write a file, you wrote it yourself.  Uphill in the snow.  Yeah.
    
    Then, modernity arrived, and things got abstracted.  Now, instead of
    writing your own file, the kids today with their rock and roll music and
    their hair and their marijuana cigarettes, you know what they do?  They
    call some external utility to write it FOR them!
    
    That means that there's no need to make any directories at config
    loading time.  Since many commands don't need it, this is a nuisance.
    Also, it's more clutter, and interferes with the planned permissions
    handling schemes.
Commits on Jan 11, 2011
  1. v0.2.14-6

    isaacs committed Jan 11, 2011
  2. version bumper

    isaacs committed Jan 11, 2011
  3. Rip out this manual crap in favor of sys.pump

    isaacs committed Jan 11, 2011
    This resolves an issue that I could only reproduce by running `make
    test` over and over again about 10 times.  Not sure what changed, but
    it's been make-test-ing for the last hour, and the issue hasn't
    resurfaced.
Commits on Jan 10, 2011
  1. v0.2.14-5

    isaacs committed Jan 10, 2011
  2. Revert "Make the bundle folder configurable"

    isaacs committed Jan 10, 2011
    This was a mistake.  Sorry, everyone.  Bundles are and shall henceforth
    always be in "./node_modules".
    
    This reverts commit 609ed56.
    This reverts commit 2adbbae.
  3. v0.2.14-4

    isaacs committed Jan 10, 2011
  4. Add a 'publish' make target

    isaacs committed Jan 10, 2011
  5. Fix #494. Don't assume pkg.directories exists.

    isaacs committed Jan 10, 2011
    Many-to-many compatibility is hard.  This problem is an issue because
    of old packages published without the new read-json.js default
    loading behavior.
Commits on Jan 9, 2011
  1. 0.2.14-3

    isaacs committed Jan 9, 2011
  2. Use the package.json data in the installation

    isaacs committed Jan 9, 2011
    So to verify the version of node in use.  Note that this install.sh
    can't be deployed until AFTER this node is published.
  3. Put executables in ./bin

    isaacs committed Jan 9, 2011
    Move towards having multiple different executables for various things.
Commits on Jan 7, 2011
  1. v0.2.14-2

    isaacs committed Jan 7, 2011