diff --git a/package.json b/package.json
index 3dfa832..959c765 100644
--- a/package.json
+++ b/package.json
@@ -17,6 +17,7 @@
"lint": "eslint --ignore-path .gitignore ."
},
"dependencies": {
+ "animejs": "^3.2.1",
"dayjs": "^1.10.7",
"embla-carousel": "^5.0.1",
"focus-visible": "^5.2.0",
@@ -26,6 +27,7 @@
"@sveltejs/adapter-node": "next",
"@sveltejs/adapter-vercel": "next",
"@sveltejs/kit": "next",
+ "@types/animejs": "^3.1.4",
"@typescript-eslint/eslint-plugin": "^5.3.1",
"@typescript-eslint/parser": "^5.3.1",
"eslint": "^8.2.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4b8eb82..6095f69 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,8 +4,10 @@ specifiers:
'@sveltejs/adapter-node': next
'@sveltejs/adapter-vercel': next
'@sveltejs/kit': next
+ '@types/animejs': ^3.1.4
'@typescript-eslint/eslint-plugin': ^5.3.1
'@typescript-eslint/parser': ^5.3.1
+ animejs: ^3.2.1
dayjs: ^1.10.7
embla-carousel: ^5.0.1
eslint: ^8.2.0
@@ -21,6 +23,7 @@ specifiers:
typescript: ^4.4.4
dependencies:
+ animejs: 3.2.1
dayjs: 1.10.7
embla-carousel: 5.0.1
focus-visible: 5.2.0
@@ -30,6 +33,7 @@ devDependencies:
'@sveltejs/adapter-node': 1.0.0-next.55
'@sveltejs/adapter-vercel': 1.0.0-next.31
'@sveltejs/kit': 1.0.0-next.196_sass@1.43.4+svelte@3.44.1
+ '@types/animejs': 3.1.4
'@typescript-eslint/eslint-plugin': 5.3.1_4653b7803b7453f5f37717b7e1448517
'@typescript-eslint/parser': 5.3.1_eslint@8.2.0+typescript@4.4.4
eslint: 8.2.0
@@ -161,6 +165,10 @@ packages:
- supports-color
dev: true
+ /@types/animejs/3.1.4:
+ resolution: {integrity: sha512-WUjeFT2SXd6intfE6cg6eL1jk/JL88JqM2gC4WqO4iHLmbCvHUq6aoLK13lGpDWs4FtS2PHoYraJZ0dEx99Dyg==}
+ dev: true
+
/@types/json-schema/7.0.9:
resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==}
dev: true
@@ -308,6 +316,10 @@ packages:
uri-js: 4.4.1
dev: true
+ /animejs/3.2.1:
+ resolution: {integrity: sha512-sWno3ugFryK5nhiDm/2BKeFCpZv7vzerWUcUPyAZLDhMek3+S/p418ldZJbJXo5ZUOpfm2kP2XRO4NJcULMy9A==}
+ dev: false
+
/ansi-colors/4.1.1:
resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==}
engines: {node: '>=6'}
diff --git a/src/components/SplitText.svelte b/src/components/SplitText.svelte
index df37634..b327973 100644
--- a/src/components/SplitText.svelte
+++ b/src/components/SplitText.svelte
@@ -35,4 +35,11 @@
{/each}
{/if}
+
+{:else}
+
+ {#each split as char, i}
+ {char}
+ {/each}
+
{/if}
\ No newline at end of file
diff --git a/src/components/atoms/ScrollingTitle.svelte b/src/components/atoms/ScrollingTitle.svelte
new file mode 100644
index 0000000..49f0d59
--- /dev/null
+++ b/src/components/atoms/ScrollingTitle.svelte
@@ -0,0 +1,41 @@
+
+
+
+
Houses
-- {settings.description} -
++ {settings.description} +
+ + +World
+ +