diff --git a/packages/modules/web_themes/koala/source/quasar.config.ts b/packages/modules/web_themes/koala/source/quasar.config.ts index fd6cbe03cc..5765ecf616 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,16 @@ 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: ['debugger'], + pure: ['console.log', 'console.info', 'console.debug', 'console.table'], + }; + } + }, // viteVuePluginOptions: {}, vitePlugins: [