Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 31, 2014
  1. @rlidwka
Commits on Jan 23, 2014
Commits on Jan 17, 2014
  1. only underline search term in descriptions

    authored
    name isnt useful IMO
  2. remove some old stuff

    authored
  3. @phuu
  4. fix more search output

    authored
  5. add github repos to search output

    authored
  6. add better search

    authored
  7. remove dump at the end

    authored
  8. add padding

    authored
    keeps my eyes sane
Commits on Jan 11, 2014
  1. @robertkowalski @domenic

    npm-run: fix commands with whitespaces on windows

    robertkowalski authored domenic committed
    Fixes #4403
Commits on Jan 8, 2014
  1. @isaacs

    Correct comment in lib/install.js

    isaacs authored
    Hat tip: @seldo
  2. @timoxley @domenic

    Support multiple packagenames in `npm docs`.

    timoxley authored domenic committed
  3. @danielsantiago @domenic

    Fix updating Git URLs with credentials in them

    danielsantiago authored domenic committed
    Allow urls with "@", for example git+https://user:pass@domain.com/repository.git
    
    The code previously returned "domain.com/repository.git" instead of
    "git+https://user:pass@domain.com/repository.git".
Commits on Jan 7, 2014
  1. @timoxley @domenic

    Tidy search output via columnify.

    timoxley authored domenic committed
    * Enable line wrapping|truncation via --long option.
    * Remove updated time (but leave date) from npm search results.
    * Increase space for name from 20 to 30 characters.
    * Remove unnecessary brackets around 'prehistoric'.
    * Make date column fit the word 'prehistoric' better.
    * Tighten space between status and name.
Commits on Jan 6, 2014
  1. @domenic

    Fixes #3767 (npm install overwrites npm link)

    Evan Lucas authored domenic committed
    This adds a check for symlinks when installing
    to prevent the install from overwriting any dependencies
    that have been previously linked.
    
    remove network access for tests
Commits on Jan 2, 2014
  1. @isaacs
Commits on Dec 26, 2013
  1. @substack @isaacs

    Handle circular dep installs properly

    substack authored isaacs committed
    Check that the current directory is require-able: the parent is
    node_modules and the package.json's name matches the directory name.
    
    Fix #4312
Commits on Dec 25, 2013
  1. @isaacs
Commits on Dec 23, 2013
  1. @evanlucas @domenic

    Allow npm bugs for the current directory

    evanlucas authored domenic committed
    If you are in your local module, you might want to visit the repository without
    knowing the repo name or typing the name in.
    
    This adds `npm bugs .` and `npm bugs` so that the npm-bugs-command behaves like
    `npm install`, `npm docs`, `npm home`, and `npm repo.`
    
    Also fixed the parsing of `./` (instead of `.`).
    
    Closes #4204.
  2. @evanlucas @domenic

    On a 404, specify the parent package if it exists

    evanlucas authored domenic committed
    Fixes #4340. The error gets a `parent` property, and the message output displays
    that.
Commits on Dec 18, 2013
  1. @rlidwka @domenic

    append original filename to shasum error

    rlidwka authored domenic committed
Commits on Dec 16, 2013
  1. @spmason @isaacs

    Avoid installing URL dependencies multiple times.

    spmason authored isaacs committed
    Use the _resolved property from installed packages to avoid installing
    URL dependencies after they are already installed. Also ensure that you
    can still use --force if the packages have really changed
    
    This also fixes #3463 as shrinkwrapped dependencies are basically
    treated the same as tarball dependencies.
  2. @domenic @isaacs

    Use path-is-inside@1.0.0 to fix #4313.

    domenic authored isaacs committed
  3. @isaacs

    conf: Fix docs, add a test for docs

    isaacs authored
    Frequently, we use configs that are not documented, and many
    configs have been removed (sometimes inadvertently!) that WERE
    documented, which is much worse.
    
    Add a test to try to catch that earlier, and also fix it.
  4. @isaacs

    do not add root pkg to ancestors

    isaacs authored
    The ancestors list is only relevant for detecting pathological cycles in
    the dep history.  However, the root package is often NOT actually
    require()-able, so is not in the family list, but will (reasonably) be
    in the dependency hash of a package being installed.  So, omit it as an
    ancestor.
    
    Fixes installing `lru-cache` in development mode.  No non-dev-mode
    use-cases have been encountered.
  5. @sqs @domenic

    Add --ignore-scripts option.

    sqs authored domenic committed
    It causes all npm commands to no longer run package.json scripts. Most notably,
    `npm install --ignore-scripts` will not run preinstall and prepublish scripts.
Commits on Dec 11, 2013
  1. @isaacs

    Revert "Avoid installing URL dependencies multiple times."

    isaacs authored
    This reverts commit 644c2ff.
    
    It's a good patch, and none of us caught the problem.  However, this
    introduces an arguably surprising new behavior, since `npm link -f` and
    `npm install -f` will now reinstall ALL deps, no matter what.
Commits on Dec 9, 2013
  1. @evanlucas @isaacs

    Add option for omitting `git tag` on `npm version`

    evanlucas authored isaacs committed
    Useful if you need to increase the version in any additional files
    prior to actually adding a new tag on a git repository.
Something went wrong with that request. Please try again.