chore: add posthog to course-app

This commit is contained in:
Rotimi Best
2024-12-21 12:26:18 +01:00
parent f9bce74254
commit feec5c8ee3
3 changed files with 19 additions and 6 deletions
+1
View File
@@ -40,6 +40,7 @@
"@tailwindcss/forms": "^0.5.9", "@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15", "@tailwindcss/typography": "^0.5.15",
"lucide-svelte": "^0.468.0", "lucide-svelte": "^0.468.0",
"posthog-js": "^1.180.1",
"svelte-inview": "^4.0.4", "svelte-inview": "^4.0.4",
"svelte-motion": "^0.12.2", "svelte-motion": "^0.12.2",
"svelte-radix": "^2.0.1" "svelte-radix": "^2.0.1"
+13 -4
View File
@@ -1,10 +1,19 @@
<script lang="ts"> <script lang="ts">
import { Toaster } from '$lib/components/ui/sonner'; import { Toaster } from '$lib/components/ui/sonner';
import { Navigation } from '$lib/components/navigation'; import { Navigation } from '$lib/components/navigation';
import posthog from 'posthog-js';
import '../app.css'; import '../app.css';
import { onMount } from 'svelte';
let { children } = $props(); let { children } = $props();
onMount(() => {
posthog.init('phc_5eTGKfeGcwOjhS05omKVvnSP1OBS6w2y5JsOVTYhb0J', {
api_host: 'https://eu.i.posthog.com',
person_profiles: 'identified_only' // or 'always' to create profiles for anonymous users as well
});
});
</script> </script>
<Toaster /> <Toaster />
+5 -2
View File
@@ -186,6 +186,9 @@ importers:
lucide-svelte: lucide-svelte:
specifier: ^0.468.0 specifier: ^0.468.0
version: 0.468.0(svelte@5.10.1) version: 0.468.0(svelte@5.10.1)
posthog-js:
specifier: ^1.180.1
version: 1.180.1
svelte-inview: svelte-inview:
specifier: ^4.0.4 specifier: ^4.0.4
version: 4.0.4(svelte@5.10.1) version: 4.0.4(svelte@5.10.1)
@@ -6118,7 +6121,7 @@ packages:
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.0.0 '@sveltejs/kit': ^2.0.0
dependencies: 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 import-meta-resolve: 4.1.0
dev: true dev: true
@@ -6127,7 +6130,7 @@ packages:
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.0.0 '@sveltejs/kit': ^2.0.0
dependencies: 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 import-meta-resolve: 4.1.0
dev: true dev: true