Refactor frontend configuration and add optional Umami Analytics integration
This commit is contained in:
@@ -1,2 +1,7 @@
|
||||
PUBLIC_SERVER_URL=http://127.0.0.1:8000
|
||||
BODY_SIZE_LIMIT=Infinity
|
||||
BODY_SIZE_LIMIT=Infinity
|
||||
|
||||
|
||||
# OPTIONAL VARIABLES FOR UMAMI ANALYTICS
|
||||
PUBLIC_UMAMI_SRC=
|
||||
PUBLIC_UMAMI_WEBSITE_ID=
|
||||
@@ -35,6 +35,7 @@
|
||||
},
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"@lukulent/svelte-umami": "^0.0.3",
|
||||
"svelte-i18n": "^4.0.1",
|
||||
"svelte-maplibre": "^0.9.8"
|
||||
}
|
||||
|
||||
12
frontend/pnpm-lock.yaml
generated
12
frontend/pnpm-lock.yaml
generated
@@ -8,6 +8,9 @@ importers:
|
||||
|
||||
.:
|
||||
dependencies:
|
||||
'@lukulent/svelte-umami':
|
||||
specifier: ^0.0.3
|
||||
version: 0.0.3(svelte@4.2.19)
|
||||
svelte-i18n:
|
||||
specifier: ^4.0.1
|
||||
version: 4.0.1(svelte@4.2.19)
|
||||
@@ -421,6 +424,11 @@ packages:
|
||||
resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==}
|
||||
engines: {node: '>=10'}
|
||||
|
||||
'@lukulent/svelte-umami@0.0.3':
|
||||
resolution: {integrity: sha512-4pL0sJapfy14yDj6CyZgewbRDadRoBJtk/dLqCJh7/tQuX7HO4hviBzhrVa4Osxaq2kcGEKdpkhAKAoaNdlNSA==}
|
||||
peerDependencies:
|
||||
svelte: ^4.0.0
|
||||
|
||||
'@mapbox/geojson-rewind@0.5.2':
|
||||
resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==}
|
||||
hasBin: true
|
||||
@@ -2235,6 +2243,10 @@ snapshots:
|
||||
string-argv: 0.3.2
|
||||
type-detect: 4.0.8
|
||||
|
||||
'@lukulent/svelte-umami@0.0.3(svelte@4.2.19)':
|
||||
dependencies:
|
||||
svelte: 4.2.19
|
||||
|
||||
'@mapbox/geojson-rewind@0.5.2':
|
||||
dependencies:
|
||||
get-stream: 6.0.1
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { browser } from '$app/environment';
|
||||
import { register, init, locale, waitLocale } from 'svelte-i18n';
|
||||
import { UmamiAnalyticsEnv } from '@lukulent/svelte-umami';
|
||||
export let data;
|
||||
|
||||
// Register your translations for each locale
|
||||
@@ -43,6 +44,8 @@
|
||||
<slot />
|
||||
{/await}
|
||||
|
||||
<UmamiAnalyticsEnv />
|
||||
|
||||
<svelte:head>
|
||||
<title>AdventureLog</title>
|
||||
<meta
|
||||
|
||||
Reference in New Issue
Block a user