- Fixes #142 - issue when installing packages with a version range that
npm inforeturns an array for - Merges #256 by @JounQin - replace
cli-colorwithpicocolors - Merges #221 by @gwokae - fix parsing of
--no-registryoption
- Fixes NPM install broken by new Yarn code path (
npm npm infois not a validnpmcommand)
- Merges #255 - fix wrong
infocommand in Yarn >1, resolving #215, #249, maybe #171, #193, and #228
- Merges #254 - update call to
spawndue to Node.js security, resolving #252
- Reverts quotes around package name
- Merges #126 - don't coerce version strings to semver, quote package names
- Merges #124 - add .cmd suffix to spawned commands on windows
- Merges #85 by @developher-net - use package manager to get info, resolving #72 and #73
- Merges #88 by @cdierkens - set the default registry to the official registry.npmjs.org, resolving #87
- Merges #66 by @marlonicus - fix installation not starting after package manager confirmation, resolving #70
- Bumps commander version
- Bumps dependencies
- Drops support for Node.js below version 8
- Resolves #47 - support pnpm
- Merges #51 by @jaredly - allow installation from linked modules/GitHub, resolving #44
- Merges #50 by @vladimyr - support both
-D&-dflags for dev mode - Merges #49 by @AndreGeng - make sure registry option is passed through, resolving #48
- Fixes #43 - check to see if
--extra-argsis undefined before appending to cli command
- Fixes #31 - use
semverto handle version ranges with spaces
- Addresses #41 - allow extra arguments to be passed with
--extra-argsflag
- Merges #32 by @nandub - add
--proxyflag - Merges #38 by @gwicksted - add
--globalflag
- Merges #29 by @ljharb - convert tests to Tape to support older Nodes
- Allows Node.js 0.10 test failure due to Jest incompatibility
- Inlines
has-yarnfor compatibility with earlier Node versions
- Fixes #25 - allow version number ranges to be installed
- Fixes #24 - allow extra args to be passed through with
--
- Merges #23 by @bytheway875 - add option to pass Auth header to install private packages
- Fixes #16 - remove trailing slash from registry URI if present
- Addresses #21 - target older Node (v0.10)
- Merges #18 by @brucewpaul - update the argument parsing regular expression to account for periods in the package name
- Adds
--registryoption to specify custom/private package registry - Fixes #12 - fix version regular expression to allow dashes in the version name (i.e. packages like
bootstrap@4.0.0-betaare now installable) - Fixes #3 - proxy environments are now supported (Node.js native
http.request([options])does not seem to support proxy environments; migrated to request/request) - Migrates from
babel-preset-latesttobabel-preset-envtargeting Node.js >4.0.0 - Replaces Airbnb formatting rules with
prettierandeslint --fixworkflow
- Merges #15 by @brucewpaul - add the explicit
--no-saveoption when using NPM (NPM v5 defaults to--save) - Updates README with build badges, add CONTRIBUTING.md and ROADMAP.md
- Increases test coverage - added tests for #15 and #10
- Adds
--dry-runoption for testing
- Merges #10 from @okonet - allow installation of only peers instead of peers and package too with new
--only-peersoption
- Merges pull request #4 from @lancefisher - fixed semver comparator bug to allow handling of ranges of peer dependencies
- No changelog