diff --git a/apps/course-app/package.json b/apps/course-app/package.json
index cd68979e..87a60976 100644
--- a/apps/course-app/package.json
+++ b/apps/course-app/package.json
@@ -40,6 +40,7 @@
"@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15",
"lucide-svelte": "^0.468.0",
+ "posthog-js": "^1.180.1",
"svelte-inview": "^4.0.4",
"svelte-motion": "^0.12.2",
"svelte-radix": "^2.0.1"
diff --git a/apps/course-app/src/routes/+layout.svelte b/apps/course-app/src/routes/+layout.svelte
index 1b0be2c8..b8b231a7 100644
--- a/apps/course-app/src/routes/+layout.svelte
+++ b/apps/course-app/src/routes/+layout.svelte
@@ -1,10 +1,19 @@
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4ea8f877..06d356f3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -186,6 +186,9 @@ importers:
lucide-svelte:
specifier: ^0.468.0
version: 0.468.0(svelte@5.10.1)
+ posthog-js:
+ specifier: ^1.180.1
+ version: 1.180.1
svelte-inview:
specifier: ^4.0.4
version: 4.0.4(svelte@5.10.1)
@@ -6118,7 +6121,7 @@ packages:
peerDependencies:
'@sveltejs/kit': ^2.0.0
dependencies:
- '@sveltejs/kit': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.12)(vite@5.0.3)
+ '@sveltejs/kit': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.1.2)(vite@5.4.11)
import-meta-resolve: 4.1.0
dev: true
@@ -6127,7 +6130,7 @@ packages:
peerDependencies:
'@sveltejs/kit': ^2.0.0
dependencies:
- '@sveltejs/kit': 2.10.1(@sveltejs/vite-plugin-svelte@4.0.0)(svelte@5.10.1)(vite@5.4.11)
+ '@sveltejs/kit': 2.10.1(@sveltejs/vite-plugin-svelte@5.0.0)(svelte@5.10.1)(vite@6.0.0)
import-meta-resolve: 4.1.0
dev: true