nppm
v1.0.0
Published
Install and require multiple versions of npm modules
Maintainers
Readme
nppm (WIP)
Install and require multiple versions of npm modules
Install
# npm i [-g] nppmProgrammatic usage
const nppm = require('nppm')
const dependencies = ['lodash@1', '[email protected]']
const path = './nppm_node_modules'
nppm.install({ dependencies, path }, (err, result) => {
console.log(result);
// => [{ name: 'lodash', requestedVersion: '1', version: '1.2.3', path: '...'}, ...]
})
...
nppm.init({ path }, (err) => {
const lodash = nppm.require('lodash@~2.3.1')
})CLI usage
npm i -g nppm
nppm i --path=./nppm_node_modules lodash@1 [email protected]
# or
echo '{"dependencies":["lodash@1","[email protected]"],"path":"./nppm_node_modules"}' >> nppm.json
nppm i [--config=nppm.json]License
MIT
