Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
warn-method.js31 linesDownload Raw Back to commonjs
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.warnMethod = void 0;
4const warnMethod = (self, code, message, data = {}) => {
5    if (self.file) {
6        data.file = self.file;
7    }
8    if (self.cwd) {
9        data.cwd = self.cwd;
10    }
11    data.code =
12        (message instanceof Error &&
13            message.code) ||
14            code;
15    data.tarCode = code;
16    if (!self.strict && data.recoverable !== false) {
17        if (message instanceof Error) {
18            data = Object.assign(message, data);
19            message = message.message;
20        }
21        self.emit('warn', code, message, data);
22    }
23    else if (message instanceof Error) {
24        self.emit('error', Object.assign(message, data));
25    }
26    else {
27        self.emit('error', Object.assign(new Error(`${code}: ${message}`), data));
28    }
29};
30exports.warnMethod = warnMethod;
31//# sourceMappingURL=warn-method.js.map
codekingpro/portable-devtools · Team Ai