From 588c0e62ff91b025bc59cc10989f7794e00a58cf Mon Sep 17 00:00:00 2001 From: Blossomi Shymae <87099578+BlossomiShymae@users.noreply.github.com> Date: Sat, 12 Oct 2024 20:24:46 -0500 Subject: [PATCH] Update index page to include text animation --- nuxt.config.ts | 1 + package-lock.json | 29 +++++++++++++ package.json | 1 + pages/index.vue | 103 ++++++++++++++++++++++++++++++++++++++++++---- 4 files changed, 125 insertions(+), 9 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index cbfce8d..847fdfc 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -7,6 +7,7 @@ export default defineNuxtConfig({ isCustomElement: (tag) => ['l-dot-stream'].includes(tag), }, }, + modules: ['@hypernym/nuxt-anime'], app: { baseURL: "/clean-cuts/", pageTransition: { diff --git a/package-lock.json b/package-lock.json index df8f4bc..7240235 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "vue-router": "^4.3.0" }, "devDependencies": { + "@hypernym/nuxt-anime": "^2.1.1", "sass": "^1.79.4" } }, @@ -878,6 +879,20 @@ "node": ">=14" } }, + "node_modules/@hypernym/nuxt-anime": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@hypernym/nuxt-anime/-/nuxt-anime-2.1.1.tgz", + "integrity": "sha512-M0PfitJcjOZ96vmmFghCDq0RY7sN2iJTUDZEJEgwzB/1/gqxDZkQMcRmEhNqysX8sQcDBDDlkECgN+Yf+TBhIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/animejs": "^3.1.7", + "animejs": "^3.2.1" + }, + "funding": { + "url": "https://github.com/sponsors/ivodolenc" + } + }, "node_modules/@ioredis/commands": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", @@ -2034,6 +2049,13 @@ "node": ">=10.13.0" } }, + "node_modules/@types/animejs": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@types/animejs/-/animejs-3.1.12.tgz", + "integrity": "sha512-fpdH+ZtlO0kqjTOqRaBdsEmvpRNOayI8k4EVkEtitL5l6wducDOXk0rgQgfZqWf/ZX9DzXrHf257S5i9xTcISQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/estree": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", @@ -2512,6 +2534,13 @@ "node": ">= 6.0.0" } }, + "node_modules/animejs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/animejs/-/animejs-3.2.2.tgz", + "integrity": "sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==", + "dev": true, + "license": "MIT" + }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", diff --git a/package.json b/package.json index 15df014..19a6992 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "vue-router": "^4.3.0" }, "devDependencies": { + "@hypernym/nuxt-anime": "^2.1.1", "sass": "^1.79.4" } } diff --git a/pages/index.vue b/pages/index.vue index 7747060..a15a3e0 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,19 +1,104 @@ + + - - - - - + + + + + + + + + + + + Clean Cuts + + + + Your local League of Legends companion index. + - \ No newline at end of file + \ No newline at end of file
Your local League of Legends companion index.