From 44352d741414714a0f7296776a95c96edce5a05a Mon Sep 17 00:00:00 2001 From: Bereket Engida Date: Fri, 28 Feb 2025 09:45:29 +0300 Subject: [PATCH] chore: migrate from tsup to unbuild --- package.json | 2 +- packages/better-auth/build.config.ts | 105 +++ packages/better-auth/package.json | 427 ++++++------- packages/better-auth/tsup.config.ts | 59 -- packages/cli/build.config.ts | 7 + packages/cli/package.json | 10 +- packages/cli/tsconfig.json | 20 - packages/cli/tsup.config.ts | 11 - packages/expo/build.config.ts | 22 + packages/expo/package.json | 11 +- packages/expo/tsup.config.ts | 14 - pnpm-lock.yaml | 924 ++++++++++++++++----------- pnpm-workspace.yaml | 6 +- 13 files changed, 928 insertions(+), 690 deletions(-) create mode 100644 packages/better-auth/build.config.ts delete mode 100644 packages/better-auth/tsup.config.ts create mode 100644 packages/cli/build.config.ts delete mode 100644 packages/cli/tsconfig.json delete mode 100644 packages/cli/tsup.config.ts create mode 100644 packages/expo/build.config.ts delete mode 100644 packages/expo/tsup.config.ts diff --git a/package.json b/package.json index 90ec2e00..5707fb2a 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "version": "0.0.2-beta.8", "packageManager": "pnpm@9.15.0", "scripts": { - "build": "NODE_OPTIONS=--max-old-space-size=16000 turbo --filter \"./packages/*\" build", + "build": "turbo --filter \"./packages/*\" build", "dev": "turbo --filter \"./packages/*\" dev", "dev:dts": "turbo --filter \"./packages/*\" dev:dts", "clean": "turbo --filter \"./packages/*\" clean && rm -rf node_modules", diff --git a/packages/better-auth/build.config.ts b/packages/better-auth/build.config.ts new file mode 100644 index 00000000..5d65d6ad --- /dev/null +++ b/packages/better-auth/build.config.ts @@ -0,0 +1,105 @@ +import { defineBuildConfig } from "unbuild"; + +export default defineBuildConfig({ + declaration: true, + rollup: { + emitCJS: true, + esbuild: { + treeShaking: true, + }, + }, + outDir: "dist", + externals: [ + "prisma", + "@prisma/client", + "better-sqlite3", + "react", + "vue", + "solid-js", + "solid-js/store", + "next/headers", + "$app/environment", + "vitest", + "@vitest/runner", + "@vitest/utils", + "@vitest/expect", + "@vitest/snapshot", + "@vitest/spy", + "chai", + "mongodb", + "drizzle-orm", + "pathe", + "std-env", + "magic-string", + "pretty-format", + "p-limit", + "tinyspy", + "next/dist/compiled/@edge-runtime/cookies", + "bson", + "mongodb-connection-string-url", + "@mongodb-js/saslprep", + "kerberos", + "@mongodb-js/zstd", + "@aws-sdk/credential-providers", + "mongodb-client-encryption", + "@vue/runtime-dom", + "@vue/runtime-core", + "@vue/shared", + "@vue/reactivity", + "@vue/compiler-dom", + "@vue/compiler-core", + "@babel/types", + "@babel/parser", + "punycode", + "csstype", + ], + entries: [ + "./src/index.ts", + "./src/social-providers/index.ts", + "./src/client/index.ts", + "./src/client/plugins/index.ts", + "./src/types/index.ts", + "./src/crypto/index.ts", + "./src/cookies/index.ts", + "./src/adapters/prisma-adapter/index.ts", + "./src/adapters/drizzle-adapter/index.ts", + "./src/adapters/mongodb-adapter/index.ts", + "./src/adapters/kysely-adapter/index.ts", + "./src/adapters/memory-adapter/index.ts", + "./src/adapters/test.ts", + "./src/db/index.ts", + "./src/oauth2/index.ts", + "./src/client/react/index.ts", + "./src/client/vue/index.ts", + "./src/client/svelte/index.ts", + "./src/client/solid/index.ts", + "./src/plugins/index.ts", + "./src/plugins/access/index.ts", + "./src/api/index.ts", + "./src/integrations/svelte-kit.ts", + "./src/integrations/solid-start.ts", + "./src/integrations/next-js.ts", + "./src/integrations/node.ts", + "./src/plugins/admin/index.ts", + "./src/plugins/admin/access/index.ts", + "./src/plugins/anonymous/index.ts", + "./src/plugins/bearer/index.ts", + "./src/plugins/captcha/index.ts", + "./src/plugins/custom-session/index.ts", + "./src/plugins/email-otp/index.ts", + "./src/plugins/generic-oauth/index.ts", + "./src/plugins/jwt/index.ts", + "./src/plugins/magic-link/index.ts", + "./src/plugins/multi-session/index.ts", + "./src/plugins/one-tap/index.ts", + "./src/plugins/open-api/index.ts", + "./src/plugins/oidc-provider/index.ts", + "./src/plugins/oauth-proxy/index.ts", + "./src/plugins/organization/index.ts", + "./src/plugins/passkey/index.ts", + "./src/plugins/phone-number/index.ts", + "./src/plugins/sso/index.ts", + "./src/plugins/two-factor/index.ts", + "./src/plugins/username/index.ts", + ], +}); diff --git a/packages/better-auth/package.json b/packages/better-auth/package.json index c1d8443a..d14d1a70 100644 --- a/packages/better-auth/package.json +++ b/packages/better-auth/package.json @@ -9,9 +9,8 @@ "directory": "packages/better-auth" }, "scripts": { - "build": "cross-env NODE_OPTIONS=--max-old-space-size=16000 tsup --clean --dts", - "dev": "cross-env NODE_OPTIONS='--max-old-space-size=4000' tsup --watch --sourcemap", - "dev:dts": "cross-env NODE_OPTIONS='--max-old-space-size=16192' tsup --watch --dts", + "build": "unbuild", + "stub": "unbuild --stub", "test": "pnpm prisma:push && vitest", "prisma:push": "prisma db push --schema src/adapters/prisma-adapter/test/schema.prisma", "test:adapters": "pnpm prisma:push && vitest adapters", @@ -19,12 +18,12 @@ "typecheck": "tsc --noEmit" }, "main": "./dist/index.cjs", - "module": "./dist/index.js", + "module": "./dist/index.mjs", "exports": { ".": { "import": { "types": "./dist/index.d.ts", - "default": "./dist/index.js" + "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", @@ -33,228 +32,228 @@ }, "./social-providers": { "import": { - "types": "./dist/social.d.ts", - "default": "./dist/social.js" + "types": "./dist/social-providers/index.d.ts", + "default": "./dist/social-providers/index.mjs" }, "require": { - "types": "./dist/social.d.cts", - "default": "./dist/social.cjs" + "types": "./dist/social-providers/index.d.cts", + "default": "./dist/social-providers/index.cjs" } }, "./client": { "import": { - "types": "./dist/client.d.ts", - "default": "./dist/client.js" + "types": "./dist/client/index.d.ts", + "default": "./dist/client/index.mjs" }, "require": { - "types": "./dist/client.d.cts", - "default": "./dist/client.cjs" + "types": "./dist/client/index.d.cts", + "default": "./dist/client/index.cjs" } }, "./client/plugins": { "import": { - "types": "./dist/client/plugins.d.ts", - "default": "./dist/client/plugins.js" + "types": "./dist/client/plugins/index.d.ts", + "default": "./dist/client/plugins/index.mjs" }, "require": { - "types": "./dist/client/plugins.d.cts", - "default": "./dist/client/plugins.cjs" + "types": "./dist/client/plugins/index.d.cts", + "default": "./dist/client/plugins/index.cjs" } }, "./types": { "import": { - "types": "./dist/types.d.ts", - "default": "./dist/types.js" + "types": "./dist/types/index.d.ts", + "default": "./dist/types/index.mjs" }, "require": { - "types": "./dist/types.d.cts", - "default": "./dist/types.cjs" + "types": "./dist/types/index.d.cts", + "default": "./dist/types/index.cjs" } }, "./crypto": { "import": { - "types": "./dist/crypto.d.ts", - "default": "./dist/crypto.js" + "types": "./dist/crypto/index.d.ts", + "default": "./dist/crypto/index.mjs" }, "require": { - "types": "./dist/crypto.d.cts", - "default": "./dist/crypto.cjs" + "types": "./dist/crypto/index.d.cts", + "default": "./dist/crypto/index.cjs" } }, "./cookies": { "import": { - "types": "./dist/cookies.d.ts", - "default": "./dist/cookies.js" + "types": "./dist/cookies/index.d.ts", + "default": "./dist/cookies/index.mjs" }, "require": { - "types": "./dist/cookies.d.cts", - "default": "./dist/cookies.cjs" + "types": "./dist/cookies/index.d.cts", + "default": "./dist/cookies/index.cjs" } }, "./oauth2": { "import": { - "types": "./dist/oauth2.d.ts", - "default": "./dist/oauth2.js" + "types": "./dist/oauth2/index.d.ts", + "default": "./dist/oauth2/index.mjs" }, "require": { - "types": "./dist/oauth2.d.cts", - "default": "./dist/oauth2.cjs" + "types": "./dist/oauth2/index.d.cts", + "default": "./dist/oauth2/index.cjs" } }, "./react": { "import": { - "types": "./dist/react.d.ts", - "default": "./dist/react.js" + "types": "./dist/client/react/index.d.ts", + "default": "./dist/client/react/index.mjs" }, "require": { - "types": "./dist/react.d.cts", - "default": "./dist/react.cjs" + "types": "./dist/client/react/index.d.cts", + "default": "./dist/client/react/index.cjs" } }, "./solid": { "import": { - "types": "./dist/solid.d.ts", - "default": "./dist/solid.js" + "types": "./dist/client/solid/index.d.ts", + "default": "./dist/client/solid/index.mjs" }, "require": { - "types": "./dist/solid.d.cts", - "default": "./dist/solid.cjs" + "types": "./dist/client/solid/index.d.cts", + "default": "./dist/client/solid/index.cjs" } }, "./api": { "import": { - "types": "./dist/api.d.ts", - "default": "./dist/api.js" + "types": "./dist/api/index.d.ts", + "default": "./dist/api/index.mjs" }, "require": { - "types": "./dist/api.d.cts", - "default": "./dist/api.cjs" + "types": "./dist/api/index.d.cts", + "default": "./dist/api/index.cjs" } }, "./db": { "import": { - "types": "./dist/db.d.ts", - "default": "./dist/db.js" + "types": "./dist/db/index.d.ts", + "default": "./dist/db/index.mjs" }, "require": { - "types": "./dist/db.d.cts", - "default": "./dist/db.cjs" + "types": "./dist/db/index.d.cts", + "default": "./dist/db/index.cjs" } }, "./vue": { "import": { - "types": "./dist/vue.d.ts", - "default": "./dist/vue.js" + "types": "./dist/client/vue/index.d.ts", + "default": "./dist/client/vue/index.mjs" }, "require": { - "types": "./dist/vue.d.cts", - "default": "./dist/vue.cjs" + "types": "./dist/client/vue/index.d.cts", + "default": "./dist/client/vue/index.cjs" } }, "./plugins": { "import": { - "types": "./dist/plugins.d.ts", - "default": "./dist/plugins.js" + "types": "./dist/plugins/index.d.ts", + "default": "./dist/plugins/index.mjs" }, "require": { - "types": "./dist/plugins.d.cts", - "default": "./dist/plugins.cjs" + "types": "./dist/plugins/index.d.cts", + "default": "./dist/plugins/index.cjs" } }, "./svelte-kit": { "import": { - "types": "./dist/svelte-kit.d.ts", - "default": "./dist/svelte-kit.js" + "types": "./dist/integrations/svelte-kit.d.ts", + "default": "./dist/integrations/svelte-kit.mjs" }, "require": { - "types": "./dist/svelte-kit.d.cts", - "default": "./dist/svelte-kit.cjs" + "types": "./dist/integrations/svelte-kit.d.cts", + "default": "./dist/integrations/svelte-kit.cjs" } }, "./solid-start": { "import": { - "types": "./dist/solid-start.d.ts", - "default": "./dist/solid-start.js" + "types": "./dist/integrations/solid-start.d.ts", + "default": "./dist/integrations/solid-start.mjs" }, "require": { - "types": "./dist/solid-start.d.cts", - "default": "./dist/solid-start.cjs" + "types": "./dist/integrations/solid-start.d.cts", + "default": "./dist/integrations/solid-start.cjs" } }, "./svelte": { "import": { - "types": "./dist/svelte.d.ts", - "default": "./dist/svelte.js" + "types": "./dist/client/svelte/index.d.ts", + "default": "./dist/client/svelte/index.mjs" }, "require": { - "types": "./dist/svelte.d.cts", - "default": "./dist/svelte.cjs" + "types": "./dist/client/svelte/index.d.cts", + "default": "./dist/client/svelte/index.cjs" } }, "./next-js": { "import": { - "types": "./dist/next-js.d.ts", - "default": "./dist/next-js.js" + "types": "./dist/integrations/next-js.d.ts", + "default": "./dist/integrations/next-js.mjs" }, "require": { - "types": "./dist/next-js.d.cts", - "default": "./dist/next-js.cjs" + "types": "./dist/integrations/next-js.d.cts", + "default": "./dist/integrations/next-js.cjs" } }, "./node": { "import": { - "types": "./dist/node.d.ts", - "default": "./dist/node.js" + "types": "./dist/integrations/node.d.ts", + "default": "./dist/integrations/node.mjs" }, "require": { - "types": "./dist/node.d.cts", - "default": "./dist/node.cjs" + "types": "./dist/integrations/node.d.cts", + "default": "./dist/integrations/node.cjs" } }, "./adapters/prisma": { "import": { - "types": "./dist/adapters/prisma.d.ts", - "default": "./dist/adapters/prisma.js" + "types": "./dist/adapters/prisma-adapter/index.d.ts", + "default": "./dist/adapters/prisma-adapter/index.mjs" }, "require": { - "types": "./dist/adapters/prisma.d.cts", - "default": "./dist/adapters/prisma.cjs" + "types": "./dist/adapters/prisma-adapter/index.d.cts", + "default": "./dist/adapters/prisma-adapter/index.cjs" } }, "./adapters/drizzle": { "import": { - "types": "./dist/adapters/drizzle.d.ts", - "default": "./dist/adapters/drizzle.js" + "types": "./dist/adapters/drizzle-adapter/index.d.ts", + "default": "./dist/adapters/drizzle-adapter/index.mjs" }, "require": { - "types": "./dist/adapters/drizzle.d.cts", - "default": "./dist/adapters/drizzle.cjs" + "types": "./dist/adapters/drizzle-adapter/index.d.cts", + "default": "./dist/adapters/drizzle-adapter/index.cjs" } }, "./adapters/mongodb": { "import": { - "types": "./dist/adapters/mongodb.d.ts", - "default": "./dist/adapters/mongodb.js" + "types": "./dist/adapters/mongodb-adapter/index.d.ts", + "default": "./dist/adapters/mongodb-adapter/index.mjs" }, "require": { - "types": "./dist/adapters/mongodb.d.cts", - "default": "./dist/adapters/mongodb.cjs" + "types": "./dist/adapters/mongodb-adapter/index.d.cts", + "default": "./dist/adapters/mongodb-adapter/index.cjs" } }, "./adapters/memory": { "import": { - "types": "./dist/adapters/memory.d.ts", - "default": "./dist/adapters/memory.js" + "types": "./dist/adapters/memory-adapter/index.d.ts", + "default": "./dist/adapters/memory-adapter/index.mjs" }, "require": { - "types": "./dist/adapters/memory.d.cts", - "default": "./dist/adapters/memory.cjs" + "types": "./dist/adapters/memory-adapter/index.d.cts", + "default": "./dist/adapters/memory-adapter/index.cjs" } }, "./adapters/test": { "import": { "types": "./dist/adapters/test.d.ts", - "default": "./dist/adapters/test.js" + "default": "./dist/adapters/test.mjs" }, "require": { "types": "./dist/adapters/test.d.cts", @@ -263,192 +262,192 @@ }, "./plugins/access": { "import": { - "types": "./dist/plugins/access.d.ts", - "default": "./dist/plugins/access.js" + "types": "./dist/plugins/access/index.d.ts", + "default": "./dist/plugins/access/index.mjs" }, "require": { - "types": "./dist/plugins/access.d.cts", - "default": "./dist/plugins/access.cjs" + "types": "./dist/plugins/access/index.d.cts", + "default": "./dist/plugins/access/index.cjs" } }, "./plugins/admin": { "import": { - "types": "./dist/plugins/admin.d.ts", - "default": "./dist/plugins/admin.js" + "types": "./dist/plugins/admin/index.d.ts", + "default": "./dist/plugins/admin/index.mjs" }, "require": { - "types": "./dist/plugins/admin.d.cts", - "default": "./dist/plugins/admin.cjs" + "types": "./dist/plugins/admin/index.d.cts", + "default": "./dist/plugins/admin/index.cjs" } }, "./plugins/admin/access": { "import": { - "types": "./dist/plugins/admin/access.d.ts", - "default": "./dist/plugins/admin/access.js" + "types": "./dist/plugins/admin/access/index.d.ts", + "default": "./dist/plugins/admin/access/index.mjs" }, "require": { - "types": "./dist/plugins/admin/access.d.cts", - "default": "./dist/plugins/admin/access.cjs" + "types": "./dist/plugins/admin/access/index.d.cts", + "default": "./dist/plugins/admin/access/index.cjs" } }, "./plugins/anonymous": { "import": { - "types": "./dist/plugins/anonymous.d.ts", - "default": "./dist/plugins/anonymous.js" + "types": "./dist/plugins/anonymous/index.d.ts", + "default": "./dist/plugins/anonymous/index.mjs" }, "require": { - "types": "./dist/plugins/anonymous.d.cts", - "default": "./dist/plugins/anonymous.cjs" + "types": "./dist/plugins/anonymous/index.d.cts", + "default": "./dist/plugins/anonymous/index.cjs" } }, "./plugins/bearer": { "import": { - "types": "./dist/plugins/bearer.d.ts", - "default": "./dist/plugins/bearer.js" + "types": "./dist/plugins/bearer/index.d.ts", + "default": "./dist/plugins/bearer/index.mjs" }, "require": { - "types": "./dist/plugins/bearer.d.cts", - "default": "./dist/plugins/bearer.cjs" + "types": "./dist/plugins/bearer/index.d.cts", + "default": "./dist/plugins/bearer/index.cjs" } }, "./plugins/custom-session": { "import": { - "types": "./dist/plugins/custom-session.d.ts", - "default": "./dist/plugins/custom-session.js" + "types": "./dist/plugins/custom-session/index.d.ts", + "default": "./dist/plugins/custom-session/index.mjs" }, "require": { - "types": "./dist/plugins/custom-session.d.cts", - "default": "./dist/plugins/custom-session.cjs" + "types": "./dist/plugins/custom-session/index.d.cts", + "default": "./dist/plugins/custom-session/index.cjs" } }, "./plugins/email-otp": { "import": { - "types": "./dist/plugins/email-otp.d.ts", - "default": "./dist/plugins/email-otp.js" + "types": "./dist/plugins/email-otp/index.d.ts", + "default": "./dist/plugins/email-otp/index.mjs" }, "require": { - "types": "./dist/plugins/email-otp.d.cts", - "default": "./dist/plugins/email-otp.cjs" + "types": "./dist/plugins/email-otp/index.d.cts", + "default": "./dist/plugins/email-otp/index.cjs" } }, "./plugins/generic-oauth": { "import": { - "types": "./dist/plugins/generic-oauth.d.ts", - "default": "./dist/plugins/generic-oauth.js" + "types": "./dist/plugins/generic-oauth/index.d.ts", + "default": "./dist/plugins/generic-oauth/index.mjs" }, "require": { - "types": "./dist/plugins/generic-oauth.d.cts", - "default": "./dist/plugins/generic-oauth.cjs" + "types": "./dist/plugins/generic-oauth/index.d.cts", + "default": "./dist/plugins/generic-oauth/index.cjs" } }, "./plugins/jwt": { "import": { - "types": "./dist/plugins/jwt.d.ts", - "default": "./dist/plugins/jwt.js" + "types": "./dist/plugins/jwt/index.d.ts", + "default": "./dist/plugins/jwt/index.mjs" }, "require": { - "types": "./dist/plugins/jwt.d.cts", - "default": "./dist/plugins/jwt.cjs" + "types": "./dist/plugins/jwt/index.d.cts", + "default": "./dist/plugins/jwt/index.cjs" } }, "./plugins/sso": { "import": { - "types": "./dist/plugins/sso.d.ts", - "default": "./dist/plugins/sso.js" + "types": "./dist/plugins/sso/index.d.ts", + "default": "./dist/plugins/sso/index.mjs" }, "require": { - "types": "./dist/plugins/sso.d.cts", - "default": "./dist/plugins/sso.cjs" + "types": "./dist/plugins/sso/index.d.cts", + "default": "./dist/plugins/sso/index.cjs" } }, - "./plugins/oidc-plugin": { + "./plugins/oidc-provider": { "import": { - "types": "./dist/plugins/oidc-plugin.d.ts", - "default": "./dist/plugins/oidc-plugin.js" + "types": "./dist/plugins/oidc-provider/index.d.ts", + "default": "./dist/plugins/oidc-provider/index.mjs" }, "require": { - "types": "./dist/plugins/oidc-plugin.d.cts", - "default": "./dist/plugins/oidc-plugin.cjs" + "types": "./dist/plugins/oidc-provider/index.d.cts", + "default": "./dist/plugins/oidc-provider/index.cjs" } }, "./plugins/magic-link": { "import": { - "types": "./dist/plugins/magic-link.d.ts", - "default": "./dist/plugins/magic-link.js" + "types": "./dist/plugins/magic-link/index.d.ts", + "default": "./dist/plugins/magic-link/index.mjs" }, "require": { - "types": "./dist/plugins/magic-link.d.cts", - "default": "./dist/plugins/magic-link.cjs" + "types": "./dist/plugins/magic-link/index.d.cts", + "default": "./dist/plugins/magic-link/index.cjs" } }, "./plugins/multi-session": { "import": { - "types": "./dist/plugins/multi-session.d.ts", - "default": "./dist/plugins/multi-session.js" + "types": "./dist/plugins/multi-session/index.d.ts", + "default": "./dist/plugins/multi-session/index.mjs" }, "require": { - "types": "./dist/plugins/multi-session.d.cts", - "default": "./dist/plugins/multi-session.cjs" + "types": "./dist/plugins/multi-session/index.d.cts", + "default": "./dist/plugins/multi-session/index.cjs" } }, "./plugins/oauth-proxy": { "import": { - "types": "./dist/plugins/oauth-proxy.d.ts", - "default": "./dist/plugins/oauth-proxy.js" + "types": "./dist/plugins/oauth-proxy/index.d.ts", + "default": "./dist/plugins/oauth-proxy/index.mjs" }, "require": { - "types": "./dist/plugins/oauth-proxy.d.cts", - "default": "./dist/plugins/oauth-proxy.cjs" + "types": "./dist/plugins/oauth-proxy/index.d.cts", + "default": "./dist/plugins/oauth-proxy/index.cjs" } }, "./plugins/organization": { "import": { - "types": "./dist/plugins/organization.d.ts", - "default": "./dist/plugins/organization.js" + "types": "./dist/plugins/organization/index.d.ts", + "default": "./dist/plugins/organization/index.mjs" }, "require": { - "types": "./dist/plugins/organization.d.cts", - "default": "./dist/plugins/organization.cjs" + "types": "./dist/plugins/organization/index.d.cts", + "default": "./dist/plugins/organization/index.cjs" } }, "./plugins/passkey": { "import": { - "types": "./dist/plugins/passkey.d.ts", - "default": "./dist/plugins/passkey.js" + "types": "./dist/plugins/passkey/index.d.ts", + "default": "./dist/plugins/passkey/index.mjs" }, "require": { - "types": "./dist/plugins/passkey.d.cts", - "default": "./dist/plugins/passkey.cjs" + "types": "./dist/plugins/passkey/index.d.cts", + "default": "./dist/plugins/passkey/index.cjs" } }, "./plugins/phone-number": { "import": { - "types": "./dist/plugins/phone-number.d.ts", - "default": "./dist/plugins/phone-number.js" + "types": "./dist/plugins/phone-number/index.d.ts", + "default": "./dist/plugins/phone-number/index.mjs" }, "require": { - "types": "./dist/plugins/phone-number.d.cts", - "default": "./dist/plugins/phone-number.cjs" + "types": "./dist/plugins/phone-number/index.d.cts", + "default": "./dist/plugins/phone-number/index.cjs" } }, "./plugins/two-factor": { "import": { - "types": "./dist/plugins/two-factor.d.ts", - "default": "./dist/plugins/two-factor.js" + "types": "./dist/plugins/two-factor/index.d.ts", + "default": "./dist/plugins/two-factor/index.mjs" }, "require": { - "types": "./dist/plugins/two-factor.d.cts", - "default": "./dist/plugins/two-factor.cjs" + "types": "./dist/plugins/two-factor/index.d.cts", + "default": "./dist/plugins/two-factor/index.cjs" } }, "./plugins/username": { "import": { - "types": "./dist/plugins/username.d.ts", - "default": "./dist/plugins/username.js" + "types": "./dist/plugins/username/index.d.ts", + "default": "./dist/plugins/username/index.mjs" }, "require": { - "types": "./dist/plugins/username.d.cts", - "default": "./dist/plugins/username.cjs" + "types": "./dist/plugins/username/index.d.cts", + "default": "./dist/plugins/username/index.cjs" } } }, @@ -458,124 +457,124 @@ "./dist/index.d.ts" ], "node": [ - "./dist/node.d.ts" + "./dist/node/index.d.ts" ], "react": [ - "./dist/react.d.ts" + "./dist/react/index.d.ts" ], "vue": [ - "./dist/vue.d.ts" + "./dist/vue/index.d.ts" ], "svelte": [ - "./dist/svelte.d.ts" + "./dist/svelte/index.d.ts" ], "social-providers": [ - "./dist/social.d.ts" + "./dist/social-providers/index.d.ts" ], "client": [ - "./dist/client.d.ts" + "./dist/client/index.d.ts" ], "client/plugins": [ - "./dist/client/plugins.d.ts" + "./dist/client/plugins/index.d.ts" ], "expo": [ - "./dist/expo.d.ts" + "./dist/expo/index.d.ts" ], "types": [ - "./dist/types.d.ts" + "./dist/types/index.d.ts" ], "crypto": [ - "./dist/crypto.d.ts" + "./dist/crypto/index.d.ts" ], "cookies": [ - "./dist/cookies.d.ts" + "./dist/cookies/index.d.ts" ], "oauth2": [ - "./dist/oauth2.d.ts" + "./dist/oauth2/index.d.ts" ], "solid": [ - "./dist/solid.d.ts" + "./dist/client/solid/index.d.ts" ], "api": [ - "./dist/api.d.ts" + "./dist/api/index.d.ts" ], "db": [ - "./dist/db.d.ts" + "./dist/db/index.d.ts" ], "svelte-kit": [ - "./dist/svelte-kit.d.ts" + "./dist/svelte-kit/index.d.ts" ], "solid-start": [ - "./dist/solid-start.d.ts" + "./dist/solid-start/index.d.ts" ], "next-js": [ - "./dist/next-js.d.ts" + "./dist/next-js/index.d.ts" ], "adapters/prisma": [ - "./dist/adapters/prisma.d.ts" + "./dist/adapters/prisma-adapter/index.d.ts" ], "adapters/drizzle": [ - "./dist/adapters/drizzle.d.ts" + "./dist/adapters/drizzle-adapter/index.d.ts" ], "adapters/mongodb": [ - "./dist/adapters/mongodb.d.ts" + "./dist/adapters/mongodb-adapter/index.d.ts" ], "adapters/memory": [ - "./dist/adapters/memory.d.ts" + "./dist/adapters/memory-adapter/index.d.ts" ], "plugins": [ - "./dist/plugins.d.ts" + "./dist/plugins/index.d.ts" ], "plugins/access": [ - "./dist/access.d.ts" + "./dist/plugins/access/index.d.ts" ], "plugins/admin": [ - "./dist/plugins/admin.d.ts" + "./dist/plugins/admin/index.d.ts" ], "plugins/admin/access": [ - "./dist/plugins/admin/access.d.ts" + "./dist/plugins/admin/access/index.d.ts" ], "plugins/anonymous": [ - "./dist/plugins/anonymous.d.ts" + "./dist/plugins/anonymous/index.d.ts" ], "plugins/bearer": [ - "./dist/plugins/bearer.d.ts" + "./dist/plugins/bearer/index.d.ts" ], "plugins/email-otp": [ - "./dist/plugins/email-otp.d.ts" + "./dist/plugins/email-otp/index.d.ts" ], "plugins/generic-oauth": [ - "./dist/plugins/generic-oauth.d.ts" + "./dist/plugins/generic-oauth/index.d.ts" ], "plugins/oauth-proxy": [ - "./dist/plugins/oauth-proxy.d.ts" + "./dist/plugins/oauth-proxy/index.d.ts" ], "plugins/sso": [ - "./dist/plugins/sso.d.ts" + "./dist/plugins/sso/index.d.ts" ], - "plugins/oidc-plugin": [ - "./dist/plugins/oidc-plugin.d.ts" + "plugins/oidc-provider": [ + "./dist/plugins/oidc-provider/index.d.ts" ], "plugins/jwt": [ - "./dist/plugins/jwt.d.ts" + "./dist/plugins/jwt/index.d.ts" ], "plugins/magic-link": [ - "./dist/plugins/magic-link.d.ts" + "./dist/plugins/magic-link/index.d.ts" ], "plugins/organization": [ - "./dist/plugins/organization.d.ts" + "./dist/plugins/organization/index.d.ts" ], "plugins/passkey": [ - "./dist/plugins/passkey.d.ts" + "./dist/plugins/passkey/index.d.ts" ], "plugins/phone-number": [ - "./dist/plugins/phone-number.d.ts" + "./dist/plugins/phone-number/index.d.ts" ], "plugins/two-factor": [ - "./dist/plugins/two-factor.d.ts" + "./dist/plugins/two-factor/index.d.ts" ], "plugins/username": [ - "./dist/plugins/username.d.ts" + "./dist/plugins/username/index.d.ts" ] } }, @@ -601,8 +600,8 @@ "solid-js": "^1.9.3", "tarn": "^3.0.2", "tedious": "^18.6.1", - "tsup": "^8.3.5", - "typescript": "^5.7.2", + "typescript": "catalog:", + "unbuild": "catalog:", "vitest": "^1.6.0", "vue": "^3.5.13" }, diff --git a/packages/better-auth/tsup.config.ts b/packages/better-auth/tsup.config.ts deleted file mode 100644 index e557c68f..00000000 --- a/packages/better-auth/tsup.config.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { defineConfig } from "tsup"; - -export default defineConfig((env) => { - return { - entry: { - index: "./src/index.ts", - social: "./src/social-providers/index.ts", - types: "./src/types/index.ts", - client: "./src/client/index.ts", - crypto: "./src/crypto/index.ts", - cookies: "./src/cookies/index.ts", - "adapters/prisma": "./src/adapters/prisma-adapter/index.ts", - "adapters/drizzle": "./src/adapters/drizzle-adapter/index.ts", - "adapters/mongodb": "./src/adapters/mongodb-adapter/index.ts", - "adapters/kysely": "./src/adapters/kysely-adapter/index.ts", - "adapters/memory": "./src/adapters/memory-adapter/index.ts", - "adapters/test": "./src/adapters/test.ts", - db: "./src/db/index.ts", - oauth2: "./src/oauth2/index.ts", - react: "./src/client/react/index.ts", - vue: "./src/client/vue/index.ts", - svelte: "./src/client/svelte/index.ts", - solid: "./src/client/solid/index.ts", - plugins: "./src/plugins/index.ts", - "plugins/access": "./src/plugins/access/index.ts", - api: "./src/api/index.ts", - "client/plugins": "./src/client/plugins/index.ts", - "svelte-kit": "./src/integrations/svelte-kit.ts", - "solid-start": "./src/integrations/solid-start.ts", - "next-js": "./src/integrations/next-js.ts", - node: "./src/integrations/node.ts", - "plugins/admin": "./src/plugins/admin/index.ts", - "plugins/admin/access": "./src/plugins/admin/access/index.ts", - "plugins/anonymous": "./src/plugins/anonymous/index.ts", - "plugins/bearer": "./src/plugins/bearer/index.ts", - "plugins/captcha": "./src/plugins/captcha/index.ts", - "plugins/custom-session": "./src/plugins/custom-session/index.ts", - "plugins/email-otp": "./src/plugins/email-otp/index.ts", - "plugins/generic-oauth": "./src/plugins/generic-oauth/index.ts", - "plugins/jwt": "./src/plugins/jwt/index.ts", - "plugins/magic-link": "./src/plugins/magic-link/index.ts", - "plugins/multi-session": "./src/plugins/multi-session/index.ts", - "plugins/one-tap": "./src/plugins/one-tap/index.ts", - "plugins/open-api": "./src/plugins/open-api/index.ts", - "plugins/organization": "./src/plugins/organization/index.ts", - "plugins/oidc-provider": "./src/plugins/oidc-provider/index.ts", - "plugins/passkey": "./src/plugins/passkey/index.ts", - "plugins/phone-number": "./src/plugins/phone-number/index.ts", - "plugins/sso": "./src/plugins/sso/index.ts", - "plugins/two-factor": "./src/plugins/two-factor/index.ts", - "plugins/username": "./src/plugins/username/index.ts", - }, - format: ["esm", "cjs"], - splitting: true, - cjsInterop: true, - skipNodeModulesBundle: true, - treeshake: true, - }; -}); diff --git a/packages/cli/build.config.ts b/packages/cli/build.config.ts new file mode 100644 index 00000000..da8efef8 --- /dev/null +++ b/packages/cli/build.config.ts @@ -0,0 +1,7 @@ +import { defineBuildConfig } from "unbuild"; + +export default defineBuildConfig({ + outDir: "dist", + externals: ["better-auth", "better-call"], + entries: ["./src/index.ts"], +}); diff --git a/packages/cli/package.json b/packages/cli/package.json index 6b3806f2..e7675da1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -10,10 +10,10 @@ }, "main": "./dist/index.mjs", "scripts": { - "dev": "tsup --watch --sourcemap", + "build": "unbuild", + "stub": "unbuild --stub", "start": "node ./dist/index.mjs", - "test": "vitest", - "build": "tsup --clean" + "test": "vitest" }, "publishConfig": { "executableFiles": [ @@ -24,8 +24,8 @@ "bin": "./dist/index.mjs", "devDependencies": { "@types/fs-extra": "^11.0.4", - "tsup": "^8.3.5", - "typescript": "^5.7.2", + "typescript": "catalog:", + "unbuild": "catalog:", "vitest": "^1.6.0" }, "dependencies": { diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json deleted file mode 100644 index 000a93b9..00000000 --- a/packages/cli/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compilerOptions": { - "esModuleInterop": true, - "skipLibCheck": true, - "target": "es2022", - "allowJs": true, - "resolveJsonModule": true, - "module": "ESNext", - "noEmit": true, - "moduleResolution": "Bundler", - "moduleDetection": "force", - "isolatedModules": false, - "verbatimModuleSyntax": true, - "strict": true, - "noImplicitOverride": true, - "noFallthroughCasesInSwitch": true - }, - "exclude": ["node_modules"], - "include": ["src", "test"] -} diff --git a/packages/cli/tsup.config.ts b/packages/cli/tsup.config.ts deleted file mode 100644 index 64f834af..00000000 --- a/packages/cli/tsup.config.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { defineConfig } from "tsup"; - -export default defineConfig({ - clean: true, - entry: ["src/index.ts"], - format: ["esm"], - sourcemap: true, - minify: true, - target: "esnext", - outDir: "dist", -}); diff --git a/packages/expo/build.config.ts b/packages/expo/build.config.ts new file mode 100644 index 00000000..4fce3fdb --- /dev/null +++ b/packages/expo/build.config.ts @@ -0,0 +1,22 @@ +import { defineBuildConfig } from "unbuild"; + +export default defineBuildConfig({ + declaration: true, + rollup: { + emitCJS: true, + esbuild: { + treeShaking: true, + }, + }, + outDir: "dist", + externals: [ + "better-auth", + "better-call", + "@better-fetch/fetch", + "react-native", + "expo-web-browser", + "expo-linking", + "expo-constants", + ], + entries: ["./src/index.ts", "./src/client.ts"], +}); diff --git a/packages/expo/package.json b/packages/expo/package.json index 9d2a5d2b..af85e149 100644 --- a/packages/expo/package.json +++ b/packages/expo/package.json @@ -2,23 +2,23 @@ "name": "@better-auth/expo", "version": "1.2.0-beta.17", "description": "", - "main": "dist/index.js", + "main": "dist/index.cjs", "module": "dist/index.mjs", "scripts": { "test": "vitest", - "build": "tsup --dts --clean", - "dev": "tsup --watch --sourcemap --dts" + "build": "unbuild", + "stub": "unbuild --stub" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", - "require": "./dist/index.js" + "require": "./dist/index.cjs" }, "./client": { "types": "./dist/client.d.ts", "import": "./dist/client.mjs", - "require": "./dist/client.js" + "require": "./dist/client.cjs" } }, "typesVersions": { @@ -43,6 +43,7 @@ "expo-linking": "~6.3.1", "expo-secure-store": "~13.0.2", "expo-web-browser": "~13.0.3", + "unbuild": "^3.5.0", "vitest": "^1.6.0" }, "peerDependencies": { diff --git a/packages/expo/tsup.config.ts b/packages/expo/tsup.config.ts deleted file mode 100644 index 647d4662..00000000 --- a/packages/expo/tsup.config.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { defineConfig } from "tsup"; - -export default defineConfig((env) => { - return { - entry: { - index: "src/index.ts", - client: "src/client.ts", - }, - format: ["esm", "cjs"], - bundle: true, - skipNodeModulesBundle: true, - external: ["better-call", "better-auth"], - }; -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c6c13be..640156d4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,8 +10,14 @@ catalogs: specifier: ^1.1.15 version: 1.1.15 better-call: - specifier: ^1.0.2 - version: 1.0.2 + specifier: ^1.0.3 + version: 1.0.3 + typescript: + specifier: ^5.7.2 + version: 5.7.2 + unbuild: + specifier: ^3.5.0 + version: 3.5.0 overrides: mdast-util-frontmatter: 2.0.1 @@ -176,7 +182,7 @@ importers: version: link:../../packages/better-auth better-call: specifier: 'catalog:' - version: 1.0.2 + version: 1.0.3 better-sqlite3: specifier: ^11.6.0 version: 11.6.0 @@ -203,7 +209,7 @@ importers: version: 11.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) geist: specifier: ^1.3.1 - version: 1.3.1(next@15.1.2(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)) + version: 1.3.1(next@15.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)) input-otp: specifier: ^1.4.1 version: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -536,7 +542,7 @@ importers: version: 14.0.2(@types/react-dom@18.3.2)(@types/react@18.3.14)(next@15.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1) geist: specifier: ^1.3.1 - version: 1.3.1(next@15.1.2(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)) + version: 1.3.1(next@15.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)) input-otp: specifier: ^1.4.1 version: 1.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -672,7 +678,7 @@ importers: version: 4.4.4(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(solid-js@1.9.5)(terser@5.36.0) '@astrojs/tailwind': specifier: ^5.1.3 - version: 5.1.3(astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.31.0)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2))(tailwindcss@3.4.16) + version: 5.1.3(astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.34.8)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2))(tailwindcss@3.4.16) '@corvu/drawer': specifier: ^0.2.2 version: 0.2.2(solid-js@1.9.5) @@ -693,7 +699,7 @@ importers: version: 7.6.12 astro: specifier: ^4.16.18 - version: 4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.31.0)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2) + version: 4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.34.8)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2) better-auth: specifier: workspace:* version: link:../../packages/better-auth @@ -1380,13 +1386,13 @@ importers: version: 1.86.1(@tanstack/router-generator@1.86.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/start': specifier: ^1.86.1 - version: 1.86.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))(yaml@2.6.0) + version: 1.86.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))(yaml@2.6.0) '@types/ua-parser-js': specifier: ^0.7.39 version: 0.7.39 '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) + version: 4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) better-auth: specifier: workspace:* version: link:../../packages/better-auth @@ -1462,7 +1468,7 @@ importers: version: 5.7.2 vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) + version: 5.1.4(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) packages/better-auth: dependencies: @@ -1486,7 +1492,7 @@ importers: version: 13.0.0(encoding@0.1.13) better-call: specifier: 'catalog:' - version: 1.0.2 + version: 1.0.3 defu: specifier: ^6.1.4 version: 6.1.4 @@ -1569,12 +1575,12 @@ importers: tedious: specifier: ^18.6.1 version: 18.6.1 - tsup: - specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.47.11(@types/node@22.10.7))(@swc/core@1.10.4(@swc/helpers@0.5.15))(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) typescript: - specifier: ^5.7.2 + specifier: 'catalog:' version: 5.7.2 + unbuild: + specifier: 'catalog:' + version: 3.5.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@22.10.7)(happy-dom@15.11.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0) @@ -1648,12 +1654,12 @@ importers: '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 - tsup: - specifier: ^8.3.5 - version: 8.3.5(@microsoft/api-extractor@7.47.11(@types/node@22.10.7))(@swc/core@1.10.4(@swc/helpers@0.5.15))(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) typescript: - specifier: ^5.7.2 + specifier: 'catalog:' version: 5.7.2 + unbuild: + specifier: 'catalog:' + version: 3.5.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@22.10.7)(happy-dom@15.11.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0) @@ -1662,7 +1668,7 @@ importers: dependencies: better-call: specifier: 'catalog:' - version: 1.0.2 + version: 1.0.3 zod: specifier: ^3.23.8 version: 3.24.1 @@ -1691,6 +1697,9 @@ importers: expo-web-browser: specifier: ~13.0.3 version: 13.0.3(expo@52.0.25(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@expo/metro-runtime@4.0.0(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@13.6.9(encoding@0.1.13))(@types/react@18.3.14)(encoding@0.1.13)(react@19.0.0-rc-7771d3a7-20240827)))(encoding@0.1.13)(graphql@15.8.0)(react-native@0.76.6(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@react-native-community/cli-server-api@13.6.9(encoding@0.1.13))(@types/react@18.3.14)(encoding@0.1.13)(react@19.0.0-rc-7771d3a7-20240827))(react@19.0.0-rc-7771d3a7-20240827)) + unbuild: + specifier: ^3.5.0 + version: 3.5.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@22.10.7)(happy-dom@15.11.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0) @@ -4961,19 +4970,6 @@ packages: peerDependencies: svelte: '>=3 <5' - '@microsoft/api-extractor-model@7.29.8': - resolution: {integrity: sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==} - - '@microsoft/api-extractor@7.47.11': - resolution: {integrity: sha512-lrudfbPub5wzBhymfFtgZKuBvXxoSIAdrvS2UbHjoMT2TjIEddq6Z13pcve7A03BAouw0x8sW8G4txdgfiSwpQ==} - hasBin: true - - '@microsoft/tsdoc-config@0.17.1': - resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} - - '@microsoft/tsdoc@0.15.1': - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@mischnic/json-sourcemap@0.1.0': resolution: {integrity: sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA==} engines: {node: '>=12.0.0'} @@ -7942,6 +7938,15 @@ packages: rollup: optional: true + '@rollup/plugin-commonjs@28.0.2': + resolution: {integrity: sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-inject@5.0.5': resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} @@ -7969,6 +7974,15 @@ packages: rollup: optional: true + '@rollup/plugin-node-resolve@16.0.0': + resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-replace@6.0.1': resolution: {integrity: sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==} engines: {node: '>=14.0.0'} @@ -7978,6 +7992,15 @@ packages: rollup: optional: true + '@rollup/plugin-replace@6.0.2': + resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/plugin-terser@0.4.4': resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} @@ -8000,129 +8023,211 @@ packages: rollup: optional: true + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + '@rollup/rollup-android-arm-eabi@4.31.0': resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==} cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.34.8': + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.31.0': resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.34.8': + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.31.0': resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.34.8': + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.31.0': resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.34.8': + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.31.0': resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.34.8': + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.31.0': resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.34.8': + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.31.0': resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.31.0': resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.31.0': resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.34.8': + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.31.0': resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.34.8': + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.31.0': resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==} cpu: [loong64] os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.31.0': resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.31.0': resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.31.0': resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.34.8': + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.31.0': resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.34.8': + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.31.0': resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.34.8': + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.31.0': resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.34.8': + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.31.0': resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.34.8': + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.31.0': resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.34.8': + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + cpu: [x64] + os: [win32] + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@rushstack/node-core-library@5.9.0': - resolution: {integrity: sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/rig-package@0.5.3': - resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} - - '@rushstack/terminal@0.14.2': - resolution: {integrity: sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - - '@rushstack/ts-command-line@4.23.0': - resolution: {integrity: sha512-jYREBtsxduPV6ptNq8jOKp9+yx0ld1Tb/Tkdnlj8gTjazl1sF3DwX2VbluyYrNd0meWIL0bNeer7WDf5tKFjaQ==} - '@scalar/nextjs-api-reference@0.4.104': resolution: {integrity: sha512-ui61+TaNroNgSHOp9VhMR5Av0HHUccVsEpPr+m88dVjA6TVsKf/xPzbY8vS2UEOwlXk0IF1E9YI+mxiv6b2zLg==} engines: {node: '>=18'} @@ -8814,9 +8919,6 @@ packages: '@types/acorn@4.0.6': resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} - '@types/argparse@1.0.38': - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/babel__code-frame@7.0.6': resolution: {integrity: sha512-Anitqkl3+KrzcW2k77lRlg/GfLZLWXBuNgbEcIOU6M92yw42vsd3xV/Z/yAHEj8m+KUjL6bWOVOFqX8PFPJ4LA==} @@ -9933,12 +10035,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - - ajv@8.13.0: - resolution: {integrity: sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==} - ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -10340,8 +10436,8 @@ packages: before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - better-call@1.0.2: - resolution: {integrity: sha512-1Nb8uaQpSVGgklwOuwJLsiL8ns6lQJB+KwBIAPa6YvPR9DPAXPQqfXBJWObz8N07p+BVF3WFK1+rIl/356TZig==} + better-call@1.0.3: + resolution: {integrity: sha512-DUKImKoDIy5UtCvQbHTg0wuBRse6gu1Yvznn7+1B3I5TeY8sclRPFce0HI+4WF2bcb+9PqmkET8nXZubrHQh9A==} better-opn@3.0.2: resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} @@ -10988,6 +11084,10 @@ packages: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -12823,6 +12923,14 @@ packages: picomatch: optional: true + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fetch-blob@3.2.0: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} @@ -12912,6 +13020,9 @@ packages: find-yarn-workspace-root2@1.2.16: resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + fix-dts-default-cjs-exports@1.0.0: + resolution: {integrity: sha512-i9Vd++WOWo6JilNgZvNvmy1T0r+/j7vikghQSEhKIuDwz4GjUrYj+Z18zlL7MleYNxE+xE6t3aG7LiAwA1P+dg==} + flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -13042,10 +13153,6 @@ packages: fs-extra@3.0.1: resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -13802,10 +13909,6 @@ packages: resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} engines: {node: '>=4'} - import-lazy@4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - import-meta-resolve@4.1.0: resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} @@ -14335,12 +14438,17 @@ packages: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + jiti@2.4.0: resolution: {integrity: sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==} hasBin: true - jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true joi@17.13.3: resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} @@ -14537,6 +14645,9 @@ packages: knitwork@1.1.0: resolution: {integrity: sha512-oHnmiBUVHz1V+URE77PNot2lv3QiYU2zQf1JjOVkMt3YDKGbu8NAFr+c4mcNOhdsGrB/VpVbRwPwhiXrPhxQbw==} + knitwork@1.2.0: + resolution: {integrity: sha512-xYSH7AvuQ6nXkq42x0v5S8/Iry+cfulBz/DJQzhIyESdLD7425jXsPy4vn5cCXU+HhRN2kVw51Vd1K6/By4BQg==} + koa-compose@4.1.0: resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} @@ -14979,6 +15090,9 @@ packages: magic-string@0.30.14: resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magicast@0.2.11: resolution: {integrity: sha512-6saXbRDA1HMkqbsvHOU6HBjCVgZT460qheRkLhJQHWAbhXoWESI3Kn/dGGXyKs15FFKR85jsUqFx2sMK0wy/5g==} @@ -15552,9 +15666,6 @@ packages: engines: {node: '>=16.13'} hasBin: true - minimatch@3.0.8: - resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} - minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -15631,6 +15742,24 @@ packages: engines: {node: '>=10'} hasBin: true + mkdist@2.2.0: + resolution: {integrity: sha512-GfKwu4A2grXfhj2TZm4ydfzP515NaALqKaPq4WqaZ6NhEnD47BiIQPySoCTTvVqHxYcuqVkNdCXjYf9Bz1Y04Q==} + hasBin: true + peerDependencies: + sass: ^1.83.0 + typescript: '>=5.7.2' + vue: ^3.5.13 + vue-tsc: ^1.8.27 || ^2.0.21 + peerDependenciesMeta: + sass: + optional: true + typescript: + optional: true + vue: + optional: true + vue-tsc: + optional: true + mlly@1.7.3: resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} @@ -16585,6 +16714,9 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + pkg-types@2.0.0: + resolution: {integrity: sha512-W+831FxieJW1CIAh3JMmHaMhK/SiSeyCqbSWqLjjvbjaPDDY0cRkspIfOx4vLkFNgfxnzSxxGFUiMHMm6QpvYA==} + plasmo@0.89.4: resolution: {integrity: sha512-vsoMe8ts0tyW27fZxwQLqWR/58NKqRepLFrZMVBH4ceSIyPDryfPpXzVxmBDH43odbiUVFdh8BGAt2ri2vQuGw==} hasBin: true @@ -16686,24 +16818,6 @@ packages: ts-node: optional: true - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - postcss-merge-longhand@7.0.4: resolution: {integrity: sha512-zer1KoZA54Q8RVHKOY5vMke0cCdNxMP3KBfDerjH/BYHh4nCIh+1Yy0t1pAEQF18ac/4z3OFclO+ZVH8azjR4A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -16775,6 +16889,12 @@ packages: peerDependencies: postcss: ^8.2.14 + postcss-nested@7.0.2: + resolution: {integrity: sha512-5osppouFc0VR9/VYzYxO03VaDa3e8F23Kfd6/9qcZTUI8P58GIYlArOET2Wq0ywSl2o2PjELhYOFI4W7l5QHKw==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.2.14 + postcss-nesting@13.0.1: resolution: {integrity: sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==} engines: {node: '>=18'} @@ -17891,6 +18011,13 @@ packages: robust-predicates@3.0.2: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + rollup-plugin-dts@6.1.1: + resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} + engines: {node: '>=16'} + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + rollup-plugin-inject@3.0.2: resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject. @@ -17921,6 +18048,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rou3@0.5.1: resolution: {integrity: sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ==} @@ -18891,6 +19023,10 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.12: + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} + tinypool@0.8.4: resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} engines: {node: '>=14.0.0'} @@ -19041,25 +19177,6 @@ packages: typescript: optional: true - tsup@8.3.5: - resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} @@ -19190,11 +19307,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.4.2: - resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} @@ -19217,6 +19329,15 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbuild@3.5.0: + resolution: {integrity: sha512-DPFttsiADnHRb/K+yJ9r9jdn6JyXlsmdT0S12VFC14DFSJD+cxBnHq+v0INmqqPVPxOoUjvJFYUVIb02rWnVeA==} + hasBin: true + peerDependencies: + typescript: ^5.7.3 + peerDependenciesMeta: + typescript: + optional: true + unconfig@0.6.0: resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} @@ -19465,6 +19586,10 @@ packages: resolution: {integrity: sha512-reBOnkJBFfBZ8pCKaeHgfZLcehXtM6UTxc+vqs1JvCps0c4amLNp3fhdGBZwYp+VLyoY9n3X5KOP7lCyWBUX9A==} hasBin: true + untyped@2.0.0: + resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} + hasBin: true + unwasm@0.3.9: resolution: {integrity: sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==} @@ -20713,9 +20838,9 @@ snapshots: - supports-color - terser - '@astrojs/tailwind@5.1.3(astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.31.0)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2))(tailwindcss@3.4.16)': + '@astrojs/tailwind@5.1.3(astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.34.8)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2))(tailwindcss@3.4.16)': dependencies: - astro: 4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.31.0)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2) + astro: 4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.34.8)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2) autoprefixer: 10.4.20(postcss@8.4.49) postcss: 8.4.49 postcss-load-config: 4.0.2(postcss@8.4.49) @@ -23005,7 +23130,7 @@ snapshots: getenv: 1.0.0 glob: 7.1.6 resolve-from: 5.0.0 - semver: 7.6.3 + semver: 7.7.1 slash: 3.0.0 slugify: 1.6.6 xcode: 3.0.1 @@ -23131,7 +23256,7 @@ snapshots: jimp-compact: 0.16.1 parse-png: 2.1.0 resolve-from: 5.0.0 - semver: 7.6.3 + semver: 7.7.1 temp-dir: 2.0.0 unique-string: 2.0.0 @@ -23320,8 +23445,8 @@ snapshots: valibot: 0.31.1 optionalDependencies: '@types/json-schema': 7.0.15 - esbuild: 0.24.2 - esbuild-runner: 2.2.2(esbuild@0.24.2) + esbuild: 0.25.0 + esbuild-runner: 2.2.2(esbuild@0.25.0) optional: true '@hapi/hoek@9.3.0': {} @@ -23935,45 +24060,6 @@ snapshots: nanoid: 5.0.9 svelte: 4.2.19 - '@microsoft/api-extractor-model@7.29.8(@types/node@22.10.7)': - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.9.0(@types/node@22.10.7) - transitivePeerDependencies: - - '@types/node' - optional: true - - '@microsoft/api-extractor@7.47.11(@types/node@22.10.7)': - dependencies: - '@microsoft/api-extractor-model': 7.29.8(@types/node@22.10.7) - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.9.0(@types/node@22.10.7) - '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.2(@types/node@22.10.7) - '@rushstack/ts-command-line': 4.23.0(@types/node@22.10.7) - lodash: 4.17.21 - minimatch: 3.0.8 - resolve: 1.22.10 - semver: 7.5.4 - source-map: 0.6.1 - typescript: 5.4.2 - transitivePeerDependencies: - - '@types/node' - optional: true - - '@microsoft/tsdoc-config@0.17.1': - dependencies: - '@microsoft/tsdoc': 0.15.1 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.10 - optional: true - - '@microsoft/tsdoc@0.15.1': - optional: true - '@mischnic/json-sourcemap@0.1.0': dependencies: '@lezer/common': 0.15.12 @@ -24271,7 +24357,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.3 + semver: 7.7.1 '@npmcli/git@4.1.0': dependencies: @@ -24281,7 +24367,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1(bluebird@3.7.2) promise-retry: 2.0.1 - semver: 7.6.3 + semver: 7.7.1 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -24323,10 +24409,10 @@ snapshots: global-directory: 4.0.1 magicast: 0.3.5 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.1 prompts: 2.4.2 rc9: 2.1.2 - semver: 7.6.3 + semver: 7.7.1 '@nuxt/devtools@1.6.0(rollup@4.31.0)(vite@5.4.14(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0))(vue@3.5.13(typescript@5.7.2))': dependencies: @@ -24355,7 +24441,7 @@ snapshots: ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.1 rc9: 2.1.2 scule: 1.3.0 semver: 7.6.3 @@ -24388,9 +24474,9 @@ snapshots: jiti: 2.4.0 klona: 2.0.6 knitwork: 1.1.0 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.1 scule: 1.3.0 semver: 7.6.3 ufo: 1.5.4 @@ -24410,7 +24496,7 @@ snapshots: defu: 6.1.4 hookable: 5.5.3 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.1 scule: 1.3.0 std-env: 3.8.0 ufo: 1.5.4 @@ -24467,11 +24553,11 @@ snapshots: jiti: 2.4.0 knitwork: 1.1.0 magic-string: 0.30.14 - mlly: 1.7.3 + mlly: 1.7.4 ohash: 1.1.4 pathe: 1.1.2 perfect-debounce: 1.0.0 - pkg-types: 1.2.1 + pkg-types: 1.3.1 postcss: 8.4.49 rollup-plugin-visualizer: 5.12.0(rollup@4.31.0) std-env: 3.8.0 @@ -24821,7 +24907,7 @@ snapshots: '@parcel/fs': 2.9.3(@parcel/core@2.9.3) '@parcel/utils': 2.9.3 nullthrows: 1.1.1 - semver: 7.6.3 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' @@ -25055,7 +25141,7 @@ snapshots: browserslist: 4.24.2 json5: 2.2.3 nullthrows: 1.1.1 - semver: 7.6.3 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' @@ -25119,7 +25205,7 @@ snapshots: browserslist: 4.24.2 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 - semver: 7.6.3 + semver: 7.7.1 '@parcel/transformer-json@2.9.3(@parcel/core@2.9.3)': dependencies: @@ -25145,7 +25231,7 @@ snapshots: clone: 2.1.2 nullthrows: 1.1.1 postcss-value-parser: 4.2.0 - semver: 7.6.3 + semver: 7.7.1 transitivePeerDependencies: - '@parcel/core' @@ -27996,6 +28082,10 @@ snapshots: optionalDependencies: rollup: 4.31.0 + '@rollup/plugin-alias@5.1.1(rollup@4.34.8)': + optionalDependencies: + rollup: 4.34.8 + '@rollup/plugin-commonjs@28.0.1(rollup@4.31.0)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.31.0) @@ -28008,6 +28098,18 @@ snapshots: optionalDependencies: rollup: 4.31.0 + '@rollup/plugin-commonjs@28.0.2(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + commondir: 1.0.1 + estree-walker: 2.0.2 + fdir: 6.4.2(picomatch@4.0.2) + is-reference: 1.2.1 + magic-string: 0.30.17 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.34.8 + '@rollup/plugin-inject@5.0.5(rollup@4.31.0)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.31.0) @@ -28018,10 +28120,16 @@ snapshots: '@rollup/plugin-json@6.1.0(rollup@4.31.0)': dependencies: - '@rollup/pluginutils': 5.1.3(rollup@4.31.0) + '@rollup/pluginutils': 5.1.4(rollup@4.31.0) optionalDependencies: rollup: 4.31.0 + '@rollup/plugin-json@6.1.0(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + optionalDependencies: + rollup: 4.34.8 + '@rollup/plugin-node-resolve@15.3.0(rollup@4.31.0)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.31.0) @@ -28032,6 +28140,16 @@ snapshots: optionalDependencies: rollup: 4.31.0 + '@rollup/plugin-node-resolve@16.0.0(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + optionalDependencies: + rollup: 4.34.8 + '@rollup/plugin-replace@6.0.1(rollup@4.31.0)': dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.31.0) @@ -28039,6 +28157,13 @@ snapshots: optionalDependencies: rollup: 4.31.0 + '@rollup/plugin-replace@6.0.2(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.34.8 + '@rollup/plugin-terser@0.4.4(rollup@4.31.0)': dependencies: serialize-javascript: 6.0.2 @@ -28060,105 +28185,148 @@ snapshots: optionalDependencies: rollup: 4.31.0 + '@rollup/pluginutils@5.1.3(rollup@4.34.8)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.34.8 + + '@rollup/pluginutils@5.1.4(rollup@4.31.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.31.0 + + '@rollup/pluginutils@5.1.4(rollup@4.34.8)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.34.8 + '@rollup/rollup-android-arm-eabi@4.31.0': optional: true + '@rollup/rollup-android-arm-eabi@4.34.8': + optional: true + '@rollup/rollup-android-arm64@4.31.0': optional: true + '@rollup/rollup-android-arm64@4.34.8': + optional: true + '@rollup/rollup-darwin-arm64@4.31.0': optional: true + '@rollup/rollup-darwin-arm64@4.34.8': + optional: true + '@rollup/rollup-darwin-x64@4.31.0': optional: true + '@rollup/rollup-darwin-x64@4.34.8': + optional: true + '@rollup/rollup-freebsd-arm64@4.31.0': optional: true + '@rollup/rollup-freebsd-arm64@4.34.8': + optional: true + '@rollup/rollup-freebsd-x64@4.31.0': optional: true + '@rollup/rollup-freebsd-x64@4.34.8': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.31.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.31.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.31.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-arm64-musl@4.31.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.34.8': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.31.0': optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.31.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.31.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.31.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-x64-gnu@4.31.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.34.8': + optional: true + '@rollup/rollup-linux-x64-musl@4.31.0': optional: true + '@rollup/rollup-linux-x64-musl@4.34.8': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.31.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.34.8': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.31.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.34.8': + optional: true + '@rollup/rollup-win32-x64-msvc@4.31.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.34.8': + optional: true + '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.4': {} - '@rushstack/node-core-library@5.9.0(@types/node@22.10.7)': - dependencies: - ajv: 8.13.0 - ajv-draft-04: 1.0.0(ajv@8.13.0) - ajv-formats: 3.0.1(ajv@8.13.0) - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.10 - semver: 7.5.4 - optionalDependencies: - '@types/node': 22.10.7 - optional: true - - '@rushstack/rig-package@0.5.3': - dependencies: - resolve: 1.22.10 - strip-json-comments: 3.1.1 - optional: true - - '@rushstack/terminal@0.14.2(@types/node@22.10.7)': - dependencies: - '@rushstack/node-core-library': 5.9.0(@types/node@22.10.7) - supports-color: 8.1.1 - optionalDependencies: - '@types/node': 22.10.7 - optional: true - - '@rushstack/ts-command-line@4.23.0(@types/node@22.10.7)': - dependencies: - '@rushstack/terminal': 0.14.2(@types/node@22.10.7) - '@types/argparse': 1.0.38 - argparse: 1.0.10 - string-argv: 0.3.2 - transitivePeerDependencies: - - '@types/node' - optional: true - '@scalar/nextjs-api-reference@0.4.104(next@15.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1))(react@18.3.1)': dependencies: '@scalar/types': 0.0.23 @@ -28730,7 +28898,7 @@ snapshots: tsx: 4.19.2 zod: 3.24.1 - '@tanstack/router-plugin@1.86.0(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': + '@tanstack/router-plugin@1.86.0(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.5 @@ -28751,7 +28919,7 @@ snapshots: unplugin: 1.16.0 zod: 3.24.1 optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - supports-color @@ -28776,25 +28944,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start@1.86.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))(yaml@2.6.0)': + '@tanstack/start@1.86.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))(yaml@2.6.0)': dependencies: '@tanstack/react-cross-context': 1.85.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-router': 1.86.1(@tanstack/router-generator@1.86.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-generator': 1.86.0 - '@tanstack/router-plugin': 1.86.0(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) + '@tanstack/router-plugin': 1.86.0(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) '@tanstack/start-vite-plugin': 1.85.3 '@vinxi/react': 0.2.5 - '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) - '@vinxi/server-components': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) - '@vinxi/server-functions': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) - '@vitejs/plugin-react': 4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) + '@vinxi/react-server-dom': 0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) + '@vinxi/server-components': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) + '@vinxi/server-functions': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) + '@vitejs/plugin-react': 4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)) import-meta-resolve: 4.1.0 isbot: 5.1.17 jsesc: 3.0.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tiny-invariant: 1.3.3 - vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) + vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) zod: 3.24.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -29047,9 +29215,6 @@ snapshots: dependencies: '@types/estree': 1.0.6 - '@types/argparse@1.0.38': - optional: true - '@types/babel__code-frame@7.0.6': {} '@types/babel__core@7.20.5': @@ -29743,7 +29908,7 @@ snapshots: find-up: 5.0.0 javascript-stringify: 2.1.0 lodash: 4.17.21 - mlly: 1.7.3 + mlly: 1.7.4 outdent: 0.8.0 vite: 5.4.14(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0) vite-node: 1.6.0(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0) @@ -29820,7 +29985,7 @@ snapshots: h3: 1.13.0 http-shutdown: 1.2.2 jiti: 1.21.6 - mlly: 1.7.3 + mlly: 1.7.4 node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.8.0 @@ -29828,7 +29993,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': + '@vinxi/plugin-directives@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': dependencies: '@babel/parser': 7.26.5 acorn: 8.14.0 @@ -29839,47 +30004,47 @@ snapshots: magicast: 0.2.11 recast: 0.23.9 tslib: 2.8.1 - vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) + vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) - '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': + '@vinxi/react-server-dom@0.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: acorn-loose: 8.4.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) '@vinxi/react@0.2.5': {} - '@vinxi/server-components@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': + '@vinxi/server-components@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': dependencies: - '@vinxi/plugin-directives': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) + '@vinxi/plugin-directives': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) + vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) - '@vinxi/server-functions@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': + '@vinxi/server-functions@0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0))': dependencies: - '@vinxi/plugin-directives': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) + '@vinxi/plugin-directives': 0.5.0(vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0)) acorn: 8.14.0 acorn-loose: 8.4.0 acorn-typescript: 1.4.13(acorn@8.14.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.9 - vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) + vinxi: 0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0) - '@vitejs/plugin-react@4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': + '@vitejs/plugin-react@4.3.4(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - supports-color @@ -30827,11 +30992,6 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-draft-04@1.0.0(ajv@8.13.0): - optionalDependencies: - ajv: 8.13.0 - optional: true - ajv-draft-04@1.0.0(ajv@8.17.1): optionalDependencies: ajv: 8.17.1 @@ -30840,11 +31000,6 @@ snapshots: optionalDependencies: ajv: 8.17.1 - ajv-formats@3.0.1(ajv@8.13.0): - optionalDependencies: - ajv: 8.13.0 - optional: true - ajv-formats@3.0.1(ajv@8.17.1): optionalDependencies: ajv: 8.17.1 @@ -30861,22 +31016,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - optional: true - - ajv@8.13.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - optional: true - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -31122,7 +31261,7 @@ snapshots: astring@1.9.0: {} - astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.31.0)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2): + astro@4.16.18(@types/node@22.10.7)(less@4.2.1)(lightningcss@1.27.0)(rollup@4.34.8)(sass@1.83.1)(terser@5.36.0)(typescript@5.7.2): dependencies: '@astrojs/compiler': 2.10.3 '@astrojs/internal-helpers': 0.4.1 @@ -31132,7 +31271,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0) '@babel/types': 7.26.5 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.3(rollup@4.31.0) + '@rollup/pluginutils': 5.1.3(rollup@4.34.8) '@types/babel__core': 7.20.5 '@types/cookie': 0.6.0 acorn: 8.14.0 @@ -31449,7 +31588,7 @@ snapshots: before-after-hook@3.0.2: {} - better-call@1.0.2: + better-call@1.0.3: dependencies: '@better-fetch/fetch': 1.1.15 rou3: 0.5.1 @@ -31672,11 +31811,6 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 - bundle-require@5.0.0(esbuild@0.24.2): - dependencies: - esbuild: 0.24.2 - load-tsconfig: 0.2.5 - busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -31965,7 +32099,7 @@ snapshots: citty@0.1.6: dependencies: - consola: 3.2.3 + consola: 3.4.0 cjs-module-lexer@1.4.3: {} @@ -32266,6 +32400,8 @@ snapshots: consola@3.2.3: {} + consola@3.4.0: {} + console-control-strings@1.1.0: {} content-disposition@0.5.4: @@ -33434,9 +33570,9 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild-runner@2.2.2(esbuild@0.24.2): + esbuild-runner@2.2.2(esbuild@0.25.0): dependencies: - esbuild: 0.24.2 + esbuild: 0.25.0 source-map-support: 0.5.21 tslib: 2.4.0 optional: true @@ -34379,7 +34515,7 @@ snapshots: externality@1.0.2: dependencies: enhanced-resolve: 5.17.1 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 ufo: 1.5.4 @@ -34470,6 +34606,10 @@ snapshots: optionalDependencies: picomatch: 4.0.2 + fdir@6.4.3(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -34570,6 +34710,12 @@ snapshots: micromatch: 4.0.8 pkg-dir: 4.2.0 + fix-dts-default-cjs-exports@1.0.0: + dependencies: + magic-string: 0.30.17 + mlly: 1.7.4 + rollup: 4.34.8 + flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -34691,13 +34837,6 @@ snapshots: jsonfile: 3.0.1 universalify: 0.1.2 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - optional: true - fs-extra@8.1.0: dependencies: graceful-fs: 4.2.11 @@ -34979,7 +35118,7 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - geist@1.3.1(next@15.1.2(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)): + geist@1.3.1(next@15.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1)): dependencies: next: 15.1.2(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.83.1) @@ -35813,9 +35952,6 @@ snapshots: import-lazy@2.1.0: {} - import-lazy@4.0.0: - optional: true - import-meta-resolve@4.1.0: {} importx@0.5.0: @@ -35832,7 +35968,7 @@ snapshots: impound@0.2.0(rollup@4.31.0): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.31.0) - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 unenv: 1.10.0 unplugin: 1.16.0 @@ -36348,10 +36484,11 @@ snapshots: jiti@1.21.6: {} + jiti@1.21.7: {} + jiti@2.4.0: {} - jju@1.4.0: - optional: true + jiti@2.4.2: {} joi@17.13.3: dependencies: @@ -36558,6 +36695,8 @@ snapshots: knitwork@1.1.0: {} + knitwork@1.2.0: {} + koa-compose@4.1.0: {} koa-convert@2.0.0: @@ -37022,6 +37161,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magicast@0.2.11: dependencies: '@babel/parser': 7.26.5 @@ -38292,11 +38435,6 @@ snapshots: - bufferutil - utf-8-validate - minimatch@3.0.8: - dependencies: - brace-expansion: 1.1.11 - optional: true - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -38384,6 +38522,26 @@ snapshots: mkdirp@1.0.4: {} + mkdist@2.2.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)): + dependencies: + autoprefixer: 10.4.20(postcss@8.4.49) + citty: 0.1.6 + cssnano: 7.0.6(postcss@8.4.49) + defu: 6.1.4 + esbuild: 0.24.2 + jiti: 1.21.7 + mlly: 1.7.4 + pathe: 1.1.2 + pkg-types: 1.3.1 + postcss: 8.4.49 + postcss-nested: 7.0.2(postcss@8.4.49) + semver: 7.7.1 + tinyglobby: 0.2.12 + optionalDependencies: + sass: 1.83.1 + typescript: 5.7.2 + vue: 3.5.13(typescript@5.7.2) + mlly@1.7.3: dependencies: acorn: 8.14.0 @@ -38695,7 +38853,7 @@ snapshots: magic-string: 0.30.14 magicast: 0.3.5 mime: 4.0.4 - mlly: 1.7.3 + mlly: 1.7.4 node-fetch-native: 1.6.4 ofetch: 1.4.1 ohash: 1.1.4 @@ -38833,7 +38991,7 @@ snapshots: dependencies: hosted-git-info: 6.1.1 is-core-module: 2.16.1 - semver: 7.6.3 + semver: 7.7.1 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -38859,7 +39017,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.6.3 + semver: 7.7.1 validate-npm-package-name: 5.0.1 npm-package-arg@5.1.2: @@ -39029,7 +39187,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.2.1 + pkg-types: 1.3.1 ufo: 1.5.4 oauth2-mock-server@7.2.0: @@ -39609,7 +39767,7 @@ snapshots: pkg-types@1.2.1: dependencies: confbox: 0.1.8 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 pkg-types@1.3.1: @@ -39618,6 +39776,11 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 + pkg-types@2.0.0: + dependencies: + confbox: 0.1.8 + pathe: 2.0.3 + plasmo@0.89.4(@swc/core@1.10.4(@swc/helpers@0.5.15))(@swc/helpers@0.5.15)(cssnano@7.0.6(postcss@8.4.33))(lodash@4.17.21)(mustache@4.2.0)(postcss@8.4.33)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(terser@5.36.0): dependencies: '@expo/spawn-async': 1.7.2 @@ -39842,15 +40005,6 @@ snapshots: optionalDependencies: postcss: 8.4.49 - postcss-load-config@6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.0): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 2.4.0 - postcss: 8.4.49 - tsx: 4.19.2 - yaml: 2.6.0 - postcss-merge-longhand@7.0.4(postcss@8.4.33): dependencies: postcss: 8.4.33 @@ -39973,6 +40127,11 @@ snapshots: postcss: 8.4.49 postcss-selector-parser: 6.1.2 + postcss-nested@7.0.2(postcss@8.4.49): + dependencies: + postcss: 8.4.49 + postcss-selector-parser: 7.1.0 + postcss-nesting@13.0.1(postcss@8.4.49): dependencies: '@csstools/selector-resolve-nested': 3.0.0(postcss-selector-parser@7.0.0) @@ -41501,6 +41660,14 @@ snapshots: robust-predicates@3.0.2: {} + rollup-plugin-dts@6.1.1(rollup@4.34.8)(typescript@5.7.2): + dependencies: + magic-string: 0.30.17 + rollup: 4.34.8 + typescript: 5.7.2 + optionalDependencies: + '@babel/code-frame': 7.26.2 + rollup-plugin-inject@3.0.2: dependencies: estree-walker: 0.6.1 @@ -41553,6 +41720,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.31.0 fsevents: 2.3.3 + rollup@4.34.8: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 + fsevents: 2.3.3 + rou3@0.5.1: {} run-applescript@7.0.0: {} @@ -42748,6 +42940,11 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 + tinyglobby@0.2.12: + dependencies: + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + tinypool@0.8.4: {} tinypool@1.0.2: {} @@ -42878,35 +43075,6 @@ snapshots: - supports-color - ts-node - tsup@8.3.5(@microsoft/api-extractor@7.47.11(@types/node@22.10.7))(@swc/core@1.10.4(@swc/helpers@0.5.15))(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0): - dependencies: - bundle-require: 5.0.0(esbuild@0.24.2) - cac: 6.7.14 - chokidar: 4.0.1 - consola: 3.2.3 - debug: 4.4.0(supports-color@9.4.0) - esbuild: 0.24.2 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.4.0)(postcss@8.4.49)(tsx@4.19.2)(yaml@2.6.0) - resolve-from: 5.0.0 - rollup: 4.31.0 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.1 - tinyglobby: 0.2.10 - tree-kill: 1.2.2 - optionalDependencies: - '@microsoft/api-extractor': 7.47.11(@types/node@22.10.7) - '@swc/core': 1.10.4(@swc/helpers@0.5.15) - postcss: 8.4.49 - typescript: 5.7.2 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - tsx@4.19.2: dependencies: esbuild: 0.23.1 @@ -43028,9 +43196,6 @@ snapshots: typescript@5.2.2: {} - typescript@5.4.2: - optional: true - typescript@5.7.2: {} ua-parser-js@0.7.39: {} @@ -43048,6 +43213,39 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 + unbuild@3.5.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)): + dependencies: + '@rollup/plugin-alias': 5.1.1(rollup@4.34.8) + '@rollup/plugin-commonjs': 28.0.2(rollup@4.34.8) + '@rollup/plugin-json': 6.1.0(rollup@4.34.8) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.34.8) + '@rollup/plugin-replace': 6.0.2(rollup@4.34.8) + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + citty: 0.1.6 + consola: 3.4.0 + defu: 6.1.4 + esbuild: 0.25.0 + fix-dts-default-cjs-exports: 1.0.0 + hookable: 5.5.3 + jiti: 2.4.2 + magic-string: 0.30.17 + mkdist: 2.2.0(sass@1.83.1)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) + mlly: 1.7.4 + pathe: 2.0.3 + pkg-types: 2.0.0 + pretty-bytes: 6.1.1 + rollup: 4.34.8 + rollup-plugin-dts: 6.1.1(rollup@4.34.8)(typescript@5.7.2) + scule: 1.3.0 + tinyglobby: 0.2.12 + untyped: 2.0.0 + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - sass + - vue + - vue-tsc + unconfig@0.6.0: dependencies: '@antfu/utils': 0.7.10 @@ -43142,10 +43340,10 @@ snapshots: estree-walker: 3.0.3 local-pkg: 0.5.1 magic-string: 0.30.14 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 picomatch: 4.0.2 - pkg-types: 1.2.1 + pkg-types: 1.3.1 scule: 1.3.0 strip-literal: 2.1.1 tinyglobby: 0.2.10 @@ -43296,7 +43494,7 @@ snapshots: json5: 2.2.3 local-pkg: 0.5.1 magic-string: 0.30.14 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 scule: 1.3.0 unplugin: 1.16.0 @@ -43346,11 +43544,19 @@ snapshots: transitivePeerDependencies: - supports-color + untyped@2.0.0: + dependencies: + citty: 0.1.6 + defu: 6.1.4 + jiti: 2.4.2 + knitwork: 1.2.0 + scule: 1.3.0 + unwasm@0.3.9: dependencies: knitwork: 1.1.0 magic-string: 0.30.14 - mlly: 1.7.3 + mlly: 1.7.4 pathe: 1.1.2 pkg-types: 1.3.1 unplugin: 1.16.0 @@ -43668,7 +43874,7 @@ snapshots: - uWebSockets.js - xml2js - vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0): + vinxi@0.5.1(@azure/identity@4.6.0)(@libsql/client@0.12.0)(@types/node@22.10.7)(better-sqlite3@11.6.0)(drizzle-orm@0.39.3(@cloudflare/workers-types@4.20250214.0)(@libsql/client-wasm@0.14.0)(@libsql/client@0.12.0)(@prisma/client@5.22.0(prisma@5.22.0))(@types/better-sqlite3@7.6.12)(@types/pg@8.11.10)(better-sqlite3@11.6.0)(bun-types@1.2.4)(kysely@0.27.4)(mysql2@3.11.5)(pg@8.13.1)(prisma@5.22.0))(encoding@0.1.13)(ioredis@5.4.1)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(mysql2@3.11.5)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.6.0): dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) @@ -43702,7 +43908,7 @@ snapshots: unctx: 2.3.1 unenv: 1.10.0 unstorage: 1.13.1(@azure/identity@4.6.0)(ioredis@5.4.1) - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) zod: 3.24.1 transitivePeerDependencies: - '@azure/app-configuration' @@ -43860,13 +44066,13 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)): + vite-tsconfig-paths@5.1.4(typescript@5.7.2)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0)): dependencies: debug: 4.4.0(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0) transitivePeerDependencies: - supports-color - typescript @@ -43884,7 +44090,7 @@ snapshots: sass: 1.83.1 terser: 5.36.0 - vite@6.0.11(@types/node@22.10.7)(jiti@2.4.0)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0): + vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(less@4.2.1)(lightningcss@1.27.0)(sass@1.83.1)(terser@5.36.0)(tsx@4.19.2)(yaml@2.6.0): dependencies: esbuild: 0.24.2 postcss: 8.4.49 @@ -43892,7 +44098,7 @@ snapshots: optionalDependencies: '@types/node': 22.10.7 fsevents: 2.3.3 - jiti: 2.4.0 + jiti: 2.4.2 less: 4.2.1 lightningcss: 1.27.0 sass: 1.83.1 @@ -44022,7 +44228,7 @@ snapshots: volar-service-typescript@0.0.62(@volar/language-service@2.4.8): dependencies: path-browserify: 1.0.1 - semver: 7.6.3 + semver: 7.7.1 typescript-auto-import-cache: 0.3.5 vscode-languageserver-textdocument: 1.0.12 vscode-nls: 5.2.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5656a22d..f3f25ab5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,5 +11,7 @@ catalogs: react: 18.3.1 react-dom: 18.3.1 catalog: - "better-call": "^1.0.2" - "@better-fetch/fetch": "^1.1.15" \ No newline at end of file + "better-call": "^1.0.3" + "@better-fetch/fetch": "^1.1.15" + "unbuild": "^3.5.0" + "typescript": "^5.7.2" \ No newline at end of file