@wroud/vite-plugin-ssg
Version:
A Vite plugin for static site generation (SSG) with React. Renders React applications to static HTML for faster load times and improved SEO.
20 lines • 547 B
JavaScript
export function serializeError(err) {
if (!(err instanceof Error)) {
return JSON.stringify({
name: "Error",
message: String(err),
});
}
const plain = {
name: err.name,
message: err.message,
stack: err.stack,
};
for (const key of Object.getOwnPropertyNames(err)) {
if (key !== "name" && key !== "message" && key !== "stack") {
plain[key] = err[key];
}
}
return JSON.stringify(plain);
}
//# sourceMappingURL=serializeError.js.map