PATH:
usr
/
local
/
lib
/
node_modules
/
bower
/
lib
/
commands
var Q = require('q'); var PackageRepository = require('../core/PackageRepository'); var defaultConfig = require('../config'); function lookup(logger, name, config) { if (!name) { return new Q(null); } config = defaultConfig(config); var repository = new PackageRepository(config, logger); var registryClient = repository.getRegistryClient(); return Q.nfcall(registryClient.lookup.bind(registryClient), name).then( function(entry) { return !entry ? null : { name: name, url: entry.url }; } ); } // ------------------- lookup.readOptions = function(argv) { var cli = require('../util/cli'); var options = cli.readOptions(argv); var name = options.argv.remain[1]; return [name]; }; module.exports = lookup;
[-] home.js
[edit]
[-] lookup.js
[edit]
[+]
..
[+]
cache
[-] link.js
[edit]
[-] install.js
[edit]
[-] login.js
[edit]
[-] info.js
[edit]
[-] uninstall.js
[edit]
[-] init.js
[edit]
[-] prune.js
[edit]
[-] search.js
[edit]
[-] list.js
[edit]
[-] index.js
[edit]
[-] update.js
[edit]
[-] help.js
[edit]
[-] unregister.js
[edit]
[-] register.js
[edit]
[-] version.js
[edit]