From 8fb5518ba53feb0773ff8e1c135ee6ec31d7fdb4 Mon Sep 17 00:00:00 2001 From: Lee Goddard Date: Fri, 18 Oct 2024 10:14:39 +0200 Subject: [PATCH] Reconfig vite output dirs --- .gitignore | 2 +- vite.config.ts | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 8816959..062308f 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,4 @@ dist-ssr *.sw? .react-app .vite-app -*.tsbuildinfo \ No newline at end of file +*.tsbuildinfo diff --git a/vite.config.ts b/vite.config.ts index 303122f..05173e2 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,10 +5,15 @@ import { VitePWA } from 'vite-plugin-pwa'; // https://vitejs.dev/config/ export default defineConfig({ base: './', - publicDir: 'assets', build: { sourcemap: true, + rollupOptions: { + output: { + // Customize the output directory structure + assetFileNames: 'assets/[name][extname]', // Control asset names + }, + }, }, plugins: [ @@ -19,7 +24,7 @@ export default defineConfig({ "name": "MIDI Phase Experiments", "short_name": "MIDI Phase", "start_url": ".", - "description": "Experiments in phasing MIDI with interferance patterns", + "description": "Experiments in phasing MIDI with interference patterns", "display": "standalone", "theme_color": "#000000", "background_color": "#242424", @@ -48,7 +53,7 @@ export default defineConfig({ ] }, workbox: { - swDest: "assets/sw.js", + swDest: "dist/registerSW.js", // Set this to output directly to the dist folder runtimeCaching: [ { urlPattern: /\.(?:png|svg)$/, @@ -65,4 +70,4 @@ export default defineConfig({ }, }), ], -}); \ No newline at end of file +});