From 87bc7447ed44c996055f63f1d64c901fc8ad67bf Mon Sep 17 00:00:00 2001 From: maiieul Date: Tue, 28 Jan 2025 21:54:57 +0100 Subject: [PATCH 1/3] feat(qwikVite): show build/[name].js output in preview with debug mode --- packages/qwik/src/optimizer/src/plugins/rollup.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/qwik/src/optimizer/src/plugins/rollup.ts b/packages/qwik/src/optimizer/src/plugins/rollup.ts index 0438aec6235..7261aae7e87 100644 --- a/packages/qwik/src/optimizer/src/plugins/rollup.ts +++ b/packages/qwik/src/optimizer/src/plugins/rollup.ts @@ -201,8 +201,9 @@ export function normalizeRollupOutputOptionsObject( ? `${opts.assetsDir}/${assetFileNames}` : assetFileNames; } - // Friendly name in dev - const fileName = opts.buildMode == 'production' ? 'build/q-[hash].js' : 'build/[name].js'; + // Friendly name in dev or preview with debug mode + const fileName = + opts.buildMode == 'production' && !opts.debug ? 'build/q-[hash].js' : 'build/[name].js'; // client production output if (!outputOpts.entryFileNames) { outputOpts.entryFileNames = useAssetsDir ? `${opts.assetsDir}/${fileName}` : fileName; From 5038eeb42045f5a27caa5c8052497da551e3105b Mon Sep 17 00:00:00 2001 From: maiieul Date: Tue, 28 Jan 2025 22:02:16 +0100 Subject: [PATCH 2/3] chore: changeset --- .changeset/maiieul-manual-changeset.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/maiieul-manual-changeset.md diff --git a/.changeset/maiieul-manual-changeset.md b/.changeset/maiieul-manual-changeset.md new file mode 100644 index 00000000000..545fa02bdba --- /dev/null +++ b/.changeset/maiieul-manual-changeset.md @@ -0,0 +1,5 @@ +--- +'@builder.io/qwik': patch +--- + +✨ Add the ability to see chunks names in preview/production environments to facilitate debugging of production-only bugs From 9f95854d857e30121a45c97f224ddf0fd0253609 Mon Sep 17 00:00:00 2001 From: maiieul Date: Tue, 28 Jan 2025 22:26:17 +0100 Subject: [PATCH 3/3] docs(qwikVite): notice that debug true will now show chunk names in preview --- packages/docs/src/routes/docs/(qwik)/advanced/vite/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docs/src/routes/docs/(qwik)/advanced/vite/index.mdx b/packages/docs/src/routes/docs/(qwik)/advanced/vite/index.mdx index a9cc387b509..dd92b9f98e7 100644 --- a/packages/docs/src/routes/docs/(qwik)/advanced/vite/index.mdx +++ b/packages/docs/src/routes/docs/(qwik)/advanced/vite/index.mdx @@ -50,7 +50,7 @@ To modify the configuration, you can pass an object to the `qwikVite` function. ```js /** - * Prints verbose Qwik plugin debug logs. + * Prints verbose Qwik plugin debug logs and shows chunk file names ouput in preview/production environments. * Default `false` */ debug?: boolean;