jiuyiUniapp/service/node_modules/@react-native/community-cli-plugin/dist/utils/errors.js

25 lines
734 B
JavaScript
Raw Normal View History

2025-02-13 09:59:20 +08:00
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true,
});
exports.inlineString = exports.UnknownProjectError = exports.CLIError = void 0;
class CLIError extends Error {
constructor(msg, originalError) {
super(inlineString(msg));
if (originalError != null) {
this.stack =
typeof originalError === "string"
? originalError
: originalError.stack || "".split("\n").slice(0, 2).join("\n");
} else {
this.stack = "";
}
}
}
exports.CLIError = CLIError;
class UnknownProjectError extends Error {}
exports.UnknownProjectError = UnknownProjectError;
const inlineString = (str = "") => str.replace(/(\s{2,})/gm, " ").trim();
exports.inlineString = inlineString;