1.1.1 • Published 11 years ago
neuron-hashmaps v1.1.1
neuron-hashmaps

Utilities to generate range map and dependency tree for neuron.
Install
$ npm install neuron-hashmaps --saveUsage
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
Objectthe 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