Update packages

This commit is contained in:
Alessio Davoli 2023-07-18 18:26:39 +02:00
parent ed0d21020e
commit e50ff329c3
7 changed files with 42 additions and 2237 deletions

View file

@ -16,6 +16,7 @@
"@sveltejs/kit": "^1.22.3", "@sveltejs/kit": "^1.22.3",
"@typescript-eslint/eslint-plugin": "^6.1.0", "@typescript-eslint/eslint-plugin": "^6.1.0",
"@typescript-eslint/parser": "^6.1.0", "@typescript-eslint/parser": "^6.1.0",
"@vite-pwa/sveltekit": "^0.2.5",
"eslint": "^8.45.0", "eslint": "^8.45.0",
"eslint-config-prettier": "^8.5.0", "eslint-config-prettier": "^8.5.0",
"eslint-plugin-svelte": "^2.30.0", "eslint-plugin-svelte": "^2.30.0",
@ -25,8 +26,7 @@
"svelte-check": "^3.4.6", "svelte-check": "^3.4.6",
"tslib": "^2.4.1", "tslib": "^2.4.1",
"typescript": "^5.0.0", "typescript": "^5.0.0",
"vite": "^4.4.4", "vite": "^4.4.4"
"vite-plugin-pwa": "^0.16.4"
}, },
"type": "module", "type": "module",
"dependencies": { "dependencies": {

View file

@ -35,7 +35,6 @@
string += `Latitude : ${crd.latitude}`; string += `Latitude : ${crd.latitude}`;
string += `Longitude: ${crd.longitude}`; string += `Longitude: ${crd.longitude}`;
string += `More or less ${crd.accuracy} meters.`; string += `More or less ${crd.accuracy} meters.`;
} }
function error(err) { function error(err) {

View file

@ -1,11 +1,17 @@
<script> <script>
import { pwaInfo } from 'virtual:pwa-info';
import BottomAppBar from '$lib/components/BottomAppBar.svelte'; import BottomAppBar from '$lib/components/BottomAppBar.svelte';
$: webManifestLink = pwaInfo ? pwaInfo.webManifest.linkTag : ''
</script> </script>
<slot></slot> <slot></slot>
<footer> <footer>
<BottomAppBar /> <BottomAppBar />
</footer> </footer>
<svelte:head>
{@html webManifestLink}
</svelte:head>
<style> <style>
footer { footer {

0
frontend/src/sw.ts Normal file
View file

View file

@ -7,6 +7,12 @@ const config = {
// for more information about preprocessors // for more information about preprocessors
preprocess: vitePreprocess(), preprocess: vitePreprocess(),
kit: { kit: {
files: {
serviceWorker: 'src/sw.ts',
},
serviceWorker: {
register: false
},
adapter: adapter({ adapter: adapter({
precompress: false, precompress: false,
}), }),

View file

@ -1,9 +1,16 @@
import { sveltekit } from "@sveltejs/kit/vite"; import { sveltekit } from "@sveltejs/kit/vite";
import adapter from "@sveltejs/adapter-node"; import adapter from "@sveltejs/adapter-node";
import { VitePWA } from 'vite-plugin-pwa'; import { SvelteKitPWA } from '@vite-pwa/sveltekit'
const config = { const config = {
plugins: [sveltekit(), VitePWA({ registerType: 'autoUpdate' })], plugins: [
sveltekit(),
SvelteKitPWA({
strategies: 'injectManifest',
srcDir: 'src',
filename: 'sw.ts',
})
],
test: { test: {
include: ["src/**/*.{test,spec}.{js,ts}"], include: ["src/**/*.{test,spec}.{js,ts}"],
}, },

File diff suppressed because it is too large Load diff