From d4ae45dcb947acbfc58e1a43b29dd065b88a0685 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Fri, 11 Mar 2022 05:31:19 -0800 Subject: [PATCH] feat: expose ssrRewriteStacktrace (#7091) --- packages/vite/src/node/server/index.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index 9dba9f8ebb92d9..6cae1256438c42 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -229,7 +229,11 @@ export interface ViteDevServer { opts?: { fixStacktrace?: boolean } ): Promise> /** - * Fix ssr error stacktrace + * Returns a fixed version of the given stack + */ + ssrRewriteStacktrace(stack: string): string + /** + * Mutates the given SSR error by rewriting the stacktrace */ ssrFixStacktrace(e: Error): void /** @@ -386,6 +390,9 @@ export async function createServer( rebindErrorStacktrace(e, stacktrace) } }, + ssrRewriteStacktrace(stack: string) { + return ssrRewriteStacktrace(stack, moduleGraph) + }, listen(port?: number, isRestart?: boolean) { return startServer(server, port, isRestart) },