123456789101112131415161718192021222324252627 |
- export const warnMethod = (self, code, message, data = {}) => {
- if (self.file) {
- data.file = self.file;
- }
- if (self.cwd) {
- data.cwd = self.cwd;
- }
- data.code =
- (message instanceof Error &&
- message.code) ||
- code;
- data.tarCode = code;
- if (!self.strict && data.recoverable !== false) {
- if (message instanceof Error) {
- data = Object.assign(message, data);
- message = message.message;
- }
- self.emit('warn', code, message, data);
- }
- else if (message instanceof Error) {
- self.emit('error', Object.assign(message, data));
- }
- else {
- self.emit('error', Object.assign(new Error(`${code}: ${message}`), data));
- }
- };
- //# sourceMappingURL=warn-method.js.map
|