Server IP : 66.29.132.122 / Your IP : 18.188.59.18 Web Server : LiteSpeed System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : admazpex ( 531) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/opt/alt/alt-nodejs9/root/usr/lib/node_modules/npm/lib/ |
Upload File : |
module.exports = star var npm = require('./npm.js') var log = require('npmlog') var asyncMap = require('slide').asyncMap var mapToRegistry = require('./utils/map-to-registry.js') var usage = require('./utils/usage') var output = require('./utils/output.js') star.usage = usage( 'star', 'npm star [<pkg>...]\n' + 'npm unstar [<pkg>...]' ) star.completion = function (opts, cb) { // FIXME: there used to be registry completion here, but it stopped making // sense somewhere around 50,000 packages on the registry cb() } function star (args, cb) { if (!args.length) return cb(star.usage) var s = npm.config.get('unicode') ? '\u2605 ' : '(*)' var u = npm.config.get('unicode') ? '\u2606 ' : '( )' var using = !(npm.command.match(/^un/)) if (!using) s = u asyncMap(args, function (pkg, cb) { mapToRegistry(pkg, npm.config, function (er, uri, auth) { if (er) return cb(er) var params = { starred: using, auth: auth } npm.registry.star(uri, params, function (er, data, raw, req) { if (!er) { output(s + ' ' + pkg) log.verbose('star', data) } cb(er, data, raw, req) }) }) }, cb) }