Files
SnowLuma/.pnpm-store/v11/files/6e/fd0d6630762f34de4cf4572a1212eeab6fe64dea7913c4c1f81359673dc00d57f0108a9a8d187dfe98c2e1a7eb42a3e6eb5c5c658a8f20a1e34e5573bf13f6
TanTan 2a69b23b47
Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

27 lines
795 B
Plaintext

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