@clerk/nuxt@1.2.0
·
17 commits
to main
since this release
Minor Changes
-
Introduce
getAuth()
helper to retrieve authentication state from the event object. (#5158) by @wobsorianoExample:
import { getAuth } from '@clerk/nuxt/server'; export default eventHandler(event => { const { userId } = getAuth(event); if (!userId) { // User is not authenticated } });
Patch Changes
-
Re-export error handling utilities from
@clerk/shared
(#5155) by @wobsorianoExample:
<script setup lang="ts"> import { useSignIn } from '@clerk/vue'; import { isClerkAPIResponseError } from '@clerk/vue/errors'; // ... form state refs and other setup ... const { signIn } = useSignIn(); const handleSubmit = async () => { try { const signInAttempt = await signIn.value.create({ identifier: email.value, password: password.value, }); // ... handle successful sign in ... } catch (err) { // Type guard to safely handle Clerk API errors if (isClerkAPIResponseError(err)) { errors.value = err.errors; // err.errors is properly typed as ClerkAPIError[] } } }; </script> <template> <!-- Form template here --> </template>
-
Updated dependencies [
d76c4699990b8477745c2584b1b98d5c92f9ace6
,a9b0087fca3f427f65907b358d9b5bc0c95921d8
,92d17d7c087470b262fa5407cb6720fe6b17d333
,62200fad4431d625fcb4bf2a521e4650eb615381
]:- @clerk/shared@2.22.0
- @clerk/types@4.46.1
- @clerk/vue@1.2.1
- @clerk/backend@1.24.2