From b066b3a64c13d76631bee8dfa15da89e388fd169 Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Tue, 10 Sep 2024 10:54:51 +0300 Subject: [PATCH] chore: upgrade better-call --- docs/components/icons.tsx | 26 +++---- docs/components/landing/hero.tsx | 2 +- docs/content/docs/installation.mdx | 28 +++++--- package.json | 4 +- packages/better-auth/package.json | 2 +- pnpm-lock.yaml | 107 +++++++++++++++-------------- 6 files changed, 92 insertions(+), 77 deletions(-) diff --git a/docs/components/icons.tsx b/docs/components/icons.tsx index cea36330..21e42aca 100644 --- a/docs/components/icons.tsx +++ b/docs/components/icons.tsx @@ -1,7 +1,9 @@ +import { SVGProps } from "react"; + export const Icons = { - nextJS: ({className}: {className?:string}) => ( + nextJS: (props?: SVGProps) => ( ), - nuxt: ({className}: {className?:string}) => ( + nuxt: (props?: SVGProps) => ( ), - svelteKit: ({className}: {className?:string}) => ( + svelteKit: (props?: SVGProps) => ( ), - solidStart: ({className}: {className?:string}) => ( + solidStart: (props?: SVGProps) => ( ), - react: ({className}: {className?:string}) => ( + react: (props?: SVGProps) => ( ), - hono: ({className}: {className?:string}) => ( + hono: (props?: SVGProps) => (
diff --git a/docs/content/docs/installation.mdx b/docs/content/docs/installation.mdx index 8f0f4a4c..a706eebe 100644 --- a/docs/content/docs/installation.mdx +++ b/docs/content/docs/installation.mdx @@ -18,6 +18,12 @@ description: Installation Create a `.env` file in the root of your project and add the following environment variables: + **Set Base URL** + + ```txt title=".env" + BETTER_AUTH_URL=http//localhost:3000 #Base URL of your app + ``` + **Set Secret** Random value used by the library for encryption and generating hashes. **You can generate one using the button below** or you can use something like openssl. @@ -54,27 +60,29 @@ description: Installation ### Database + + **1. Configure Database** - Better Auth requires a database to store user data. It currently only supports `sqlite`, `postgresql` and `mysql`. + Better Auth requires a database to store user data. It currently only supports `sqlite`, `postgresql` and `mysql`. + + You can either pass a database provider and connection string directly to the auth instance or provide a Kysley dialect. ```ts twoslash title="auth.ts" import { betterAuth } from "better-auth" export const auth = betterAuth({ - database: { - provider: "sqlite", // or "mysql", "postgresql" - url: "./db.sqlite", // path to your database - } + database: { // [!code highlight] + provider: "sqlite", // or "mysql", "postgresql" // [!code highlight] + url: "./db.sqlite", // path to your database // [!code highlight] + } // [!code highlight] }) ``` - - Better auth uses Kysley under the hood. You can pass a Kysley dialect directly to the auth instance. - + - **Push Schema** + **2. Push Schema** Better Auth includes a CLI tool to migrate the required schema to your database. Run the following command to perform the migration: - ```bash + ```bash title="Terminal" npx better-auth migrate ``` diff --git a/package.json b/package.json index 738331d1..329e19b7 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "format": "biome format . --write", "lint": "biome check .", "lint:fix": "biome check . --apply", - "release": "turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public", - "release:beta": "turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --tag beta", + "release": "turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --no-git-checks", + "release:beta": "turbo --filter \"./packages/*\" build && bumpp && pnpm -r publish --access public --tag beta --no-git-checks", "test": "turbo --filter \"./packages/*\" test", "typecheck": "turbo --filter \"./packages/*\" typecheck", "knip": "turbo --filter \"./packages/*\" knip" diff --git a/packages/better-auth/package.json b/packages/better-auth/package.json index 19a3949d..58c3fb23 100644 --- a/packages/better-auth/package.json +++ b/packages/better-auth/package.json @@ -77,7 +77,7 @@ "@simplewebauthn/server": "^10.0.1", "arctic": "2.0.0-next.5", "argon2": "^0.31.2", - "better-call": "^0.2.0", + "better-call": "^0.2.1", "better-sqlite3": "^11.1.2", "chalk": "^5.3.0", "commander": "^12.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64483977..69113a1d 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.3(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.2)(vue@3.5.3(typescript@5.6.2)) dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -303,13 +303,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.3(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.2)(vue@3.5.3(typescript@5.6.2)) 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)) + 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.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)) vue: specifier: latest - version: 3.5.3(typescript@5.6.0-beta) + version: 3.5.3(typescript@5.6.2) dev/solidjs: dependencies: @@ -779,8 +779,8 @@ importers: specifier: ^0.31.2 version: 0.31.2 better-call: - specifier: ^0.2.0 - version: 0.2.0(typescript@5.6.0-beta) + specifier: ^0.2.1 + version: 0.2.1 better-sqlite3: specifier: ^11.1.2 version: 11.1.2 @@ -2641,7 +2641,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==} @@ -5599,10 +5599,8 @@ packages: peerDependencies: typescript: ^5.6.0-beta - better-call@0.2.0: - resolution: {integrity: sha512-a2NFJP2BBnUzyaHHwDldUBc4mr3V0czleV4t0Di9e2zewzFVNdCY1m5ZugbIhzY1b5xoUN8R1yMhyZFDuZh2aA==} - peerDependencies: - typescript: ^5.6.0-beta + better-call@0.2.1: + resolution: {integrity: sha512-xusSxyANnXaUXKsU+JyQXz1ZB7CEKjKm1fn2f5wgACmLhkmLTLJ9C4UtRlf8L+F//M4C894yxEL0nofJHwxuoA==} better-opn@3.0.2: resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} @@ -11393,6 +11391,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + ua-parser-js@1.0.38: resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} @@ -14294,10 +14297,10 @@ 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.3(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.2))': dependencies: nanostores: 0.11.2 - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) optionalDependencies: '@vue/devtools-api': 6.6.3 @@ -14659,12 +14662,12 @@ snapshots: - rollup - supports-color - '@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))': + '@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.2)(vue@3.5.3(typescript@5.6.2))': 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.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)) + '@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.2)) + '@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.2)) autoprefixer: 10.4.20(postcss@8.4.41) clear: 0.1.0 consola: 3.2.3 @@ -14692,8 +14695,8 @@ snapshots: unplugin: 1.12.2 vite: 5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6) vite-node: 2.0.5(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6) - vite-plugin-checker: 0.7.2(@biomejs/biome@1.7.3)(eslint@9.9.1(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.0-beta)(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) + vite-plugin-checker: 0.7.2(@biomejs/biome@1.7.3)(eslint@9.9.1(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)) + vue: 3.5.3(typescript@5.6.2) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@biomejs/biome' @@ -17417,13 +17420,13 @@ snapshots: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 - '@unhead/vue@1.10.0(vue@3.5.3(typescript@5.6.0-beta))': + '@unhead/vue@1.10.0(vue@3.5.3(typescript@5.6.2))': dependencies: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 hookable: 5.5.3 unhead: 1.10.0 - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) '@urql/core@2.3.6(graphql@15.8.0)': dependencies: @@ -17523,20 +17526,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.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.2))': 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.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) 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.3(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.2))': dependencies: 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) + vue: 3.5.3(typescript@5.6.2) '@vitest/expect@1.6.0': dependencies: @@ -17567,7 +17570,7 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 - '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.0-beta))': + '@vue-macros/common@1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.0(rollup@4.21.2) @@ -17576,7 +17579,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -17800,11 +17803,11 @@ snapshots: '@vue/shared': 3.5.3 vue: 3.5.3(typescript@5.5.4) - '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.0-beta))': + '@vue/server-renderer@3.5.3(vue@3.5.3(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.3 '@vue/shared': 3.5.3 - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) '@vue/shared@3.4.38': {} @@ -18204,7 +18207,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.3(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.2)(vue@3.5.3(typescript@5.6.2)): dependencies: '@better-fetch/fetch': 1.1.4 '@better-fetch/logger': 1.1.3 @@ -18212,14 +18215,14 @@ 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.3(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.2)) '@noble/ciphers': 0.6.0 '@noble/hashes': 1.4.0 '@paralleldrive/cuid2': 2.2.2 '@simplewebauthn/browser': 10.0.0 '@simplewebauthn/server': 10.0.1 arctic: 2.0.0-next.5 - better-call: 0.1.38(typescript@5.6.0-beta) + better-call: 0.1.38(typescript@5.6.2) chalk: 5.3.0 commander: 12.1.0 consola: 3.2.3 @@ -18255,21 +18258,21 @@ snapshots: set-cookie-parser: 2.7.0 typescript: 5.5.4 - better-call@0.1.38(typescript@5.6.0-beta): + better-call@0.1.38(typescript@5.6.2): dependencies: '@better-fetch/fetch': 1.1.4 '@types/set-cookie-parser': 2.4.10 rou3: 0.5.1 set-cookie-parser: 2.7.0 - typescript: 5.6.0-beta + typescript: 5.6.2 - better-call@0.2.0(typescript@5.6.0-beta): + better-call@0.2.1: dependencies: '@better-fetch/fetch': 1.1.8 '@types/set-cookie-parser': 2.4.10 rou3: 0.5.1 set-cookie-parser: 2.7.0 - typescript: 5.6.0-beta + typescript: 5.6.2 better-opn@3.0.2: dependencies: @@ -22821,17 +22824,17 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt@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)): + nuxt@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.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.4.1(rollup@4.21.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)) '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.21.2) '@nuxt/schema': 3.13.0(rollup@4.21.2) '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.21.2) - '@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)) + '@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.2)(vue@3.5.3(typescript@5.6.2)) '@unhead/dom': 1.10.0 '@unhead/ssr': 1.10.0 - '@unhead/vue': 1.10.0(vue@3.5.3(typescript@5.6.0-beta)) + '@unhead/vue': 1.10.0(vue@3.5.3(typescript@5.6.2)) '@vue/shared': 3.4.38 acorn: 8.12.1 c12: 1.11.1(magicast@0.3.5) @@ -22875,13 +22878,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.3(typescript@5.6.0-beta)))(vue@3.5.3(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.2)))(vue@3.5.3(typescript@5.6.2)) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.3(vue@3.5.3(typescript@5.6.0-beta)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 22.3.0 @@ -25313,6 +25316,8 @@ snapshots: typescript@5.6.0-beta: {} + typescript@5.6.2: {} + ua-parser-js@1.0.38: {} ufo@1.5.4: {} @@ -25466,11 +25471,11 @@ snapshots: unpipe@1.0.0: {} - 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)): + unplugin-vue-router@0.10.7(rollup@4.21.2)(vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)))(vue@3.5.3(typescript@5.6.2)): 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.3(typescript@5.6.0-beta)) + '@vue-macros/common': 1.12.2(rollup@4.21.2)(vue@3.5.3(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -25483,7 +25488,7 @@ snapshots: unplugin: 1.12.2 yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.5.3(typescript@5.6.0-beta)) + vue-router: 4.4.3(vue@3.5.3(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -25783,7 +25788,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(@biomejs/biome@1.7.3)(eslint@9.9.1(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.0-beta)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)): + vite-plugin-checker@0.7.2(@biomejs/biome@1.7.3)(eslint@9.9.1(jiti@1.21.6))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -25804,7 +25809,7 @@ snapshots: '@biomejs/biome': 1.7.3 eslint: 9.9.1(jiti@1.21.6) optionator: 0.9.4 - typescript: 5.6.0-beta + typescript: 5.6.2 vite-plugin-inspect@0.7.42(rollup@4.21.2)(vite@5.4.2(@types/node@22.3.0)(lightningcss@1.22.0)(terser@5.31.6)): dependencies: @@ -25948,10 +25953,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-router@4.4.3(vue@3.5.3(typescript@5.6.0-beta)): + vue-router@4.4.3(vue@3.5.3(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.5.3(typescript@5.6.0-beta) + vue: 3.5.3(typescript@5.6.2) vue@3.5.0(typescript@5.6.0-beta): dependencies: @@ -25973,15 +25978,15 @@ snapshots: optionalDependencies: typescript: 5.5.4 - vue@3.5.3(typescript@5.6.0-beta): + vue@3.5.3(typescript@5.6.2): dependencies: '@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/server-renderer': 3.5.3(vue@3.5.3(typescript@5.6.2)) '@vue/shared': 3.5.3 optionalDependencies: - typescript: 5.6.0-beta + typescript: 5.6.2 walker@1.0.8: dependencies: