From c6337ba975883173a8ab299eea41e4cf7a302da8 Mon Sep 17 00:00:00 2001 From: thejackshelton-kunaico Date: Fri, 7 Feb 2025 18:34:38 -0600 Subject: [PATCH] changeset --- .changeset/pink-dolls-visit.md | 5 +++++ libs/components/vite.config.ts | 13 +++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 .changeset/pink-dolls-visit.md diff --git a/.changeset/pink-dolls-visit.md b/.changeset/pink-dolls-visit.md new file mode 100644 index 00000000..1e572c39 --- /dev/null +++ b/.changeset/pink-dolls-visit.md @@ -0,0 +1,5 @@ +--- +"@kunai-consulting/qwik": patch +--- + +fix: only preserve modules in prod diff --git a/libs/components/vite.config.ts b/libs/components/vite.config.ts index 23b2238a..19c1e037 100644 --- a/libs/components/vite.config.ts +++ b/libs/components/vite.config.ts @@ -2,6 +2,7 @@ import { qwikVite } from "@builder.io/qwik/optimizer"; import { defineConfig } from "vite"; import tsconfigPaths from "vite-tsconfig-paths"; import pkg from "./package.json"; +import { isDev } from "@builder.io/qwik/build"; type PackageJson = { dependencies?: Record; @@ -23,10 +24,14 @@ export default defineConfig(() => { `${entryName}.qwik.${format === "es" ? "mjs" : "cjs"}` }, rollupOptions: { - output: { - preserveModules: true, - preserveModulesRoot: "src" - }, + ...(!isDev + ? { + output: { + preserveModules: true, + preserveModulesRoot: "src" + } + } + : {}), // externalize deps that shouldn't be bundled into the library external: [ /^node:.*/,