neuron-hashmaps

Utilities to generate range map and dependency tree for neuron.

neuron-hashmaps

Utilities to generate range map and dependency tree for neuron.

$ npm install neuron-hashmaps --save
var hashmaps = require('neuron-hashmaps');
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

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.

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

[
  {
    name: 'neuron',
    version: '5.0.0'
  },
  ...
]
  • name String
  • version String

Returns Array the engines of the specified package.

MIT