walk(services, function (service, path) { // merge manifest setIn(manifest, path, service.manifest) // merge permissions setIn(permissions, path, service.permissions) // merge methods by calling service.init(service, config) setIn(methods, path, service.init && service.init(service, config)) })
walk(services, function (service, path) { // merge manifest setIn(manifest, path, service.manifest) })