From abb0e10b84e7c4ecad5161e952c92bc947eea439 Mon Sep 17 00:00:00 2001 From: Sean Edmunds Date: Mon, 14 Apr 2025 13:36:14 -0500 Subject: [PATCH] Reverted service worker; got caching working --- package.json | 3 +-- src/main.tsx | 6 ------ src/service-worker.ts | 4 ---- vite.config.ts | 19 +------------------ 4 files changed, 2 insertions(+), 30 deletions(-) delete mode 100644 src/service-worker.ts diff --git a/package.json b/package.json index 60358ca..ab34079 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,7 @@ "react-query": "^3.39.3", "react-router-dom": "^7.5.0", "react-toastify": "^11.0.5", - "recharts": "^2.15.2", - "vite-plugin-pwa": "^1.0.0" + "recharts": "^2.15.2" }, "devDependencies": { "@types/node": "^22.14.0", diff --git a/src/main.tsx b/src/main.tsx index 8de67ab..ff43d4f 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,12 +1,6 @@ import App from './App'; import render from './Root'; -if ('serviceWorker' in navigator) { - navigator.serviceWorker.register( - import.meta.env.MODE === 'production' ? '/service-worker.js' : '/dev-sw.js?dev-sw' - ) - } - Promise.all([render, App]) .then(([render, App]) => { render(App); diff --git a/src/service-worker.ts b/src/service-worker.ts deleted file mode 100644 index 6069302..0000000 --- a/src/service-worker.ts +++ /dev/null @@ -1,4 +0,0 @@ -// src/service-worker.js or src/service-worker.ts -self.addEventListener("fetch", (event: any) => { - event.respondWith(fetch(event.request)); - }); \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index d78e91a..fca8e4c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,6 @@ import path from 'node:path'; import react from '@vitejs/plugin-react'; import { defineConfig, loadEnv } from 'vite'; -import { VitePWA } from 'vite-plugin-pwa'; // https://vitejs.dev/config/ export default defineConfig(({ mode }) => { @@ -26,23 +25,7 @@ export default defineConfig(({ mode }) => { }, }, }, - plugins: [ - react(), - VitePWA({ - srcDir: "src", - filename: "service-worker.ts", - strategies: "injectManifest", - injectRegister: false, - manifest: false, - injectManifest: { - injectionPoint: undefined, - }, - workbox: { - maximumFileSizeToCacheInBytes: 10 * 1024 * 1024, - globPatterns: ['**/*.{ts,js,css,html,ico,png,svg}'] - } - }) - ], + plugins: [react()], server: { port: 3000, host: '0.0.0.0',