Permalink
Commits on Jan 13, 2011
  1. Add .DS_Store to default ignore

    isaacs committed Jan 13, 2011
  2. better test for this

    isaacs committed Jan 13, 2011
  3. typo

    isaacs committed Jan 13, 2011
  4. Remove unused param

    isaacs committed Jan 13, 2011
  5. typo

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

    Relies on js-registry update to actually do anything different, of
    course.
    isaacs committed Jan 13, 2011
  7. 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.

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

    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.
    isaacs committed Jan 12, 2011
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

    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.
    isaacs committed Jan 11, 2011
Commits on Jan 10, 2011
  1. v0.2.14-5

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

    This was a mistake.  Sorry, everyone.  Bundles are and shall henceforth
    always be in "./node_modules".
    
    This reverts commit 609ed56.
    This reverts commit 2adbbae.
    isaacs committed Jan 10, 2011
  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.

    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.
    isaacs committed Jan 10, 2011
Commits on Jan 9, 2011
  1. 0.2.14-3

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

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

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

    isaacs committed Jan 7, 2011
  2. detect node version in install script

    isaacs: Edited to work on Solaris, and add TODO to do this in a cleaner
    and more future-proof way that doesn't rely on changing the install.sh
    when the requilrment changes.
    kaichen committed with isaacs Jan 7, 2011