diff --git a/frontend/package.json b/frontend/package.json
index 01779b9..02661cb 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -52,7 +52,7 @@
"js-cookie": "^3.0.1",
"luxon": "^2.4.0",
"mapbox-gl": "^2.8.2",
- "node-fetch": "^3.2.6",
+ "plausible-tracker": "^0.3.8",
"postcss": "^8.4.14",
"postcss-load-config": "^4.0.1",
"prettier": "^2.6.2",
diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml
index 1cee9af..f5003ad 100644
--- a/frontend/pnpm-lock.yaml
+++ b/frontend/pnpm-lock.yaml
@@ -40,7 +40,7 @@ specifiers:
js-cookie: ^3.0.1
luxon: ^2.4.0
mapbox-gl: ^2.8.2
- node-fetch: ^3.2.6
+ plausible-tracker: ^0.3.8
postcss: ^8.4.14
postcss-load-config: ^4.0.1
prettier: ^2.6.2
@@ -70,9 +70,9 @@ devDependencies:
'@fontsource/marck-script': 4.5.9
'@sentry/browser': 7.1.1
'@sentry/tracing': 7.1.1
- '@sveltejs/adapter-auto': 1.0.0-next.50
+ '@sveltejs/adapter-auto': 1.0.0-next.52
'@sveltejs/adapter-node': 1.0.0-next.78
- '@sveltejs/kit': 1.0.0-next.350_sass@1.52.3+svelte@3.48.0
+ '@sveltejs/kit': 1.0.0-next.354_sass@1.52.3+svelte@3.48.0
'@tailwindcss/typography': 0.5.2_tailwindcss@3.1.2
'@types/cookie': 0.5.1
'@types/js-cookie': 3.0.2
@@ -102,7 +102,7 @@ devDependencies:
js-cookie: 3.0.1
luxon: 2.4.0
mapbox-gl: 2.8.2
- node-fetch: 3.2.6
+ plausible-tracker: 0.3.8
postcss: 8.4.14
postcss-load-config: 4.0.1_postcss@8.4.14
prettier: 2.6.2
@@ -487,15 +487,15 @@ packages:
}
dev: true
- /@sveltejs/adapter-auto/1.0.0-next.50:
+ /@sveltejs/adapter-auto/1.0.0-next.52:
resolution:
{
- integrity: sha512-5OkBxw+0Wmq7+Cr0DcOEOTHyOm4VmiWTUsKwMrSc47zcjbXB8n4UvEC0XUtJ5ZSBJRZz7hmVubqH1zm1SANtdw==
+ integrity: sha512-jOuC7RauiwGg7BQQEZxBGcwtwynNqQSuGJ7MJ9kk5WIrFCMrZSclwnpO1yLmUUYFKvJ61Z7bvVoDqm6+CgLEaw==
}
dependencies:
'@sveltejs/adapter-cloudflare': 1.0.0-next.23
- '@sveltejs/adapter-netlify': 1.0.0-next.64
- '@sveltejs/adapter-vercel': 1.0.0-next.58
+ '@sveltejs/adapter-netlify': 1.0.0-next.65
+ '@sveltejs/adapter-vercel': 1.0.0-next.59
transitivePeerDependencies:
- encoding
- supports-color
@@ -511,10 +511,10 @@ packages:
worktop: 0.8.0-next.14
dev: true
- /@sveltejs/adapter-netlify/1.0.0-next.64:
+ /@sveltejs/adapter-netlify/1.0.0-next.65:
resolution:
{
- integrity: sha512-n2oBAIdv1s4magogcCYbequDmPgOKviNfy40JJ5ZavansboYeaygFri9HcOwcHqrTOmEo3ZDIBoc1UTpbmzMYg==
+ integrity: sha512-81LYVqT0Fez7xqvOdE9ITD7b5kxdzzXjXwJ0ISBfJYt6wqg0fmABm3mcDy3opXau7DoQkhkhnlqkharTHfhJQg==
}
dependencies:
'@iarna/toml': 2.2.5
@@ -532,23 +532,23 @@ packages:
tiny-glob: 0.2.9
dev: true
- /@sveltejs/adapter-vercel/1.0.0-next.58:
+ /@sveltejs/adapter-vercel/1.0.0-next.59:
resolution:
{
- integrity: sha512-Gw76HhwHh2sWP2RN8jwm4jMmO5rnvvWsPsnAhFRCYlIs6gwKf/mNE/CfTQ1nkqKEm15YEYHjKXRVRjI8BniwxA==
+ integrity: sha512-1lq5IFLWiLUXmNJVUXjwaInDb07BJg5er43xlMilpFpTA9BZI2hqjYCgtdtk7O6ee5EYJk876b2riM1m+y1M4Q==
}
dependencies:
- '@vercel/nft': 0.19.1
+ '@vercel/nft': 0.20.0
esbuild: 0.14.43
transitivePeerDependencies:
- encoding
- supports-color
dev: true
- /@sveltejs/kit/1.0.0-next.350_sass@1.52.3+svelte@3.48.0:
+ /@sveltejs/kit/1.0.0-next.354_sass@1.52.3+svelte@3.48.0:
resolution:
{
- integrity: sha512-qkZNjp7yIj6t91+wMhmMtGJH0Lb89OaKdVXUDy92CS5/4OHRTKcQPdfOKs4no/upkS3RiFb+rEpOkYqTMcPUXg==
+ integrity: sha512-dTfFT0c3sxztFpiw6H4bQnPd+PtHgEZG6j6ssT9sWLONfzUgWRX0S7H/WoPEjr7u65o2HNazoj8jmEq3ZTwb9g==
}
engines: { node: '>=16.7' }
hasBin: true
@@ -1072,10 +1072,10 @@ packages:
nanoid: 3.3.4
dev: true
- /@vercel/nft/0.19.1:
+ /@vercel/nft/0.20.0:
resolution:
{
- integrity: sha512-klR5oN7S3WJsZz0r6Xsq7o8YlFEyU3/00VmlpZzIPVFzKfbcEjXo/sVR5lQBUqNKuOzhcbxaFtzW9aOyHjmPYA==
+ integrity: sha512-+lxsJP/sG4E8UkhfrJC6evkLLfUpZrjXxqEdunr3Q9kiECi8JYBGz6B5EpU1+MmeNnRoSphLcLh/1tI998ye4w==
}
hasBin: true
dependencies:
@@ -1709,14 +1709,6 @@ packages:
css-tree: 1.1.3
dev: true
- /data-uri-to-buffer/4.0.0:
- resolution:
- {
- integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==
- }
- engines: { node: '>= 12' }
- dev: true
-
/debug/3.2.7:
resolution:
{
@@ -2522,17 +2514,6 @@ packages:
svelte: 3.48.0
dev: true
- /fetch-blob/3.1.5:
- resolution:
- {
- integrity: sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==
- }
- engines: { node: ^12.20 || >= 14.13 }
- dependencies:
- node-domexception: 1.0.0
- web-streams-polyfill: 3.2.1
- dev: true
-
/file-entry-cache/6.0.1:
resolution:
{
@@ -2578,16 +2559,6 @@ packages:
}
dev: true
- /formdata-polyfill/4.0.10:
- resolution:
- {
- integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
- }
- engines: { node: '>=12.20.0' }
- dependencies:
- fetch-blob: 3.1.5
- dev: true
-
/fraction.js/4.2.0:
resolution:
{
@@ -3477,14 +3448,6 @@ packages:
- supports-color
dev: true
- /node-domexception/1.0.0:
- resolution:
- {
- integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
- }
- engines: { node: '>=10.5.0' }
- dev: true
-
/node-fetch/2.6.7:
resolution:
{
@@ -3500,18 +3463,6 @@ packages:
whatwg-url: 5.0.0
dev: true
- /node-fetch/3.2.6:
- resolution:
- {
- integrity: sha512-LAy/HZnLADOVkVPubaxHDft29booGglPFDr2Hw0J1AercRh01UiVFm++KMDnJeH9sHgNB4hsXPii7Sgym/sTbw==
- }
- engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- data-uri-to-buffer: 4.0.0
- fetch-blob: 3.1.5
- formdata-polyfill: 4.0.10
- dev: true
-
/node-gyp-build/4.4.0:
resolution:
{
@@ -3804,6 +3755,14 @@ packages:
engines: { node: '>=0.10.0' }
dev: true
+ /plausible-tracker/0.3.8:
+ resolution:
+ {
+ integrity: sha512-lmOWYQ7s9KOUJ1R+YTOR3HrjdbxIS2Z4de0P/Jx2dQPteznJl2eX3tXxKClpvbfyGP59B5bbhW8ftN59HbbFSg==
+ }
+ engines: { node: '>=10' }
+ dev: true
+
/postcss-calc/8.2.4_postcss@8.4.14:
resolution:
{
@@ -5332,14 +5291,6 @@ packages:
pbf: 3.2.1
dev: true
- /web-streams-polyfill/3.2.1:
- resolution:
- {
- integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==
- }
- engines: { node: '>= 8' }
- dev: true
-
/webidl-conversions/3.0.1:
resolution:
{
diff --git a/frontend/src/app.html b/frontend/src/app.html
index adb88ef..43c1022 100644
--- a/frontend/src/app.html
+++ b/frontend/src/app.html
@@ -5,12 +5,6 @@
-