Package Exports
- install-packages
- install-packages/lib/logger
- install-packages/lib/pipeSpawn
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (install-packages) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
install-packages

Programmatically install npm packages.
This is used by webpack-proxy, here's a preview:
Install
yarn add install-packagesUsage
const install = require('install-packages')
install({
packages: ['webpack', 'mocha']
})
//=> PromiseAPI
install(options)
options
packages
Type: string[]
You can omit this to install dependencies from package.json.
cwd
Type: string
Default: process.cwd()
The directory to install packages.
installPeers
Type: boolean
Default: true
Install peer dependencies for corresponding dependency.
peerFilter
Type: (name: string, version: string) => boolean
A function to filter peerDependencies, return true to install it, false otherwise.
saveDev
Type: boolean
Default: false
Install as dev dependencies.
packageManager
Type: string
Possible values: npm yarn
By default we automatically detect package manager.
install.determinePackageManager([cwd])
Determine package manager for specifc directory.
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D