vigour-config
Version:
Observable configuration
26 lines (22 loc) • 627 B
JavaScript
var Observable = require('vigour-observable')
var Config = new Observable({
inject: [
require('vigour-base/lib/iterator'),
require('vigour-base/lib/method/find'),
require('vigour-base/lib/method/serialize'),
require('vigour-base/lib/method/plain'),
require('vigour-base/lib/method/lookUp'),
require('./merge'),
require('./resolve'),
require('./parseValue'),
require('./params')
],
ChildConstructor: 'Constructor'
}).Constructor
module.exports = new Config({
_nameSpace: 'vigour',
_argv: true,
_findPackage: true,
inject: require('./constructor')
}).Constructor