diff --git a/docs/app/changelogs/_components/_layout.tsx b/docs/app/changelogs/_components/_layout.tsx new file mode 100644 index 00000000..10492d6f --- /dev/null +++ b/docs/app/changelogs/_components/_layout.tsx @@ -0,0 +1,111 @@ +import { useId } from 'react' + +import { Intro, IntroFooter } from "./changelog-layout" +import { StarField } from './stat-field' + +function Timeline() { + let id = useId() + + return ( +
+ + someone is +
+ ) +} + +function Glow() { + let id = useId() + + return ( +
+ +
+
+ ) +} + +function FixedSidebar({ + main, + footer, +}: { + main: React.ReactNode + footer: React.ReactNode +}) { + return ( +
+ +
+
+
+
+ + {main} +
+
+
+ {footer} +
+
+
+
+ ) +} + +export function Layout({ children }: { children: React.ReactNode }) { + return ( + <> + } footer={} /> +
+
+ +
+ + {children} +
+
+ + ) +} diff --git a/docs/app/changelogs/_components/changelog-layout.tsx b/docs/app/changelogs/_components/changelog-layout.tsx new file mode 100644 index 00000000..2ce5bff3 --- /dev/null +++ b/docs/app/changelogs/_components/changelog-layout.tsx @@ -0,0 +1,130 @@ +import Link from 'next/link' + +import { Button } from '@/components/ui/button' +import { useId } from 'react' + +import clsx from 'clsx' + + +function BookIcon(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + ) +} + +function GitHubIcon(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + ) +} + +function FeedIcon(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + ) +} + +function XIcon(props: React.ComponentPropsWithoutRef<'svg'>) { + return ( + + ) +} + +export function Intro() { + return ( + <> +
+ + {/* */} + +
+

+ All of the changes made will be {' '} + dumped here. +

+

+ Better Auth is advanced authentication library for typescript packed by customizable and extendible plugin ecosystem +

+ +
+ + Documentation + + + GitHub + + + RSS + +
+ + ) +} + +export function IntroFooter() { + return ( +

+ Brought to you by{' '} + + BETTER-AUTH. + +

+ ) +} + + + + +export function SignUpForm() { + let id = useId() + + return ( +
+ + +
+
+ + ) +} + + +export function IconLink({ + children, + className, + compact = false, + icon: Icon, + ...props +}: React.ComponentPropsWithoutRef & { + compact?: boolean + icon?: React.ComponentType<{ className?: string }> +}) { + return ( + + + {Icon && } + {children} + + ) +} diff --git a/docs/app/changelogs/_components/fmt-dates.tsx b/docs/app/changelogs/_components/fmt-dates.tsx new file mode 100644 index 00000000..ad895fc2 --- /dev/null +++ b/docs/app/changelogs/_components/fmt-dates.tsx @@ -0,0 +1,21 @@ +import { cn } from "@/lib/utils" + +const dateFormatter = new Intl.DateTimeFormat('en-US', { + year: 'numeric', + month: 'short', + day: 'numeric', + timeZone: 'UTC', +}) + +export function FormattedDate({ + date, + ...props +}: React.ComponentPropsWithoutRef<'time'> & { date: string | Date }) { + date = typeof date === 'string' ? new Date(date) : date + + return ( + + ) +} \ No newline at end of file diff --git a/docs/app/changelogs/_components/stat-field.tsx b/docs/app/changelogs/_components/stat-field.tsx new file mode 100644 index 00000000..dead3874 --- /dev/null +++ b/docs/app/changelogs/_components/stat-field.tsx @@ -0,0 +1,221 @@ +'use client' + +import { useEffect, useId, useRef } from 'react' +import clsx from 'clsx' +import { type TimelineSegment, animate, timeline } from 'motion' + +type Star = [x: number, y: number, dim?: boolean, blur?: boolean] + +const stars: Array = [ + [4, 4, true, true], + [4, 44, true], + [36, 22], + [50, 146, true, true], + [64, 43, true, true], + [76, 30, true], + [101, 116], + [140, 36, true], + [149, 134], + [162, 74, true], + [171, 96, true, true], + [210, 56, true, true], + [235, 90], + [275, 82, true, true], + [306, 6], + [307, 64, true, true], + [380, 68, true], + [380, 108, true, true], + [391, 148, true, true], + [405, 18, true], + [412, 86, true, true], + [426, 210, true, true], + [427, 56, true, true], + [538, 138], + [563, 88, true, true], + [611, 154, true, true], + [637, 150], + [651, 146, true], + [682, 70, true, true], + [683, 128], + [781, 82, true, true], + [785, 158, true], + [832, 146, true, true], + [852, 89], +] + +const constellations: Array> = [ + [ + [247, 103], + [261, 86], + [307, 104], + [357, 36], + ], + [ + [586, 120], + [516, 100], + [491, 62], + [440, 107], + [477, 180], + [516, 100], + ], + [ + [733, 100], + [803, 120], + [879, 113], + [823, 164], + [803, 120], + ], +] + +function Star({ + blurId, + point: [cx, cy, dim, blur], +}: { + blurId: string + point: Star +}) { + let groupRef = useRef>(null) + let ref = useRef>(null) + + useEffect(() => { + if (!groupRef.current || !ref.current) { + return + } + + let delay = Math.random() * 2 + + let animations = [ + animate(groupRef.current, { opacity: 1 }, { duration: 4, delay }), + animate( + ref.current, + { + opacity: dim ? [0.2, 0.5] : [1, 0.6], + scale: dim ? [1, 1.2] : [1.2, 1], + }, + { + delay, + duration: Math.random() * 2 + 2, + direction: 'alternate', + repeat: Infinity, + }, + ), + ] + + return () => { + for (let animation of animations) { + animation.cancel() + } + } + }, [dim]) + + return ( + + + + ) +} + +function Constellation({ + points, + blurId, +}: { + points: Array + blurId: string +}) { + let ref = useRef>(null) + let uniquePoints = points.filter( + (point, pointIndex) => + points.findIndex((p) => String(p) === String(point)) === pointIndex, + ) + let isFilled = uniquePoints.length !== points.length + + useEffect(() => { + if (!ref.current) { + return + } + + let sequence: Array = [ + [ + ref.current, + { strokeDashoffset: 0, visibility: 'visible' }, + { duration: 5, delay: Math.random() * 3 + 2 }, + ], + ] + + if (isFilled) { + sequence.push([ + ref.current, + { fill: 'rgb(255 255 255 / 0.02)' }, + { duration: 1 }, + ]) + } + + let animation = timeline(sequence) + + return () => { + animation.cancel() + } + }, [isFilled]) + + return ( + <> + + {uniquePoints.map((point, pointIndex) => ( + + ))} + + ) +} + +export function StarField({ className }: { className?: string }) { + let blurId = useId() + + return ( + + ) +} diff --git a/docs/app/changelogs/_logs/2024-08-09.tsx b/docs/app/changelogs/_logs/2024-08-09.tsx new file mode 100644 index 00000000..3658eea4 --- /dev/null +++ b/docs/app/changelogs/_logs/2024-08-09.tsx @@ -0,0 +1,46 @@ +import { AnimatePresence } from "@/components/ui/fade-in" + +const ChangelogOne = () => { + return ( + + +
+ + +
+

+ Commit message suggestions +

+
+ +
+

+ In the latest release, I've added support for commit message and description suggestions via an integration with OpenAI. Commit looks at all of your changes, and feeds that into the machine with a bit of prompt-tuning to get back a commit message that does a surprisingly good job at describing the intent of your changes. + It's also been a pretty helpful way to remind myself what the hell I was working on at the end of the day yesterday when I get back to my computer and realize I didn't commit any of my work. +

+
+

Improvement

+
+
+ +
    +
  • + Added commit message and description suggestions powered by OpenAI +
  • +
  • + Started commit message and description suggestions powered by OpenAI +
  • + +
  • + Restored message and description suggestions powered by OpenAI +
  • +
  • + Added commit message and description suggestions powered by OpenAI +
  • +
+
+ +
+ ) +} +export default ChangelogOne \ No newline at end of file diff --git a/docs/app/changelogs/_logs/index.ts b/docs/app/changelogs/_logs/index.ts new file mode 100644 index 00000000..ee8218cd --- /dev/null +++ b/docs/app/changelogs/_logs/index.ts @@ -0,0 +1,23 @@ +import ChangelogOne from "./2024-08-09"; +export const Logs = [ + { + name: "Changelog 1", + date: "2024-09-09", + component: ChangelogOne, + }, + { + name: "Changelog 1", + date: "2024-09-09", + component: ChangelogOne, + }, + { + name: "Changelog 1", + date: "2024-09-09", + component: ChangelogOne, + }, + { + name: "Changelog 1", + date: "2024-09-09", + component: ChangelogOne, + }, +]; diff --git a/docs/app/changelogs/layout.tsx b/docs/app/changelogs/layout.tsx new file mode 100644 index 00000000..d4a47755 --- /dev/null +++ b/docs/app/changelogs/layout.tsx @@ -0,0 +1,84 @@ +import { Layout } from './_components/_layout' +import { useId } from 'react' + +import { Intro, IntroFooter } from './_components/changelog-layout' +import { StarField } from './_components/stat-field' + +function Timeline() { + let id = useId() + + return ( +
+ +
+ ) +} + +function Glow() { + let id = useId() + + return ( +
+ +
+
+ ) +} + +function FixedSidebar({ main, footer }: { main: React.ReactNode; footer: React.ReactNode }) { + return ( +
+ +
+
+
+
+ + {main} +
+
+
{footer}
+
+
+
+ ) +} + +const ChangeLogLayout = ({ children }: { children: React.ReactNode }) => { + return ( +
+ + } footer={} /> +
+
+ + +
{children}
+
+
+ ) +} + +export default ChangeLogLayout diff --git a/docs/app/changelogs/page.tsx b/docs/app/changelogs/page.tsx new file mode 100644 index 00000000..667118ea --- /dev/null +++ b/docs/app/changelogs/page.tsx @@ -0,0 +1,25 @@ +import { AnimatePresence } from "@/components/ui/fade-in" +import { Logs } from "./_logs" +import { FormattedDate } from "./_components/fmt-dates" +const ChangelogPage = () => { + return ( +
+
+ {Logs.map((log) => { + return ( +
+
+ + +
+ + +
+ ) + })} +
+ +
+ ) +} +export default ChangelogPage diff --git a/docs/content/changelog/changelog.mdx b/docs/content/changelog/changelog.mdx deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/lib/metadata.ts b/docs/lib/metadata.ts index fcbd37e8..35fa58cb 100644 --- a/docs/lib/metadata.ts +++ b/docs/lib/metadata.ts @@ -6,8 +6,8 @@ export function createMetadata(override: Metadata): Metadata { openGraph: { title: override.title ?? undefined, description: override.description ?? undefined, - url: "https://better-auth.vercel.app", - images: "https://better-auth.vercel.app/og.png", + url: "https://better-auth.com", + images: "https://better-auth.com/og.png", siteName: "Better Auth", ...override.openGraph, }, @@ -16,7 +16,7 @@ export function createMetadata(override: Metadata): Metadata { creator: "@beakcru", title: override.title ?? undefined, description: override.description ?? undefined, - images: "https://better-auth.vercel.app/og.png", + images: "https://better-auth.com/og.png", ...override.twitter, }, }; diff --git a/docs/mdx-components.tsx b/docs/mdx-components.tsx index 0daed3a1..48ded817 100644 --- a/docs/mdx-components.tsx +++ b/docs/mdx-components.tsx @@ -5,6 +5,7 @@ import { cn } from "./lib/utils"; import { Step, Steps } from "fumadocs-ui/components/steps"; import { Tab, Tabs } from "fumadocs-ui/components/tabs"; import { GenerateSecret } from "./components/generate-secret"; +import { AnimatePresence } from "./components/ui/fade-in"; import { Popup, PopupContent, PopupTrigger } from "fumadocs-ui/twoslash/popup"; import { TypeTable } from "fumadocs-ui/components/type-table"; import { Features } from "./components/blocks/features"; @@ -26,6 +27,7 @@ export function useMDXComponents(components: MDXComponents): MDXComponents { Popup, PopupTrigger, PopupContent, + AnimatePresence, TypeTable, Features, }; diff --git a/docs/package.json b/docs/package.json index b7b18ea3..f6de8239 100644 --- a/docs/package.json +++ b/docs/package.json @@ -58,6 +58,7 @@ "input-otp": "^1.2.4", "lucide-react": "^0.435.0", "mini-svg-data-uri": "^1.4.4", + "motion": "^10.18.0", "next": "^14.2.5", "next-themes": "^0.3.0", "oslo": "^1.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68a8a64a..c925fc44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,7 +41,7 @@ importers: version: 1.12.2(hono@4.5.9) better-auth: specifier: ^0.0.4 - version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.1(typescript@5.6.0-beta)) + version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.3(typescript@5.6.0-beta)) dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -109,7 +109,7 @@ importers: version: 0.6.0 better-auth: specifier: ^0.0.8-beta.6 - version: 0.0.8-beta.25(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.1(typescript@5.5.4)) + version: 0.0.8-beta.25(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.3(typescript@5.5.4)) oslo: specifier: ^1.2.1 version: 1.2.1 @@ -345,7 +345,7 @@ importers: version: 3.12.0(react@18.3.1) better-auth: specifier: ^0.0.4 - version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.1(typescript@5.5.4)) + version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.3(typescript@5.5.4)) better-call: specifier: ^0.1.0 version: 0.1.0(typescript@5.5.4) @@ -424,13 +424,13 @@ importers: dependencies: better-auth: specifier: ^0.0.4 - version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.1(typescript@5.6.0-beta)) + version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.3(typescript@5.6.0-beta)) nuxt: specifier: ^3.13.0 version: 3.13.0(@biomejs/biome@1.7.3)(@parcel/watcher@2.4.1)(@types/node@22.3.0)(eslint@9.9.1(jiti@1.21.6))(ioredis@5.4.1)(lightningcss@1.22.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.6)(typescript@5.6.0-beta)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)) vue: specifier: latest - version: 3.5.1(typescript@5.6.0-beta) + version: 3.5.3(typescript@5.6.0-beta) dev/solidjs: dependencies: @@ -465,7 +465,7 @@ importers: dependencies: better-auth: specifier: ^0.0.4 - version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.1(typescript@5.5.4)) + version: 0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.3(typescript@5.5.4)) devDependencies: '@sveltejs/adapter-auto': specifier: ^3.0.0 @@ -641,6 +641,9 @@ importers: mini-svg-data-uri: specifier: ^1.4.4 version: 1.4.4 + motion: + specifier: ^10.18.0 + version: 10.18.0 next: specifier: ^14.2.5 version: 14.2.5(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -2801,7 +2804,7 @@ packages: '@expo/bunyan@4.0.1': resolution: {integrity: sha512-+Lla7nYSiHZirgK+U/uYzsLv/X+HaJienbD5AKX1UQZHYfWaP+9uuQluRB4GrEVWF0GZ7vEVp/jzaOT9k/SQlg==} - engines: {'0': node >=0.10.0} + engines: {node: '>=0.10.0'} '@expo/cli@0.18.29': resolution: {integrity: sha512-X810C48Ss+67RdZU39YEO1khNYo1RmjouRV+vVe0QhMoTe8R6OA3t+XYEdwaNbJ5p/DJN7szfHfNmX2glpC7xg==} @@ -3039,6 +3042,24 @@ packages: '@mdx-js/mdx@3.0.1': resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} + '@motionone/animation@10.18.0': + resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} + + '@motionone/dom@10.18.0': + resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} + + '@motionone/easing@10.18.0': + resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} + + '@motionone/generators@10.18.0': + resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} + + '@motionone/types@10.17.1': + resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} + + '@motionone/utils@10.18.0': + resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} + '@nanostores/query@0.3.4': resolution: {integrity: sha512-Gw5HsKflUDefhcZpVwVoIfw2Hz2+8FsInpVQOQ45EWz2FijaJll5aQWSE5JbYUsU/uAnYuKm5NM5ZgBH9HhniQ==} engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} @@ -5254,24 +5275,36 @@ packages: '@vue/compiler-core@3.5.1': resolution: {integrity: sha512-WdjF+NSgFYdWttHevHw5uaJFtKPalhmxhlu2uREj8cLP0uyKKIR60/JvSZNTp0x+NSd63iTiORQTx3+tt55NWQ==} + '@vue/compiler-core@3.5.3': + resolution: {integrity: sha512-adAfy9boPkP233NTyvLbGEqVuIfK/R0ZsBsIOW4BZNfb4BRpRW41Do1u+ozJpsb+mdoy80O20IzAsHaihRb5qA==} + '@vue/compiler-dom@3.5.0': resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} '@vue/compiler-dom@3.5.1': resolution: {integrity: sha512-Ao23fB1lINo18HLCbJVApvzd9OQe8MgmQSgyY5+umbWj2w92w9KykVmJ4Iv2US5nak3ixc2B+7Km7JTNhQ8kSQ==} + '@vue/compiler-dom@3.5.3': + resolution: {integrity: sha512-wnzFArg9zpvk/811CDOZOadJRugf1Bgl/TQ3RfV4nKfSPok4hi0w10ziYUQR6LnnBAUlEXYLUfZ71Oj9ds/+QA==} + '@vue/compiler-sfc@3.5.0': resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} '@vue/compiler-sfc@3.5.1': resolution: {integrity: sha512-DFizMNH8eDglLhlfwJ0+ciBsztaYe3fY/zcZjrqL1ljXvUw/UpC84M1d7HpBTCW68SNqZyIxrs1XWmf+73Y65w==} + '@vue/compiler-sfc@3.5.3': + resolution: {integrity: sha512-P3uATLny2tfyvMB04OQFe7Sczteno7SLFxwrOA/dw01pBWQHB5HL15a8PosoNX2aG/EAMGqnXTu+1LnmzFhpTQ==} + '@vue/compiler-ssr@3.5.0': resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} '@vue/compiler-ssr@3.5.1': resolution: {integrity: sha512-C1hpSHQgRM8bg+5XWWD7CkFaVpSn9wZHCLRd10AmxqrH17d4EMP6+XcZpwBOM7H1jeStU5naEapZZWX0kso1tQ==} + '@vue/compiler-ssr@3.5.3': + resolution: {integrity: sha512-F/5f+r2WzL/2YAPl7UlKcJWHrvoZN8XwEBLnT7S4BXwncH25iDOabhO2M2DWioyTguJAGavDOawejkFXj8EM1w==} + '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} @@ -5287,30 +5320,30 @@ packages: '@vue/reactivity@3.5.0': resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} - '@vue/reactivity@3.5.1': - resolution: {integrity: sha512-aFE1nMDfbG7V+U5vdOk/NXxH/WX78XuAfX59vWmCM7Ao4lieoc83RkzOAWun61sQXlzNZ4IgROovFBHg+Iz1+Q==} + '@vue/reactivity@3.5.3': + resolution: {integrity: sha512-2w61UnRWTP7+rj1H/j6FH706gRBHdFVpIqEkSDAyIpafBXYH8xt4gttstbbCWdU3OlcSWO8/3mbKl/93/HSMpw==} '@vue/runtime-core@3.5.0': resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} - '@vue/runtime-core@3.5.1': - resolution: {integrity: sha512-Ce92CCholNRHR3ZtzpRp/7CDGIPFxQ7ElXt9iH91ilK5eOrUv3Z582NWJesuM3aYX71BujVG5/4ypUxigGNxjA==} + '@vue/runtime-core@3.5.3': + resolution: {integrity: sha512-5b2AQw5OZlmCzSsSBWYoZOsy75N4UdMWenTfDdI5bAzXnuVR7iR8Q4AOzQm2OGoA41xjk53VQKrqQhOz2ktWaw==} '@vue/runtime-dom@3.5.0': resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} - '@vue/runtime-dom@3.5.1': - resolution: {integrity: sha512-B/fUJfBLp5PwE0EWNfBYnA4JUea8Yufb3wN8fN0/HzaqBdkiRHh4sFHOjWqIY8GS75gj//8VqeEqhcU6yUjIkA==} + '@vue/runtime-dom@3.5.3': + resolution: {integrity: sha512-wPR1DEGc3XnQ7yHbmkTt3GoY0cEnVGQnARRdAkDzZ8MbUKEs26gogCQo6AOvvgahfjIcnvWJzkZArQ1fmWjcSg==} '@vue/server-renderer@3.5.0': resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} peerDependencies: vue: 3.5.0 - '@vue/server-renderer@3.5.1': - resolution: {integrity: sha512-C5V/fjQTitgVaRNH5wCoHynaWysjZ+VH68drNsAvQYg4ArHsZUQNz0nHoEWRj41nzqkVn2RUlnWaEOTl2o1Ppg==} + '@vue/server-renderer@3.5.3': + resolution: {integrity: sha512-28volmaZVG2PGO3V3+gBPKoSHvLlE8FGfG/GKXKkjjfxLuj/50B/0OQGakM/g6ehQeqCrZYM4eHC4Ks48eig1Q==} peerDependencies: - vue: 3.5.1 + vue: 3.5.3 '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} @@ -5321,6 +5354,9 @@ packages: '@vue/shared@3.5.1': resolution: {integrity: sha512-NdcTRoO4KuW2RSFgpE2c+E/R/ZHaRzWPxAGxhmxZaaqLh6nYCXx7lc9a88ioqOCxCaV2SFJmujkxbUScW7dNsQ==} + '@vue/shared@3.5.3': + resolution: {integrity: sha512-Jp2v8nylKBT+PlOUjun2Wp/f++TfJVFjshLzNtJDdmFJabJa7noGMncqXRM1vXGX+Yo2V7WykQFNxusSim8SCA==} + '@web3-storage/multipart-parser@1.0.0': resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -7705,6 +7741,9 @@ packages: resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} engines: {node: '>=8'} + hey-listen@1.0.8: + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -9084,6 +9123,9 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + motion@10.18.0: + resolution: {integrity: sha512-MVAZZmwM/cp77BrNe1TxTMldxRPjwBNHheU5aPToqT4rJdZxLiADk58H+a0al5jKLxkB0OdgNq6DiVn11cjvIQ==} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -11961,8 +12003,8 @@ packages: typescript: optional: true - vue@3.5.1: - resolution: {integrity: sha512-k4UNnbPOEskodSxMtv+B9GljdB0C9ubZDOmW6vnXVGIfMqmEsY2+ohasjGguhGkMkrcP/oOrbH0dSD41x5JQFw==} + vue@3.5.3: + resolution: {integrity: sha512-xvRbd0HpuLovYbOHXRHlSBsSvmUJbo0pzbkKTApWnQGf3/cu5Z39mQeA5cZdLRVIoNf3zI6MSoOgHUT5i2jO+Q==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -14300,6 +14342,41 @@ snapshots: transitivePeerDependencies: - supports-color + '@motionone/animation@10.18.0': + dependencies: + '@motionone/easing': 10.18.0 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + tslib: 2.6.3 + + '@motionone/dom@10.18.0': + dependencies: + '@motionone/animation': 10.18.0 + '@motionone/generators': 10.18.0 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + hey-listen: 1.0.8 + tslib: 2.6.3 + + '@motionone/easing@10.18.0': + dependencies: + '@motionone/utils': 10.18.0 + tslib: 2.6.3 + + '@motionone/generators@10.18.0': + dependencies: + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + tslib: 2.6.3 + + '@motionone/types@10.17.1': {} + + '@motionone/utils@10.18.0': + dependencies: + '@motionone/types': 10.17.1 + hey-listen: 1.0.8 + tslib: 2.6.3 + '@nanostores/query@0.3.4(nanostores@0.11.2)': dependencies: nanoevents: 9.0.0 @@ -14322,17 +14399,17 @@ snapshots: optionalDependencies: '@vue/devtools-api': 6.6.3 - '@nanostores/vue@0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.1(typescript@5.5.4))': + '@nanostores/vue@0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.3(typescript@5.5.4))': dependencies: nanostores: 0.11.2 - vue: 3.5.1(typescript@5.5.4) + vue: 3.5.3(typescript@5.5.4) optionalDependencies: '@vue/devtools-api': 6.6.3 - '@nanostores/vue@0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.1(typescript@5.6.0-beta))': + '@nanostores/vue@0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.3(typescript@5.6.0-beta))': dependencies: nanostores: 0.11.2 - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) optionalDependencies: '@vue/devtools-api': 6.6.3 @@ -14668,8 +14745,8 @@ snapshots: dependencies: '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.21.2) '@rollup/plugin-replace': 5.0.7(rollup@4.21.2) - '@vitejs/plugin-vue': 5.1.3(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.1(typescript@5.6.0-beta)) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.1(typescript@5.6.0-beta)) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.3(typescript@5.6.0-beta)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.3(typescript@5.6.0-beta)) autoprefixer: 10.4.20(postcss@8.4.41) clear: 0.1.0 consola: 3.2.3 @@ -17420,13 +17497,13 @@ snapshots: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 - '@unhead/vue@1.10.0(vue@3.5.1(typescript@5.6.0-beta))': + '@unhead/vue@1.10.0(vue@3.5.3(typescript@5.6.0-beta))': dependencies: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 hookable: 5.5.3 unhead: 1.10.0 - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) '@urql/core@2.3.6(graphql@15.8.0)': dependencies: @@ -17526,20 +17603,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.1(typescript@5.6.0-beta))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.3(typescript@5.6.0-beta))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) vite: 5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6) - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.1(typescript@5.6.0-beta))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))(vue@3.5.3(typescript@5.6.0-beta))': dependencies: vite: 5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6) - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) '@vitest/expect@1.6.0': dependencies: @@ -17570,16 +17647,16 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.6.0-beta))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.0-beta))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 ast-kit: 1.1.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) transitivePeerDependencies: - rollup @@ -17610,7 +17687,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.0 + '@vue/compiler-sfc': 3.5.1 '@vue/compiler-core@3.5.0': dependencies: @@ -17628,6 +17705,14 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.5.3': + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.3 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.5.0': dependencies: '@vue/compiler-core': 3.5.0 @@ -17638,6 +17723,11 @@ snapshots: '@vue/compiler-core': 3.5.1 '@vue/shared': 3.5.1 + '@vue/compiler-dom@3.5.3': + dependencies: + '@vue/compiler-core': 3.5.3 + '@vue/shared': 3.5.3 + '@vue/compiler-sfc@3.5.0': dependencies: '@babel/parser': 7.25.6 @@ -17662,6 +17752,18 @@ snapshots: postcss: 8.4.44 source-map-js: 1.2.0 + '@vue/compiler-sfc@3.5.3': + dependencies: + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.3 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.44 + source-map-js: 1.2.0 + '@vue/compiler-ssr@3.5.0': dependencies: '@vue/compiler-dom': 3.5.0 @@ -17672,6 +17774,11 @@ snapshots: '@vue/compiler-dom': 3.5.1 '@vue/shared': 3.5.1 + '@vue/compiler-ssr@3.5.3': + dependencies: + '@vue/compiler-dom': 3.5.3 + '@vue/shared': 3.5.3 + '@vue/devtools-api@6.6.3': {} '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6))': @@ -17703,19 +17810,19 @@ snapshots: dependencies: '@vue/shared': 3.5.0 - '@vue/reactivity@3.5.1': + '@vue/reactivity@3.5.3': dependencies: - '@vue/shared': 3.5.1 + '@vue/shared': 3.5.3 '@vue/runtime-core@3.5.0': dependencies: '@vue/reactivity': 3.5.0 '@vue/shared': 3.5.0 - '@vue/runtime-core@3.5.1': + '@vue/runtime-core@3.5.3': dependencies: - '@vue/reactivity': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/reactivity': 3.5.3 + '@vue/shared': 3.5.3 '@vue/runtime-dom@3.5.0': dependencies: @@ -17724,11 +17831,11 @@ snapshots: '@vue/shared': 3.5.0 csstype: 3.1.3 - '@vue/runtime-dom@3.5.1': + '@vue/runtime-dom@3.5.3': dependencies: - '@vue/reactivity': 3.5.1 - '@vue/runtime-core': 3.5.1 - '@vue/shared': 3.5.1 + '@vue/reactivity': 3.5.3 + '@vue/runtime-core': 3.5.3 + '@vue/shared': 3.5.3 csstype: 3.1.3 '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.6.0-beta))': @@ -17737,17 +17844,17 @@ snapshots: '@vue/shared': 3.5.0 vue: 3.5.0(typescript@5.6.0-beta) - '@vue/server-renderer@3.5.1(vue@3.5.1(typescript@5.5.4))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.1 - '@vue/shared': 3.5.1 - vue: 3.5.1(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.5.4) - '@vue/server-renderer@3.5.1(vue@3.5.1(typescript@5.6.0-beta))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.0-beta))': dependencies: - '@vue/compiler-ssr': 3.5.1 - '@vue/shared': 3.5.1 - vue: 3.5.1(typescript@5.6.0-beta) + '@vue/compiler-ssr': 3.5.3 + '@vue/shared': 3.5.3 + vue: 3.5.3(typescript@5.6.0-beta) '@vue/shared@3.4.38': {} @@ -17755,6 +17862,8 @@ snapshots: '@vue/shared@3.5.1': {} + '@vue/shared@3.5.3': {} + '@web3-storage/multipart-parser@1.0.0': {} '@xmldom/xmldom@0.7.13': {} @@ -18106,7 +18215,7 @@ snapshots: base64-js@1.5.1: {} - better-auth@0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.1(typescript@5.5.4)): + better-auth@0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.3(typescript@5.5.4)): dependencies: '@better-fetch/fetch': 1.1.4 '@better-fetch/logger': 1.1.3 @@ -18114,7 +18223,7 @@ snapshots: '@nanostores/query': 0.3.4(nanostores@0.11.2) '@nanostores/react': 0.7.3(nanostores@0.11.2)(react@18.3.1) '@nanostores/solid': 0.4.2(nanostores@0.11.2)(solid-js@1.8.21) - '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.1(typescript@5.5.4)) + '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.3(typescript@5.5.4)) '@noble/ciphers': 0.6.0 '@noble/hashes': 1.4.0 '@paralleldrive/cuid2': 2.2.2 @@ -18149,7 +18258,7 @@ snapshots: - typescript - vue - better-auth@0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.1(typescript@5.6.0-beta)): + better-auth@0.0.4(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.6.0-beta)(vue@3.5.3(typescript@5.6.0-beta)): dependencies: '@better-fetch/fetch': 1.1.4 '@better-fetch/logger': 1.1.3 @@ -18157,7 +18266,7 @@ snapshots: '@nanostores/query': 0.3.4(nanostores@0.11.2) '@nanostores/react': 0.7.3(nanostores@0.11.2)(react@18.3.1) '@nanostores/solid': 0.4.2(nanostores@0.11.2)(solid-js@1.8.21) - '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.1(typescript@5.6.0-beta)) + '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.3(typescript@5.6.0-beta)) '@noble/ciphers': 0.6.0 '@noble/hashes': 1.4.0 '@paralleldrive/cuid2': 2.2.2 @@ -18192,7 +18301,7 @@ snapshots: - typescript - vue - better-auth@0.0.8-beta.25(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.1(typescript@5.5.4)): + better-auth@0.0.8-beta.25(@vue/devtools-api@6.6.3)(react@18.3.1)(solid-js@1.8.21)(typescript@5.5.4)(vue@3.5.3(typescript@5.5.4)): dependencies: '@better-fetch/fetch': 1.1.4 '@better-fetch/logger': 1.1.3 @@ -18200,7 +18309,7 @@ snapshots: '@nanostores/query': 0.3.4(nanostores@0.11.2) '@nanostores/react': 0.7.3(nanostores@0.11.2)(react@18.3.1) '@nanostores/solid': 0.4.2(nanostores@0.11.2)(solid-js@1.8.21) - '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.1(typescript@5.5.4)) + '@nanostores/vue': 0.10.0(@vue/devtools-api@6.6.3)(nanostores@0.11.2)(vue@3.5.3(typescript@5.5.4)) '@noble/ciphers': 0.6.0 '@noble/hashes': 1.4.0 '@paralleldrive/cuid2': 2.2.2 @@ -20736,6 +20845,8 @@ snapshots: dependencies: source-map: 0.7.4 + hey-listen@1.0.8: {} + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -22520,6 +22631,13 @@ snapshots: pkg-types: 1.1.3 ufo: 1.5.4 + motion@10.18.0: + dependencies: + '@motionone/animation': 10.18.0 + '@motionone/dom': 10.18.0 + '@motionone/types': 10.17.1 + '@motionone/utils': 10.18.0 + mri@1.2.0: {} mrmime@1.0.1: {} @@ -22808,7 +22926,7 @@ snapshots: '@nuxt/vite-builder': 3.13.0(@biomejs/biome@1.7.3)(@types/node@22.3.0)(eslint@9.9.1(jiti@1.21.6))(lightningcss@1.22.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.21.2)(terser@5.31.6)(typescript@5.6.0-beta)(vue@3.5.3(typescript@5.6.0-beta)) '@unhead/dom': 1.10.0 '@unhead/ssr': 1.10.0 - '@unhead/vue': 1.10.0(vue@3.5.1(typescript@5.6.0-beta)) + '@unhead/vue': 1.10.0(vue@3.5.3(typescript@5.6.0-beta)) '@vue/shared': 3.4.38 acorn: 8.12.1 c12: 1.11.1(magicast@0.3.5) @@ -22852,13 +22970,13 @@ snapshots: unenv: 1.10.0 unimport: 3.11.1(rollup@4.21.2) unplugin: 1.12.2 - unplugin-vue-router: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.6.0-beta)))(vue@3.5.1(typescript@5.6.0-beta)) + unplugin-vue-router: 0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.0-beta)))(vue@3.5.3(typescript@5.6.0-beta)) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.3(vue@3.5.1(typescript@5.6.0-beta)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.0-beta)) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 22.3.0 @@ -25496,11 +25614,11 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.1(typescript@5.6.0-beta)))(vue@3.5.1(typescript@5.6.0-beta)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.0-beta)))(vue@3.5.3(typescript@5.6.0-beta)): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) - '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.1(typescript@5.6.0-beta)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.0-beta)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -25513,7 +25631,7 @@ snapshots: unplugin: 1.12.2 yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.1(typescript@5.6.0-beta)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.0-beta)) transitivePeerDependencies: - rollup - vue @@ -25890,7 +26008,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.0 + '@vue/compiler-dom': 3.5.1 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6) @@ -25978,10 +26096,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-router@4.4.3(vue@3.5.1(typescript@5.6.0-beta)): + vue-router@4.4.3(vue@3.5.3(typescript@5.6.0-beta)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.1(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.0-beta) vue@3.5.0(typescript@5.6.0-beta): dependencies: @@ -25993,23 +26111,23 @@ snapshots: optionalDependencies: typescript: 5.6.0-beta - vue@3.5.1(typescript@5.5.4): + vue@3.5.3(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.5.1 - '@vue/compiler-sfc': 3.5.1 - '@vue/runtime-dom': 3.5.1 - '@vue/server-renderer': 3.5.1(vue@3.5.1(typescript@5.5.4)) - '@vue/shared': 3.5.1 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.5.4)) + '@vue/shared': 3.5.3 optionalDependencies: typescript: 5.5.4 - vue@3.5.1(typescript@5.6.0-beta): + vue@3.5.3(typescript@5.6.0-beta): dependencies: - '@vue/compiler-dom': 3.5.1 - '@vue/compiler-sfc': 3.5.1 - '@vue/runtime-dom': 3.5.1 - '@vue/server-renderer': 3.5.1(vue@3.5.1(typescript@5.6.0-beta)) - '@vue/shared': 3.5.1 + '@vue/compiler-dom': 3.5.3 + '@vue/compiler-sfc': 3.5.3 + '@vue/runtime-dom': 3.5.3 + '@vue/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.0-beta)) + '@vue/shared': 3.5.3 optionalDependencies: typescript: 5.6.0-beta