neuron-hashmaps
v1.1.1
Published
Utilities to generate range map and dependency tree for neuron.
Downloads
16
Maintainers
Readme
neuron-hashmaps
Utilities to generate range map and dependency tree for neuron.
Install
$ npm install neuron-hashmaps --save
Usage
var hashmaps = require('neuron-hashmaps');
hashmaps(shrinkwrap)
var hm = hashmaps(shrink_json);
var neuron_text = util.format(
'neuron.config({ranges: %s, depTree: %s});',
JSON.stringify(hm.ranges),
JSON.stringify(hm.depTree)
);
- shrinkwrap
Object
the object of the shrinkwrap.json
Initializes the hashmaps from the shrinkwrap object
.ranges
jquery: {
'~1.9.0': '1.9.3'
},
Returns Object
the range map which is the value of neuron.config.ranges
Gets the current range map.
.depTree
mbox: [
// dependencies
{
jquery: '~1.9.0'
},
// async dependencies
{
hippo: '~1.0.0'
}
],
Returns Object
the deps tree which is the value of neuron.config.depTree
.engines(name, version)
[
{
name: 'neuron',
version: '5.0.0'
},
...
]
- name
String
- version
String
Returns Array
the engines of the specified package.
License
MIT