/usr/lib/node_modules/npm/node_modules/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