diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 94a5178..fb34a16 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,4 +26,4 @@ jobs: run: npm run check - name: Build - run: npm run build + run: npm run build:ci diff --git a/package.json b/package.json index 105d9ce..88ce108 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "type": "module", "scripts": { "dev": "vite", - "build": "vite build && node scripts/workbox-inject.js", + "build": "vite build && cp isle.js isle.wasm dist/ && node scripts/workbox-inject.js", + "build:ci": "vite build && node scripts/workbox-inject.js", "check": "svelte-check --fail-on-warnings", "preview": "vite preview" }, diff --git a/src/core/service-worker.js b/src/core/service-worker.js index 295026e..a2a5f0a 100644 --- a/src/core/service-worker.js +++ b/src/core/service-worker.js @@ -4,7 +4,7 @@ import { showUpdatePopup, installState, swRegistration } from '../stores.js'; let downloaderWorker = null; export async function registerServiceWorker() { - if (!('serviceWorker' in navigator)) { + if (import.meta.env.DEV || !('serviceWorker' in navigator)) { return null; }