From 2fbfdb6baa394922f964db70612767f88f7cde94 Mon Sep 17 00:00:00 2001 From: Harlan Wilton Date: Mon, 17 Jan 2022 13:15:07 +1100 Subject: [PATCH] fix(client): don't package development payload --- packages/client/vite.config.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/client/vite.config.ts b/packages/client/vite.config.ts index b6868e1e..b4baf343 100644 --- a/packages/client/vite.config.ts +++ b/packages/client/vite.config.ts @@ -7,6 +7,7 @@ import WindiCSS from 'vite-plugin-windicss' import IconsResolver from 'unplugin-icons/resolver' import AutoImport from 'unplugin-auto-import/vite' import { HeadlessUiResolver } from 'unplugin-vue-components/resolvers' +import * as fs from "fs-extra"; export default defineConfig({ mode: 'development', @@ -40,15 +41,15 @@ export default defineConfig({ { // remove our static data when we build name: 'unlighthouse-static-data-remover', - transformIndexHtml: { - apply: 'pre', // or 'post' - transform(html) { - if (process.env.NODE_ENV === 'development') - return html + // remove the development payload, minimise client build + async closeBundle () { + if (process.env.NODE_ENV === 'development') + return - return html - .replace(/') - }, + const payloadPath = await this.resolve('./dist/assets/payload.js') + if (payloadPath) { + await fs.rm(payloadPath.id, {}) + } }, }, ],