Lines Matching defs:token

12   static name = 'token'
13 static usage = ['list', 'revoke <id|token>', 'create [--read-only] [--cidr=list]']
31 log.gauge.show('token')
53 log.info('token', 'getting list')
59 this.npm.output(['key', 'token', 'created', 'readonly', 'CIDR whitelist'].join('\t'))
60 tokens.forEach(token => {
63 token.key,
64 token.token,
65 token.created,
66 token.readonly ? 'true' : 'false',
67 token.cidr_whitelist ? token.cidr_whitelist.join(',') : '',
74 const idWidth = tokens.reduce((acc, token) => Math.max(acc, token.id.length), 0)
76 head: ['id', 'token', 'created', 'readonly', 'CIDR whitelist'],
79 tokens.forEach(token => {
81 token.id,
82 token.token + '…',
83 String(token.created).slice(0, 10),
84 token.readonly ? 'yes' : 'no',
85 token.cidr_whitelist ? token.cidr_whitelist.join(', ') : '',
99 progress.info('token', 'getting existing list')
102 const matches = tokens.filter(token => token.key.indexOf(id) === 0)
108 `Token ID "${id}" was ambiguous, a new token may have been created since you last ran \`npm token list\`.`
111 const tokenMatches = tokens.some(t => id.indexOf(t.token) === 0)
113 throw new Error(`Unknown token id or value "${id}".`)
129 this.npm.output('Removed ' + toRemove.length + ' token' + (toRemove.length !== 1 ? 's' : ''))
140 log.info('token', 'creating')
162 if (creds.token) {
163 conf.auth = { token: creds.token }
195 for (const token of tokens) {
196 token.id = token.key
197 for (let ii = minLength; ii < token.key.length; ++ii) {
199 ot => ot !== token && ot.key.slice(0, ii) === token.key.slice(0, ii)
202 token.id = token.key.slice(0, ii)
206 byId[token.id] = token