1.1.1 • Published 10 years ago

neuron-hashmaps v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

neuron-hashmaps NPM version Build Status Dependency Status

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

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago