From 2e721fb8bf5acdc797a15fc33056e228fa7b8b48 Mon Sep 17 00:00:00 2001 From: Spythere Date: Mon, 26 Dec 2022 18:43:15 +0100 Subject: [PATCH] PWA: tryb offline --- .gitignore | 1 + package.json | 12 +- src/App.vue | 30 +- src/components/App/StatusIndicator.vue | 14 +- src/components/App/UpdatePrompt.vue | 11 +- src/components/JournalView/JournalStats.vue | 2 +- src/components/TrainsView/TrainTable.vue | 14 +- src/locales/en.json | 4 +- src/locales/pl.json | 4 +- src/mixins/useCustomSW.ts | 13 + src/store/stationFiltersStore.ts | 7 +- src/store/store.ts | 15 +- src/store/storeTypes.ts | 1 + src/views/JournalDispatchers.vue | 6 +- src/views/JournalTimetables.vue | 6 +- vite.config.ts | 35 +- yarn.lock | 4722 ++++++++++--------- 17 files changed, 2531 insertions(+), 2366 deletions(-) create mode 100644 src/mixins/useCustomSW.ts diff --git a/.gitignore b/.gitignore index b7ad028..b4c4f95 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules /dev-dist +/dist # local env files .env.local diff --git a/package.json b/package.json index baefdd0..a3179cb 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "dev": "vite", "build": "vue-tsc --noEmit && vite build", "deploy": "yarn build && firebase deploy --only hosting", - "preview": "vite preview" + "preview": "yarn build && vite preview" }, "dependencies": { "core-js": "^3.12.1", @@ -21,13 +21,13 @@ "vue-router": "^4.0.0-0" }, "devDependencies": { - "@types/node": "^18.11.1", + "@types/node": "^18.11.17", "@vitejs/plugin-vue": "^4.0.0", - "axios": "^1.1.2", - "typescript": "^4.6.4", - "vite": "^4.0.2", + "axios": "^1.2.1", + "typescript": "^4.9.4", + "vite": "^4.0.3", "vite-plugin-pwa": "^0.14.0", - "vue-tsc": "^1.0.16" + "vue-tsc": "^1.0.18" }, "browserslist": [ "> 1%", diff --git a/src/App.vue b/src/App.vue index 9e9f9f8..868938f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -29,7 +29,7 @@