From 58b5f879780b435fedc4ec5cde45512ae711bb47 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Thu, 18 Sep 2025 17:41:11 +0200 Subject: [PATCH 1/2] remove console logs --- .../modules/web_themes/koala/source/quasar.config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/modules/web_themes/koala/source/quasar.config.ts b/packages/modules/web_themes/koala/source/quasar.config.ts index fd6cbe03cc..ddb0a6d6af 100644 --- a/packages/modules/web_themes/koala/source/quasar.config.ts +++ b/packages/modules/web_themes/koala/source/quasar.config.ts @@ -5,7 +5,7 @@ import { defineConfig } from '#q-app/wrappers'; -export default defineConfig((/* ctx */) => { +export default defineConfig((ctx) => { return { // https://v2.quasar.dev/quasar-cli-vite/prefetch-feature // preFetch: true, @@ -56,6 +56,15 @@ export default defineConfig((/* ctx */) => { distDir: '../web/', // extendViteConf (viteConf) {}, + extendViteConf(viteConf) { + if (ctx.prod === true) { + // drop console statements in production build + viteConf.esbuild = { + ...viteConf.esbuild, + drop: ['console', 'debugger'], + }; + } + }, // viteVuePluginOptions: {}, vitePlugins: [ From 1869504b9bd801da79baa249c4200aa42aaeba30 Mon Sep 17 00:00:00 2001 From: Lutz Bender Date: Fri, 19 Sep 2025 09:38:53 +0200 Subject: [PATCH 2/2] keep console.warn and .error --- packages/modules/web_themes/koala/source/quasar.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/modules/web_themes/koala/source/quasar.config.ts b/packages/modules/web_themes/koala/source/quasar.config.ts index ddb0a6d6af..5765ecf616 100644 --- a/packages/modules/web_themes/koala/source/quasar.config.ts +++ b/packages/modules/web_themes/koala/source/quasar.config.ts @@ -61,7 +61,8 @@ export default defineConfig((ctx) => { // drop console statements in production build viteConf.esbuild = { ...viteConf.esbuild, - drop: ['console', 'debugger'], + drop: ['debugger'], + pure: ['console.log', 'console.info', 'console.debug', 'console.table'], }; } },