diff --git a/package.json b/package.json index e2f86c9..ddb072c 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "dependencies": { "@astrojs/vue": "^5.1.1", "astro": "^5.13.7", + "gsap": "^3.13.0", "vue": "^3.5.21" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9602af2..53c315a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,9 @@ importers: astro: specifier: ^5.13.7 version: 5.13.7(@types/node@24.2.0)(rollup@4.46.2)(typescript@5.9.2) + gsap: + specifier: ^3.13.0 + version: 3.13.0 vue: specifier: ^3.5.21 version: 3.5.21(typescript@5.9.2) @@ -1084,6 +1087,9 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + gsap@3.13.0: + resolution: {integrity: sha512-QL7MJ2WMjm1PHWsoFrAQH/J8wUeqZvMtHO58qdekHpCfhvhSL4gSiz6vJf5EeMP0LOn3ZCprL2ki/gjED8ghVw==} + h3@1.15.4: resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} @@ -3139,6 +3145,8 @@ snapshots: graceful-fs@4.2.11: {} + gsap@3.13.0: {} + h3@1.15.4: dependencies: cookie-es: 1.2.2 diff --git a/src/components/Cursor.astro b/src/components/Cursor.astro new file mode 100644 index 0000000..f8cea89 --- /dev/null +++ b/src/components/Cursor.astro @@ -0,0 +1,73 @@ +