__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
module.exports = adduser
var log = require('npmlog')
var npm = require('./npm.js')
var usage = require('./utils/usage')
var crypto
try {
crypto = require('crypto')
} catch (ex) {}
adduser.usage = usage(
'adduser',
'npm adduser [--registry=url] [--scope=@orgname] [--auth-type=legacy] [--always-auth]'
)
function adduser (args, cb) {
if (!crypto) {
return cb(new Error(
'You must compile node with ssl support to use the adduser feature'
))
}
var registry = npm.config.get('registry')
var scope = npm.config.get('scope')
var creds = npm.config.getCredentialsByURI(npm.config.get('registry'))
if (scope) {
var scopedRegistry = npm.config.get(scope + ':registry')
var cliRegistry = npm.config.get('registry', 'cli')
if (scopedRegistry && !cliRegistry) registry = scopedRegistry
}
log.disableProgress()
try {
var auth = require('./auth/' + npm.config.get('auth-type'))
} catch (e) {
return cb(new Error('no such auth module'))
}
auth.login(creds, registry, scope, function (err, newCreds) {
if (err) return cb(err)
npm.config.del('_token', 'user') // prevent legacy pollution
if (scope) npm.config.set(scope + ':registry', registry, 'user')
npm.config.setCredentialsByURI(registry, newCreds)
npm.config.save('user', cb)
})
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| auth | Folder | 0755 |
|
|
| config | Folder | 0755 |
|
|
| doctor | Folder | 0755 |
|
|
| install | Folder | 0755 |
|
|
| search | Folder | 0755 |
|
|
| utils | Folder | 0755 |
|
|
| access.js | File | 3.23 KB | 0644 |
|
| adduser.js | File | 1.28 KB | 0644 |
|
| bin.js | File | 515 B | 0644 |
|
| bugs.js | File | 879 B | 0644 |
|
| build.js | File | 4.45 KB | 0644 |
|
| cache.js | File | 4.43 KB | 0644 |
|
| completion.js | File | 7.06 KB | 0644 |
|
| config.js | File | 7.22 KB | 0644 |
|
| dedupe.js | File | 4.83 KB | 0644 |
|
| deprecate.js | File | 1.41 KB | 0644 |
|
| dist-tag.js | File | 3.67 KB | 0644 |
|
| docs.js | File | 1.05 KB | 0644 |
|
| doctor.js | File | 3.97 KB | 0644 |
|
| edit.js | File | 985 B | 0644 |
|
| explore.js | File | 1.63 KB | 0644 |
|
| fetch-package-metadata.js | File | 3.8 KB | 0644 |
|
| fetch-package-metadata.md | File | 1.77 KB | 0644 |
|
| get.js | File | 235 B | 0644 |
|
| help-search.js | File | 5.65 KB | 0644 |
|
| help.js | File | 6.32 KB | 0644 |
|
| init.js | File | 1.26 KB | 0644 |
|
| install-test.js | File | 507 B | 0644 |
|
| install.js | File | 32.16 KB | 0644 |
|
| link.js | File | 5.56 KB | 0644 |
|
| logout.js | File | 1.1 KB | 0644 |
|
| ls.js | File | 15.83 KB | 0644 |
|
| npm.js | File | 13.3 KB | 0644 |
|
| outdated.js | File | 12.15 KB | 0644 |
|
| owner.js | File | 7.55 KB | 0644 |
|
| pack.js | File | 7.21 KB | 0644 |
|
| ping.js | File | 688 B | 0644 |
|
| prefix.js | File | 330 B | 0644 |
|
| profile.js | File | 10.61 KB | 0644 |
|
| prune.js | File | 2.14 KB | 0644 |
|
| publish.js | File | 6.1 KB | 0644 |
|
| rebuild.js | File | 2.09 KB | 0644 |
|
| repo.js | File | 1.45 KB | 0644 |
|
| restart.js | File | 64 B | 0644 |
|
| root.js | File | 316 B | 0644 |
|
| run-script.js | File | 5.18 KB | 0644 |
|
| search.js | File | 3.15 KB | 0644 |
|
| set.js | File | 276 B | 0644 |
|
| shrinkwrap.js | File | 7.76 KB | 0644 |
|
| star.js | File | 1.17 KB | 0644 |
|
| stars.js | File | 1.1 KB | 0644 |
|
| start.js | File | 62 B | 0644 |
|
| stop.js | File | 61 B | 0644 |
|
| substack.js | File | 509 B | 0644 |
|
| team.js | File | 1.41 KB | 0644 |
|
| test.js | File | 324 B | 0644 |
|
| token.js | File | 6.2 KB | 0644 |
|
| unbuild.js | File | 4.11 KB | 0644 |
|
| uninstall.js | File | 2.22 KB | 0644 |
|
| unpublish.js | File | 3.55 KB | 0644 |
|
| update.js | File | 2.18 KB | 0644 |
|
| version.js | File | 9.1 KB | 0644 |
|
| view.js | File | 9.26 KB | 0644 |
|
| visnup.js | File | 4.01 KB | 0644 |
|
| whoami.js | File | 1.42 KB | 0644 |
|
| xmas.js | File | 1.57 KB | 0644 |
|