/opt/alt/alt-nodejs24/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)) } } }
.
Edit
..
Edit
create.js
Edit
extract.js
Edit
get-write-flag.js
Edit
header.js
Edit
high-level-opt.js
Edit
large-numbers.js
Edit
list.js
Edit
mkdir.js
Edit
mode-fix.js
Edit
normalize-unicode.js
Edit
normalize-windows-path.js
Edit
pack.js
Edit
parse.js
Edit
path-reservations.js
Edit
pax.js
Edit
read-entry.js
Edit
replace.js
Edit
strip-absolute-path.js
Edit
strip-trailing-slashes.js
Edit
types.js
Edit
unpack.js
Edit
update.js
Edit
warn-mixin.js
Edit
winchars.js
Edit
write-entry.js
Edit