update vite-plugin-pwa

This commit is contained in:
hzrd149 2024-11-21 09:54:12 -06:00
parent c9daeb96ae
commit 57985f8a7f
4 changed files with 33 additions and 23 deletions

View File

@ -138,7 +138,7 @@
"eventemitter3": "^5.0.1",
"typescript": "^5.6.3",
"vite": "^5.4.11",
"vite-plugin-pwa": "^0.19.8",
"vite-plugin-pwa": "^0.21.0",
"workbox-build": "^7.3.0",
"workbox-window": "^7.3.0"
},

39
pnpm-lock.yaml generated
View File

@ -374,8 +374,8 @@ importers:
specifier: ^5.4.11
version: 5.4.11(@types/node@20.17.6)(terser@5.36.0)
vite-plugin-pwa:
specifier: ^0.19.8
version: 0.19.8(vite@5.4.11(@types/node@20.17.6)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
specifier: ^0.21.0
version: 0.21.0(vite@5.4.11(@types/node@20.17.6)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
workbox-build:
specifier: ^7.3.0
version: 7.3.0(@types/babel__core@7.20.5)
@ -2475,6 +2475,14 @@ packages:
fastq@1.17.1:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
fdir@6.4.2:
resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
fflate@0.6.10:
resolution: {integrity: sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==}
@ -3976,6 +3984,10 @@ packages:
tinycolor2@1.6.0:
resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
tinyglobby@0.2.10:
resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
engines: {node: '>=12.0.0'}
tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
@ -4152,14 +4164,14 @@ packages:
vite-plugin-funding@0.1.0:
resolution: {integrity: sha512-Cw5izRmLgu1fCTDbWO2zhvPb5w23JnqQKDnHycbc5WXfTFNxxGk5ulzM/qXxwDWU0hNO+kF4suKHdADUDYPUzw==}
vite-plugin-pwa@0.19.8:
resolution: {integrity: sha512-e1oK0dfhzhDhY3VBuML6c0h8Xfx6EkOVYqolj7g+u8eRfdauZe5RLteCIA/c5gH0CBQ0CNFAuv/AFTx4Z7IXTw==}
vite-plugin-pwa@0.21.0:
resolution: {integrity: sha512-gnDE5sN2hdxA4vTl0pe6PCTPXqChk175jH8dZVVTBjFhWarZZoXaAdoTIKCIa8Zbx94sC0CnCOyERBWpxvry+g==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@vite-pwa/assets-generator': ^0.2.4
'@vite-pwa/assets-generator': ^0.2.6
vite: ^3.1.0 || ^4.0.0 || ^5.0.0
workbox-build: ^7.0.0
workbox-window: ^7.0.0
workbox-build: ^7.3.0
workbox-window: ^7.3.0
peerDependenciesMeta:
'@vite-pwa/assets-generator':
optional: true
@ -6939,6 +6951,10 @@ snapshots:
dependencies:
reusify: 1.0.4
fdir@6.4.2(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
fflate@0.6.10: {}
filelist@1.0.4:
@ -8753,6 +8769,11 @@ snapshots:
tinycolor2@1.6.0: {}
tinyglobby@0.2.10:
dependencies:
fdir: 6.4.2(picomatch@4.0.2)
picomatch: 4.0.2
tmp@0.0.33:
dependencies:
os-tmpdir: 1.0.2
@ -8928,11 +8949,11 @@ snapshots:
vite-plugin-funding@0.1.0: {}
vite-plugin-pwa@0.19.8(vite@5.4.11(@types/node@20.17.6)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
vite-plugin-pwa@0.21.0(vite@5.4.11(@types/node@20.17.6)(terser@5.36.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
dependencies:
debug: 4.3.7
fast-glob: 3.3.2
pretty-bytes: 6.1.1
tinyglobby: 0.2.10
vite: 5.4.11(@types/node@20.17.6)(terser@5.36.0)
workbox-build: 7.3.0(@types/babel__core@7.20.5)
workbox-window: 7.3.0

View File

@ -11,12 +11,9 @@ export function ReloadPrompt(props: Omit<AlertProps, "children" | "status">) {
updateServiceWorker,
} = useRegisterSW({
onRegistered(r) {
console.log("SW Registered");
console.log(r);
if (!r) return;
if (r) {
setInterval(() => r.update(), intervalMS);
}
setInterval(() => r.update(), intervalMS);
},
onOfflineReady() {
toast({ status: "success", title: "App Installed", duration: 2000, isClosable: true });

View File

@ -1,8 +0,0 @@
import { RouteObject } from "react-router-dom";
import ThreadView from "./views/thread";
export const threadRoute: RouteObject = {
path: "/n/:id",
element: <ThreadView />,
};