From d444bfe1bd86cddde0264ca2f04f0157924cc806 Mon Sep 17 00:00:00 2001 From: Jonas Di Dier <69415794+dd-jonas@users.noreply.github.com> Date: Thu, 29 Jun 2023 08:27:32 +0200 Subject: [PATCH] fix(cli): convert the sourcemap option to boolean (fix #13638) (#13663) --- packages/vite/src/node/cli.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/vite/src/node/cli.ts b/packages/vite/src/node/cli.ts index d18ab93fd0213f..eb3135704c6618 100644 --- a/packages/vite/src/node/cli.ts +++ b/packages/vite/src/node/cli.ts @@ -87,6 +87,18 @@ function cleanOptions( delete ret.filter delete ret.m delete ret.mode + + // convert the sourcemap option to a boolean if necessary + if ('sourcemap' in ret) { + const sourcemap = ret.sourcemap as `${boolean}` | 'inline' | 'hidden' + ret.sourcemap = + sourcemap === 'true' + ? true + : sourcemap === 'false' + ? false + : ret.sourcemap + } + return ret }