playground: minor build fixes

This commit is contained in:
Yeicor
2025-07-19 22:02:33 +02:00
parent fc32393635
commit b54453ca06
3 changed files with 9 additions and 8 deletions

View File

@@ -5,8 +5,8 @@ import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import {name, version} from './package.json'
import {execSync} from 'child_process'
import { viteStaticCopy } from "vite-plugin-static-copy";
import { dirname, join } from "path";
import {viteStaticCopy} from "vite-plugin-static-copy";
import {dirname, join} from "path";
// https://vitejs.dev/config/
export default defineConfig({
@@ -22,7 +22,7 @@ export default defineConfig({
vueJsx(),
viteStaticCopyPyodide(),
],
optimizeDeps: { exclude: ["pyodide"] },
optimizeDeps: {exclude: ["pyodide"]},
resolve: {
alias: {
// @ts-ignore
@@ -40,6 +40,9 @@ export default defineConfig({
}
}
},
worker: {
format: 'es', // Use ES modules for workers (IIFE is not supported with code-splitting)
},
define: {
__APP_NAME__: JSON.stringify(name),
__APP_VERSION__: JSON.stringify(version),