diff --git a/deno.lock b/deno.lock index d12809c..0e0fef0 100644 --- a/deno.lock +++ b/deno.lock @@ -3,7 +3,7 @@ "specifiers": { "jsr:@ryu/deno-lint-plugin-tailwindcss@0.2.0": "0.2.0", "npm:@ark-ui/solid@^5.34.0": "5.34.0_solid-js@1.9.11__seroval@1.5.0_@internationalized+date@3.11.0", - "npm:@better-auth/passkey@^1.5.0": "1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-auth@1.5.0__@tanstack+solid-start@1.164.0___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___vite-plugin-solid@2.11.10____solid-js@1.9.11_____seroval@1.5.0____vite@7.3.1_____picomatch@4.0.3____@babel+core@7.28.5__solid-js@1.9.11___seroval@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__@better-auth+core@1.5.0___@better-auth+utils@0.3.1___@better-fetch+fetch@1.1.21___better-call@1.3.2____zod@4.3.6___jose@6.1.3___kysely@0.28.11___nanostores@1.1.1___zod@4.3.6__vite@7.3.1___picomatch@4.0.3__zod@4.3.6__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_better-call@1.3.2__zod@4.3.6_nanostores@1.1.1_kysely@0.28.11_@tanstack+solid-start@1.164.0__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_zod@4.3.6_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", + "npm:@better-auth/passkey@^1.5.1": "1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-auth@1.5.1__@tanstack+solid-start@1.166.1___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___vite-plugin-solid@2.11.10____solid-js@1.9.11_____seroval@1.5.0____vite@7.3.1_____picomatch@4.0.3____@babel+core@7.28.5__solid-js@1.9.11___seroval@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__@better-auth+core@1.5.1___@better-auth+utils@0.3.1___@better-fetch+fetch@1.1.21___better-call@1.3.2____zod@4.3.6___jose@6.1.3___kysely@0.28.11___nanostores@1.1.1___zod@4.3.6__vite@7.3.1___picomatch@4.0.3__zod@4.3.6__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_better-call@1.3.2__zod@4.3.6_nanostores@1.1.1_kysely@0.28.11_@tanstack+solid-start@1.166.1__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_zod@4.3.6_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", "npm:@deno/vite-plugin@^1.0.6": "1.0.6_vite@7.3.1__picomatch@4.0.3", "npm:@dicebear/collection@^9.3.2": "9.3.2_@dicebear+core@9.3.2", "npm:@dicebear/core@^9.3.2": "9.3.2", @@ -15,7 +15,7 @@ "npm:@jsr/std__path@^1.1.4": "1.1.4", "npm:@jsr/strootje__better-kysely@0.4": "0.4.0", "npm:@plausible-analytics/tracker@~0.4.4": "0.4.4", - "npm:@sentry/solid@^10.40.0": "10.40.0_@tanstack+solid-router@1.163.3__solid-js@1.9.11___seroval@1.5.0_solid-js@1.9.11__seroval@1.5.0", + "npm:@sentry/solid@^10.41.0": "10.41.0_@tanstack+solid-router@1.163.3__solid-js@1.9.11___seroval@1.5.0_solid-js@1.9.11__seroval@1.5.0", "npm:@sentry/vite-plugin@^4.9.1": "4.9.1", "npm:@solid-primitives/refs@^1.1.3": "1.1.3_solid-js@1.9.11__seroval@1.5.0", "npm:@solid-primitives/storage@^4.3.4": "4.3.4_solid-js@1.9.11__seroval@1.5.0", @@ -26,14 +26,14 @@ "npm:@tanstack/solid-db@~0.2.10": "0.2.10_solid-js@1.9.11__seroval@1.5.0", "npm:@tanstack/solid-form@^1.28.3": "1.28.3_solid-js@1.9.11__seroval@1.5.0", "npm:@tanstack/solid-router@^1.163.3": "1.163.3_solid-js@1.9.11__seroval@1.5.0", - "npm:@tanstack/solid-start@^1.164.0": "1.164.0_solid-js@1.9.11__seroval@1.5.0_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", + "npm:@tanstack/solid-start@^1.166.1": "1.166.1_solid-js@1.9.11__seroval@1.5.0_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", "npm:@types/nodemailer@^7.0.11": "7.0.11", "npm:@yeungkc/unocss-preset-safe-area@^0.0.11": "0.0.11_@unocss+core@0.62.4_@unocss+preset-mini@0.62.4", - "npm:better-auth@^1.5.0": "1.5.0_@tanstack+solid-start@1.164.0__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_vite@7.3.1__picomatch@4.0.3_zod@4.3.6_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", + "npm:better-auth@^1.5.1": "1.5.1_@tanstack+solid-start@1.166.1__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_vite@7.3.1__picomatch@4.0.3_zod@4.3.6_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5", "npm:class-variance-authority@~0.7.1": "0.7.1", "npm:date-fns@^4.1.0": "4.1.0", "npm:kysely@~0.28.11": "0.28.11", - "npm:motion@^12.34.3": "12.34.3", + "npm:motion@^12.34.4": "12.34.4", "npm:neverthrow@^8.2.0": "8.2.0", "npm:nodemailer@^7.0.13": "7.0.13", "npm:solid-js@^1.9.11": "1.9.11_seroval@1.5.0", @@ -948,8 +948,8 @@ "@babel/helper-validator-identifier" ] }, - "@better-auth/core@1.5.0_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_zod@4.3.6": { - "integrity": "sha512-nDPmW7I9VGRACEei31fHaZxGwD/yICraDllZ/f25jbWXYaxDaW88RuH1ZhbOUKmGJlZtDxcjN1+YmcVIc1ioNw==", + "@better-auth/core@1.5.1_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_zod@4.3.6": { + "integrity": "sha512-lHDoChK6FFy3+oawt/tl9S08LuYNnbT1o3HKxleFrRtQIyIdUKu38X8AUJ8ueB6sE+ju5YhxBqoCFhdb6Aa67A==", "dependencies": [ "@better-auth/utils", "@better-fetch/fetch", @@ -961,39 +961,39 @@ "zod@4.3.6" ] }, - "@better-auth/drizzle-adapter@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_drizzle-orm@0.45.1__kysely@0.28.11_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { - "integrity": "sha512-qNKAoe+ViiHznipkoOCLo3pDvQo4/6mYbCwnfo2mNbjjopqIn0c3IKW2t+e/Mg4Y18PJcEFeOiIRoY9pUyTtAg==", + "@better-auth/drizzle-adapter@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_drizzle-orm@0.45.1__kysely@0.28.11_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { + "integrity": "sha512-0KKIpDTi1IWXVHL//H8w0S8oQ9KjdlE5YgN9mMloMbU1uyxZ0shhUiT8mC9025vwkZ7OXLywI2hFeGJ+mcdRBQ==", "dependencies": [ "@better-auth/core", "@better-auth/utils", "drizzle-orm" ] }, - "@better-auth/kysely-adapter@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_kysely@0.28.11_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_nanostores@1.1.1": { - "integrity": "sha512-dSC7yzF58YMrn39srrX/LwMLjd11PtTORjn3RKFwuzVCS07mqMZpPkk3XbQW/ZXxXbdUByrgYQo9z9zFCF37RQ==", + "@better-auth/kysely-adapter@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_kysely@0.28.11_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_nanostores@1.1.1": { + "integrity": "sha512-OuhmNKjxpHlSw214kww4/tGfLHjtyC/HzN6Q/HulUeRF5QyCCHqj0y44ba6WGj3hcGsvPUkdUk4SayKXCrUCFw==", "dependencies": [ "@better-auth/core", "@better-auth/utils", "kysely@0.28.11" ] }, - "@better-auth/memory-adapter@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { - "integrity": "sha512-fp0OtEpWi4RgfxrhhAI8tKW8yHTHx49V12UW1XyuUKrEK0jbu+CzVJSzoMkv/q3fJfjGqDe/vNvWtVBtpIRpQw==", + "@better-auth/memory-adapter@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { + "integrity": "sha512-FSacaykLJXEizbnShF2FWZtWk5j0f87iq5Esjfd/7XHcF9nZeXn9Ju8jItDKeOWbEasOdfErEBqWSn30hmueRQ==", "dependencies": [ "@better-auth/core", "@better-auth/utils" ] }, - "@better-auth/mongo-adapter@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_mongodb@7.1.0_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { - "integrity": "sha512-qI+MiewH6kzUbNkKBX4fdhPl1MkIXq8V7v3TEt/DLAHC4/QxmPqhxQHEDeZBxO+NH8+Zekr2sQzKRRFfbaQKbw==", + "@better-auth/mongo-adapter@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_mongodb@7.1.0_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { + "integrity": "sha512-BrbVuH1cqjs86Z6ae8OFEbvNLNxibddU4hDApVNtJcz7a/BaUPUdIM1Ep7HFhDozK7DrODXWZGLFXk+yV2pt3g==", "dependencies": [ "@better-auth/core", "@better-auth/utils", "mongodb" ] }, - "@better-auth/passkey@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-auth@1.5.0__@tanstack+solid-start@1.164.0___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___vite-plugin-solid@2.11.10____solid-js@1.9.11_____seroval@1.5.0____vite@7.3.1_____picomatch@4.0.3____@babel+core@7.28.5__solid-js@1.9.11___seroval@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__@better-auth+core@1.5.0___@better-auth+utils@0.3.1___@better-fetch+fetch@1.1.21___better-call@1.3.2____zod@4.3.6___jose@6.1.3___kysely@0.28.11___nanostores@1.1.1___zod@4.3.6__vite@7.3.1___picomatch@4.0.3__zod@4.3.6__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_better-call@1.3.2__zod@4.3.6_nanostores@1.1.1_kysely@0.28.11_@tanstack+solid-start@1.164.0__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_zod@4.3.6_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { - "integrity": "sha512-joupofIxoUEzwd3/T/d7JRSHxPx9kBLYJs6eBhcuso564/O9SrAOKbzfepEmouBMow6VA78bpwAGkVHpMkSwyg==", + "@better-auth/passkey@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-auth@1.5.1__@tanstack+solid-start@1.166.1___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___vite-plugin-solid@2.11.10____solid-js@1.9.11_____seroval@1.5.0____vite@7.3.1_____picomatch@4.0.3____@babel+core@7.28.5__solid-js@1.9.11___seroval@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__@better-auth+core@1.5.1___@better-auth+utils@0.3.1___@better-fetch+fetch@1.1.21___better-call@1.3.2____zod@4.3.6___jose@6.1.3___kysely@0.28.11___nanostores@1.1.1___zod@4.3.6__vite@7.3.1___picomatch@4.0.3__zod@4.3.6__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_better-call@1.3.2__zod@4.3.6_nanostores@1.1.1_kysely@0.28.11_@tanstack+solid-start@1.166.1__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_zod@4.3.6_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { + "integrity": "sha512-stGKhBDpi5mva+IfCbucU8hD9iUPmFXdAyhv7Z10p2i2Oy7cMbZGZMpPbVU0NiuHsQtFURQmlpflJdKomnfrMw==", "dependencies": [ "@better-auth/core", "@better-auth/utils", @@ -1006,8 +1006,8 @@ "zod@4.3.6" ] }, - "@better-auth/prisma-adapter@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@prisma+client@7.4.2__prisma@7.4.2_prisma@7.4.2_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { - "integrity": "sha512-Sga8DTeCCsamGZ7/54kH0HKlrCrgW4EApadAgsufsIcRqHteeKC5rNCLIppfyRa/xJxm5xImUeks6Nvz3zL1tw==", + "@better-auth/prisma-adapter@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@prisma+client@7.4.2__prisma@7.4.2_prisma@7.4.2_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { + "integrity": "sha512-24kBkBVaQbLnGe3/V/H+nX0hYaI+wNZFJhMnK16GQV7g6LyQw7UOcsd1xPDKtC61JCDmXEEEqXfnyuw5QITMVw==", "dependencies": [ "@better-auth/core", "@better-auth/utils", @@ -1015,8 +1015,8 @@ "prisma" ] }, - "@better-auth/telemetry@1.5.0_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { - "integrity": "sha512-/6ThGSnGPVTR4A/6F8kv65UomDHtM24y2yRZuJfWYbqkve0jn8+WVsxOfQN9bx7J16zIvYw5hJAYCwxoj20BTQ==", + "@better-auth/telemetry@1.5.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1": { + "integrity": "sha512-bHn9sdmf1bWUiC75J8FIF3rAEnL5ICihY5IBoXKVwxemaB3jSXL/sG9OpmadapPXlC8BY2OuATxdg39qbg+JlA==", "dependencies": [ "@better-auth/core", "@better-auth/utils", @@ -2337,27 +2337,27 @@ "os": ["win32"], "cpu": ["x64"] }, - "@sentry-internal/browser-utils@10.40.0": { - "integrity": "sha512-3CDeVNBXYOIvBVdT0SOdMZx5LzYDLuhGK/z7A14sYZz4Cd2+f4mSeFDaEOoH/g2SaY2CKR5KGkAADy8IyjZ21w==", + "@sentry-internal/browser-utils@10.41.0": { + "integrity": "sha512-Nsy7wqdWWqqNaoB/t5iqwAwTkHB73+UmyOU9k4OAmKuizSwj98h0fgPzoil3RgGzR7bjMxvaxXWKZyi//zEr0g==", "dependencies": [ "@sentry/core" ] }, - "@sentry-internal/feedback@10.40.0": { - "integrity": "sha512-V/ixkcdCNMo04KgsCEeNEu966xUUTD6czKT2LOAO5siZACqFjT/Rp9VR1n7QQrVo3sL7P3QNiTHtX0jaeWbwzg==", + "@sentry-internal/feedback@10.41.0": { + "integrity": "sha512-fRWntZkEPVG7aBMjL7+NPpCTW9FW8RRmx7KZy8AzK51yCXhLwmM1aTR8RKJnz7zZC6XZozvhEXvtI9ud3b0LYA==", "dependencies": [ "@sentry/core" ] }, - "@sentry-internal/replay-canvas@10.40.0": { - "integrity": "sha512-wzQwilFHO2baeCt0dTMf0eW+rgK8O+mkisf9sQzPXzG3Krr/iVtFg1T5T1Th3YsCsEdn6yQ3hcBPLEXjMSvccg==", + "@sentry-internal/replay-canvas@10.41.0": { + "integrity": "sha512-fVirArw97oTm851JwJ3R1fC5rL+E8G3qx2XMmwU890UzovBcPo//DMDCGG2kkS62VVlZJ01HWF96a0Trer245g==", "dependencies": [ "@sentry-internal/replay", "@sentry/core" ] }, - "@sentry-internal/replay@10.40.0": { - "integrity": "sha512-vsH2Ut0KIIQIHNdS3zzEGLJ2C9btbpvJIWAVk7l7oft66JzlUNC89qNaQ5SAypjLQx4Ln2V/ZTqfEoNzXOAsoQ==", + "@sentry-internal/replay@10.41.0": { + "integrity": "sha512-2CstiGYsE15nZ0K2HJB9SH2+/XcAvPf4erT3Y4/NNWogaz+g0RpRMpYM2ybHFX2x0sXggLXYrddHAUPFltiTjg==", "dependencies": [ "@sentry-internal/browser-utils", "@sentry/core" @@ -2366,8 +2366,8 @@ "@sentry/babel-plugin-component-annotate@4.9.1": { "integrity": "sha512-0gEoi2Lb54MFYPOmdTfxlNKxI7kCOvNV7gP8lxMXJ7nCazF5OqOOZIVshfWjDLrc0QrSV6XdVvwPV9GDn4wBMg==" }, - "@sentry/browser@10.40.0": { - "integrity": "sha512-nCt3FKUMFad0C6xl5wCK0Jz+qT4Vev4fv6HJRn0YoNRRDQCfsUVxAz7pNyyiPNGM/WCDp9wJpGJsRvbBRd2anw==", + "@sentry/browser@10.41.0": { + "integrity": "sha512-7hwcgpl/RSCRAlSCDSq2U93MRa43W1E3z9pArmlSqraQ4pRIVhVRMhHwSyZZ8yPRlcRa16nIh7d04oZE3Zqniw==", "dependencies": [ "@sentry-internal/browser-utils", "@sentry-internal/feedback", @@ -2450,11 +2450,11 @@ "scripts": true, "bin": true }, - "@sentry/core@10.40.0": { - "integrity": "sha512-/wrcHPp9Avmgl6WBimPjS4gj810a1wU5oX9fF1bzJfeIIbF3jTsAbv0oMbgDp0cSDnkwv2+NvcPnn3+c5J6pBA==" + "@sentry/core@10.41.0": { + "integrity": "sha512-TlYMUzyXdx2mICmEKFiCDPDw7fHB/3bIn5lJOOENPmF8SogLTTRiu+HhjIhWkZ9zM/fR3w7WT8qtE/ak7nr24Q==" }, - "@sentry/solid@10.40.0_@tanstack+solid-router@1.163.3__solid-js@1.9.11___seroval@1.5.0_solid-js@1.9.11__seroval@1.5.0": { - "integrity": "sha512-ZMnojd51pWQLrC32QDoUnRJcBBc6ftpyklSlCawjQeA0JfNyOOZAVfng1kBjk0+mhw5IKIltgCs1tpp3Vqrcuw==", + "@sentry/solid@10.41.0_@tanstack+solid-router@1.163.3__solid-js@1.9.11___seroval@1.5.0_solid-js@1.9.11__seroval@1.5.0": { + "integrity": "sha512-dW6QBxym64iE/WpfHbcZQm2Lpf6YNQWZkCKThH7jaspNtRQ6mz+9UhWcwUbRgm4TEHfb3j9QXbOcfVRrfgdNHw==", "dependencies": [ "@sentry/browser", "@sentry/core", @@ -2836,8 +2836,8 @@ "tiny-warning" ] }, - "@tanstack/solid-start-client@1.163.3_solid-js@1.9.11__seroval@1.5.0": { - "integrity": "sha512-Iuxxo7V0pAcSBTWQON3vjEZ5a/4gYXB2nxKbBxiQklHUZ5hfjtGK7XYWY42AhsCyN2gVplLDAfaN5/zPjHXuYw==", + "@tanstack/solid-start-client@1.164.1_solid-js@1.9.11__seroval@1.5.0": { + "integrity": "sha512-y3+Ch/pQNNMk0Qp42oi1dM9bqu3ZNRxCWYwfj/gIIojBObdFCtWhycIye0Bpgq2AGXWGZm2jE0wotIQnZhdgVw==", "dependencies": [ "@tanstack/router-core", "@tanstack/solid-router", @@ -2847,8 +2847,8 @@ "tiny-warning" ] }, - "@tanstack/solid-start-server@1.163.3_solid-js@1.9.11__seroval@1.5.0": { - "integrity": "sha512-HuE2kPuPTqbQWkUjtKxNCJ7YvnJlAMQQWuA7dDMwcihTYcNZyi27kyjgzdfaN0pPlWYbII3pGkIcyMjjDrCumg==", + "@tanstack/solid-start-server@1.166.0_solid-js@1.9.11__seroval@1.5.0": { + "integrity": "sha512-2bJuXYNJn0vVu2ms3HrKN3RpnRQLty93D+8SleTOpFbFQK+iDFn9X5fDQvdZetqbNqtYyH1T6850QmVBxe1MlA==", "dependencies": [ "@solidjs/meta", "@tanstack/history", @@ -2859,8 +2859,8 @@ "solid-js" ] }, - "@tanstack/solid-start@1.164.0_solid-js@1.9.11__seroval@1.5.0_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { - "integrity": "sha512-Cn3SiSxr81E0tLTo0mfumV4NqX5eBgZsAuOKcB/r2fceXx2aQZJJsV1UzVZkCbXjGK1xRtp67iJThfxDS1ArWw==", + "@tanstack/solid-start@1.166.1_solid-js@1.9.11__seroval@1.5.0_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { + "integrity": "sha512-IBQSCiQZbJMTsA2q83gUewp3LSlOR+NtHft3PEA17UsR+dZqe9Y/Utu97oRDDHmiMkoh4tKPzoTl9Zj8qEitxw==", "dependencies": [ "@tanstack/solid-router", "@tanstack/solid-start-client", @@ -2887,8 +2887,8 @@ "solid-js" ] }, - "@tanstack/start-client-core@1.163.3": { - "integrity": "sha512-VBTFcsq5HQ5HhfZ1jleQ51k9knsorwOIa3UlG6wE5r0c8cauLM3bL7VQYIxesVLT2uwEJFr8+S1Kwj/4p6I+eQ==", + "@tanstack/start-client-core@1.164.1": { + "integrity": "sha512-xo5YbDQu4vUtbnXa9RopuTPeK4FMdmIspPBQv4J5u7uYlf4LhkFHHoNBqxpnm0u2LX4c6ObscrG1bT8N0FDDHA==", "dependencies": [ "@tanstack/router-core", "@tanstack/start-fn-stubs", @@ -2901,8 +2901,8 @@ "@tanstack/start-fn-stubs@1.161.4": { "integrity": "sha512-b8s6iSQ+ny0P4lGK0n3DKaL6EI7SECG0/89svDeYieVw2+MaFOJVcQo3rU3BUvmuOcIkgkE5IhdzkmzPXH6yfA==" }, - "@tanstack/start-plugin-core@1.164.0_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0": { - "integrity": "sha512-yrqyhk8acBVqzyCxKaBrNEL3BurtHc1OlFU6zRY7r4PptjbDe8cVIqEURmdNvNASkqIGWbPtm/t2p2BYECkmgg==", + "@tanstack/start-plugin-core@1.166.1_vite@7.3.1__picomatch@4.0.3_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0": { + "integrity": "sha512-GL6o0PmTncyJRiSUV6hFi3oYoYzuR+VqarDku5pJyvVmyKsQ3iIraCMXduuYNtVrzLA5d+ijXeSyX1j7uOWohA==", "dependencies": [ "@babel/code-frame@7.27.1", "@babel/core", @@ -2928,8 +2928,8 @@ "zod@3.25.76" ] }, - "@tanstack/start-server-core@1.163.3": { - "integrity": "sha512-5AVVClUzVLbZz6ksn8+KLYdnnl/3+PjkrdIO7sd835IChmcbgAI64Qit7UeNXqtKxRo3x1r35sKaimgrFi6Hbg==", + "@tanstack/start-server-core@1.166.0": { + "integrity": "sha512-DW/CgeqwQSEuNyjQo6MFoPfxv7uKlRsbRpiPzE2R0PH9GBF6c0M+R6ejD7VEqVFIURQJd8fPcvTfVjSWqJZYiA==", "dependencies": [ "@tanstack/history", "@tanstack/router-core", @@ -4227,8 +4227,8 @@ "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", "bin": true }, - "better-auth@1.5.0_@tanstack+solid-start@1.164.0__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_@better-auth+core@1.5.0__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_vite@7.3.1__picomatch@4.0.3_zod@4.3.6_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { - "integrity": "sha512-vbRKSxDa1vwXzEmR7+kXJMDs2pRXLOvD4MiqQwL4r6kkjzok5kOyLD200ZUg24Jtx2Xho1oA2drlxT6GqknH1A==", + "better-auth@1.5.1_@tanstack+solid-start@1.166.1__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__vite-plugin-solid@2.11.10___solid-js@1.9.11____seroval@1.5.0___vite@7.3.1____picomatch@4.0.3___@babel+core@7.28.5_solid-js@1.9.11__seroval@1.5.0_@better-auth+utils@0.3.1_@better-fetch+fetch@1.1.21_better-call@1.3.2__zod@4.3.6_jose@6.1.3_kysely@0.28.11_nanostores@1.1.1_@better-auth+core@1.5.1__@better-auth+utils@0.3.1__@better-fetch+fetch@1.1.21__better-call@1.3.2___zod@4.3.6__jose@6.1.3__kysely@0.28.11__nanostores@1.1.1__zod@4.3.6_vite@7.3.1__picomatch@4.0.3_zod@4.3.6_vite-plugin-solid@2.11.10__solid-js@1.9.11___seroval@1.5.0__vite@7.3.1___picomatch@4.0.3__@babel+core@7.28.5": { + "integrity": "sha512-Hnr4Ar49WpC0wyHFKYA86eQL5HhN5sNhtNquHrsH0T0r/IDqxDxAfW1VdSnTaXv4zc2WCXCQ8b1+InAopR2hAw==", "dependencies": [ "@better-auth/core", "@better-auth/drizzle-adapter", @@ -5095,8 +5095,8 @@ "fractional-indexing@3.2.0": { "integrity": "sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ==" }, - "framer-motion@12.34.3": { - "integrity": "sha512-v81ecyZKYO/DfpTwHivqkxSUBzvceOpoI+wLfgCgoUIKxlFKEXdg0oR9imxwXumT4SFy8vRk9xzJ5l3/Du/55Q==", + "framer-motion@12.34.4": { + "integrity": "sha512-q1PwNhc1XJ3qYG7nc9+pEU5P3tnjB6Eh9vv5gGzy61nedDLB4+xk5peMCWhKM0Zn6sfhgunf/q9n0UgCoyKOBA==", "dependencies": [ "motion-dom", "motion-utils", @@ -5978,8 +5978,8 @@ "motion-utils@12.29.2": { "integrity": "sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==" }, - "motion@12.34.3": { - "integrity": "sha512-xZIkBGO7v/Uvm+EyaqYd+9IpXu0sZqLywVlGdCFrrMiaO9JI4Kx51mO9KlHSWwll+gZUVY5OJsWgYI5FywJ/tw==", + "motion@12.34.4": { + "integrity": "sha512-J0cuDNRymNzE0M2WY8CFcbQuprHBZwY+iqADKGLLe6kQUVP4kBQ2l7Z6gWK7Zfrt5Wgxs+kCojj4qu7I4wxBIw==", "dependencies": [ "framer-motion", "tslib@2.8.1" @@ -6409,10 +6409,6 @@ "pvutils@1.1.5": { "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==" }, - "qrcode-terminal@0.12.0": { - "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", - "bin": true - }, "quansync@0.2.11": { "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==" }, @@ -7506,13 +7502,6 @@ "workbox-window" ] }, - "vite-plugin-qrcode@0.3.0_vite@7.3.1__picomatch@4.0.3": { - "integrity": "sha512-tCsN3ckHmFs9vRyFwdNdmlMzzt8iX7hZQrMMOhIIpu8SchfHgA78TIGBfeRnXARBo71qBPC7+O2rgMqPsOdCzg==", - "dependencies": [ - "qrcode-terminal", - "vite" - ] - }, "vite-plugin-solid@2.11.10_solid-js@1.9.11__seroval@1.5.0_vite@7.3.1__picomatch@4.0.3_@babel+core@7.28.5": { "integrity": "sha512-Yr1dQybmtDtDAHkii6hXuc1oVH9CPcS/Zb2jN/P36qqcrkNnVPsMTzQ06jyzFPFjj3U1IYKMVt/9ZqcwGCEbjw==", "dependencies": [ @@ -7907,7 +7896,7 @@ "packageJson": { "dependencies": [ "npm:@ark-ui/solid@^5.34.0", - "npm:@better-auth/passkey@^1.5.0", + "npm:@better-auth/passkey@^1.5.1", "npm:@deno/vite-plugin@^1.0.6", "npm:@dicebear/collection@^9.3.2", "npm:@dicebear/core@^9.3.2", @@ -7919,7 +7908,7 @@ "npm:@jsr/std__path@^1.1.4", "npm:@jsr/strootje__better-kysely@0.4", "npm:@plausible-analytics/tracker@~0.4.4", - "npm:@sentry/solid@^10.40.0", + "npm:@sentry/solid@^10.41.0", "npm:@sentry/vite-plugin@^4.9.1", "npm:@solid-primitives/refs@^1.1.3", "npm:@solid-primitives/storage@^4.3.4", @@ -7930,14 +7919,14 @@ "npm:@tanstack/solid-db@~0.2.10", "npm:@tanstack/solid-form@^1.28.3", "npm:@tanstack/solid-router@^1.163.3", - "npm:@tanstack/solid-start@^1.164.0", + "npm:@tanstack/solid-start@^1.166.1", "npm:@types/nodemailer@^7.0.11", "npm:@yeungkc/unocss-preset-safe-area@^0.0.11", - "npm:better-auth@^1.5.0", + "npm:better-auth@^1.5.1", "npm:class-variance-authority@~0.7.1", "npm:date-fns@^4.1.0", "npm:kysely@~0.28.11", - "npm:motion@^12.34.3", + "npm:motion@^12.34.4", "npm:neverthrow@^8.2.0", "npm:nodemailer@^7.0.13", "npm:solid-js@^1.9.11", diff --git a/package.json b/package.json index f106fca..a72c69d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "type": "module", "dependencies": { "@ark-ui/solid": "^5.34.0", - "@better-auth/passkey": "^1.5.0", + "@better-auth/passkey": "^1.5.1", "@deno/vite-plugin": "^1.0.6", "@dicebear/collection": "^9.3.2", "@dicebear/core": "^9.3.2", @@ -14,7 +14,7 @@ "@jsr/std__path": "^1.1.4", "@jsr/strootje__better-kysely": "^0.4.0", "@plausible-analytics/tracker": "^0.4.4", - "@sentry/solid": "^10.40.0", + "@sentry/solid": "^10.41.0", "@sentry/vite-plugin": "^4.9.1", "@solid-primitives/refs": "^1.1.3", "@solid-primitives/storage": "^4.3.4", @@ -25,14 +25,14 @@ "@tanstack/solid-db": "^0.2.10", "@tanstack/solid-form": "^1.28.3", "@tanstack/solid-router": "^1.163.3", - "@tanstack/solid-start": "^1.164.0", + "@tanstack/solid-start": "^1.166.1", "@types/nodemailer": "^7.0.11", "@yeungkc/unocss-preset-safe-area": "^0.0.11", - "better-auth": "^1.5.0", + "better-auth": "^1.5.1", "class-variance-authority": "^0.7.1", "date-fns": "^4.1.0", "kysely": "^0.28.11", - "motion": "^12.34.3", + "motion": "^12.34.4", "neverthrow": "^8.2.0", "nodemailer": "^7.0.13", "solid-js": "^1.9.11", diff --git a/src/components/common-icon.tsx b/src/components/common-icon.tsx index 8e13f46..489ed25 100644 --- a/src/components/common-icon.tsx +++ b/src/components/common-icon.tsx @@ -1,9 +1,10 @@ +import { tw } from "@strootje/more/tw"; import { cx } from "class-variance-authority"; import { ComponentProps, splitProps } from "solid-js"; export const Icon = { Solar: (props: ComponentProps<"i">) => { - const [loProps, elProps] = splitProps(props, ["children", "class"]); - return ; + const [opts, attribs] = splitProps(props, ["children", "class"]); + return ; }, }; diff --git a/uno.config.ts b/uno.config.ts index 9d247e5..e46a751 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -32,11 +32,6 @@ export default defineConfig({ }), presetIcons({ - extraProperties: { - "display": "inline-block", - "vertical-align": "middle", - }, - collections: { solar: () => import("@iconify-json/solar/icons.json", { with: { type: "json" } }).then((p) => p.default), },