PATH:
opt
/
alt
/
alt-nodejs18
/
root
/
usr
/
lib
/
node_modules
/
npm
/
node_modules.bundled
/
tar
/
lib
'use strict' module.exports = Base => class extends Base { warn (code, message, data = {}) { if (this.file) { data.file = this.file } if (this.cwd) { data.cwd = this.cwd } data.code = message instanceof Error && message.code || code data.tarCode = code if (!this.strict && data.recoverable !== false) { if (message instanceof Error) { data = Object.assign(message, data) message = message.message } this.emit('warn', data.tarCode, message, data) } else if (message instanceof Error) { this.emit('error', Object.assign(message, data)) } else { this.emit('error', Object.assign(new Error(`${code}: ${message}`), data)) } } }
[-] strip-trailing-slashes.js
[open]
[+]
..
[-] mode-fix.js
[open]
[-] unpack.js
[open]
[-] path-reservations.js
[open]
[-] pax.js
[open]
[-] read-entry.js
[open]
[-] normalize-unicode.js
[open]
[-] extract.js
[open]
[-] replace.js
[open]
[-] winchars.js
[open]
[-] create.js
[open]
[-] parse.js
[open]
[-] pack.js
[open]
[-] large-numbers.js
[open]
[-] get-write-flag.js
[open]
[-] update.js
[open]
[-] types.js
[open]
[-] normalize-windows-path.js
[open]
[-] high-level-opt.js
[open]
[-] warn-mixin.js
[open]
[-] write-entry.js
[open]
[-] strip-absolute-path.js
[open]
[-] mkdir.js
[open]
[-] list.js
[open]
[-] header.js
[open]