1.0.9 • Published 1 year ago
install-npm-version v1.0.9
install-npm-version
Install multiple versions of a node module to versioned or custom directories.
Command Line Usage
Install
npm install -g install-npm-version
How To
Syntax:
inv <package> [options...]
install-npm-version <package> [options...]
Required:
package
Package to be installed, which is passed through to "npm install <package>".
Optional:
--destination, --d
Directory path relative to node_modules/ of the [working-directory] to install package to.
Default: sanitized <package>
--overwrite, --o
Overwrite any existing package at [destination] location.
Default: false
--silent, --s
Suppress informational messages, but error messages will still be shown.
Default: false
--debug
Shows detailed messages about execution process.
Default: false
--working-directory, --wd
Directory that contains node_modules/ folder to install package to. If no node_modules/ folder exists, one will be created.
Default: current directory
--useLocalNpmConfig
Uses any existing NPM configuration within [working-directory] when installing package.
--help, --h
Shows these how-to instructions.
Examples
> inv chalk@2.4.0
# installs chalk@2.4.0 to node_modules/chalk@2.4.0/
> inv chalk@2.4.0 --destination some/path/chalk
# installs chalk@2.4.0 to node_modules/some/path/chalk/
Programmatic Usage
Install
npm install install-npm-version --save-dev
Examples
Install to versioned (default) directory
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0');
// installs chalk@2.4.0 to node_modules/chalk@2.4.0/
inv.Install('chalk@2.4.1');
// installs chalk@2.4.1 to node_modules/chalk@2.4.1/
Install to custom directory
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Destination': 'some/path/chalk' });
// installs chalk@2.4.0 to node_modules/some/path/chalk/
Install with silent or noisy standard output
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Verbosity': 'Silent' });
inv.Install('chalk@2.4.0', { 'Verbosity': 'Debug' });
Overwrite an existing installation
import inv = require('install-npm-version');
inv.Install('chalk@2.4.0', { 'Destination': 'mydir' });
// installs chalk@2.4.0 to node_modules/mydir/
inv.Install('chalk@2.4.1', { 'Destination': 'mydir' });
// does not install chalk@2.4.1 since node_modules/mydir/ already exists
inv.Install('chalk@2.4.1', { 'Destination': 'mydir', 'Overwrite': true });
// installs chalk@2.4.1 to node_modules/mydir/ by overwriting existing install
1.0.9
1 year ago
1.0.9-beta.1
1 year ago
1.0.9-beta.0
1 year ago
1.0.8
2 years ago
1.0.7
3 years ago
1.0.7-beta.0
3 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
5 years ago
1.0.4-beta.1
5 years ago
1.0.4-beta.0
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago