diff --git a/.changeset/pink-dolls-visit.md b/.changeset/pink-dolls-visit.md new file mode 100644 index 0000000..1e572c3 --- /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 23b2238..19c1e03 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:.*/,