This is page 3473 of 3479. Use http://codebase.md/clerk/javascript?lines=true&page={x} to view the full context.
# Directory Structure
```
├── .changeset
│ ├── afraid-apes-cough.md
│ ├── align-experimental-unstable-prefixes.md
│ ├── blue-stars-tie.md
│ ├── bold-spoons-act.md
│ ├── brave-clouds-swim.md
│ ├── bright-carpets-glow.md
│ ├── bright-zebras-arrive.md
│ ├── bumpy-symbols-train.md
│ ├── busy-frogs-type.md
│ ├── busy-snakes-pump.md
│ ├── busy-tires-admire.md
│ ├── changelog.js
│ ├── chatty-tigers-see.md
│ ├── chilled-olives-cheer.md
│ ├── chubby-beans-type.md
│ ├── config.json
│ ├── crisp-symbols-add.md
│ ├── cuddly-shrimps-refuse.md
│ ├── curly-hornets-argue.md
│ ├── cute-buttons-repair.md
│ ├── cyan-dancers-chew.md
│ ├── dull-forks-agree.md
│ ├── eight-groups-poke.md
│ ├── eighty-mugs-eat.md
│ ├── empty-hotels-sing.md
│ ├── evil-points-fly.md
│ ├── fine-symbols-occur.md
│ ├── fix-react-peer-dependency-ranges.md
│ ├── fix-signin-signup-redirect-conflict.md
│ ├── fix-ui-cicd.md
│ ├── fluffy-rocks-shake.md
│ ├── fruity-apes-deny.md
│ ├── fruity-donuts-study.md
│ ├── fuzzy-chefs-stand.md
│ ├── fuzzy-geese-guess.md
│ ├── gentle-clouds-heal.md
│ ├── goofy-lines-greet.md
│ ├── happy-apes-care.md
│ ├── happy-breads-begin.md
│ ├── hide-optional-fields-by-default.md
│ ├── huge-pants-march.md
│ ├── hungry-beers-slide.md
│ ├── kind-humans-retire.md
│ ├── legacy-browser-variant.md
│ ├── legal-jokes-beg.md
│ ├── legal-ties-pull.md
│ ├── loose-trams-look.md
│ ├── mean-owls-brake.md
│ ├── mean-windows-jam.md
│ ├── metal-badgers-refuse.md
│ ├── migrate-to-show.md
│ ├── moody-peaches-stare.md
│ ├── neat-islands-vanish.md
│ ├── nice-showers-search.md
│ ├── ninety-days-dream.md
│ ├── odd-rice-swim.md
│ ├── olive-taxes-turn.md
│ ├── orange-hotels-join.md
│ ├── petite-clubs-grab.md
│ ├── pink-streets-sit.md
│ ├── purple-kiwis-work.md
│ ├── quick-breads-follow.md
│ ├── quick-chairs-fall.md
│ ├── quick-mirrors-eat.md
│ ├── quiet-mirrors-breathe.md
│ ├── README.md
│ ├── remove-deprecated-props.md
│ ├── remove-regenerator-runtime.md
│ ├── rename-appearance-layout-to-options.md
│ ├── rotten-months-repair.md
│ ├── salty-maps-fry.md
│ ├── set-minimum-expo-53.md
│ ├── seven-brooms-wink.md
│ ├── shaggy-jobs-decide.md
│ ├── shaky-books-occur.md
│ ├── show-the-guards.md
│ ├── silent-ducks-wait.md
│ ├── silver-mirrors-repeat.md
│ ├── slimy-guests-leave.md
│ ├── slimy-sheep-kick.md
│ ├── smooth-foxes-jump.md
│ ├── social-eels-camp.md
│ ├── social-items-strive.md
│ ├── some-donkeys-dress.md
│ ├── spicy-terms-learn.md
│ ├── stale-adults-lay.md
│ ├── steady-has-default.md
│ ├── strict-hornets-kneel.md
│ ├── strong-bars-learn.md
│ ├── sweet-singers-beg.md
│ ├── tall-games-design.md
│ ├── tall-snails-dance.md
│ ├── tame-carpets-sink.md
│ ├── tame-suits-try.md
│ ├── tasty-animals-grab.md
│ ├── tasty-coats-tickle.md
│ ├── ten-wolves-attack.md
│ ├── tender-hairs-smash.md
│ ├── thin-eggs-bathe.md
│ ├── thin-ends-punch.md
│ ├── thirty-cherries-pull.md
│ ├── tired-cows-send.md
│ ├── tricky-humans-stand.md
│ ├── twelve-guests-shake.md
│ ├── twenty-rockets-stop.md
│ ├── twenty-snakes-smile.md
│ ├── upset-loops-enjoy.md
│ ├── violet-panthers-think.md
│ ├── weak-wombats-begin.md
│ ├── wild-bees-explode.md
│ ├── wise-ghosts-battle.md
│ ├── wise-olives-drive.md
│ ├── witty-walls-wave.md
│ └── young-areas-divide.md
├── .claude
│ └── settings.json
├── .coderabbit.yaml
├── .cursor
│ ├── commands
│ │ └── cmt.md
│ └── rules
│ ├── clerk-js-ui.mdc
│ ├── clerk-ui-theming.mdc
│ ├── development.mdc
│ ├── global.mdc
│ ├── monorepo.mdc
│ ├── nextjs.mdc
│ ├── react.mdc
│ └── typescript.mdc
├── .cursorignore
├── .dockerignore
├── .editorconfig
├── .geminiignore
├── .github
│ ├── .cache-version
│ ├── actions
│ │ ├── ensure-stable-pr
│ │ │ └── action.yml
│ │ ├── init
│ │ │ └── action.yml
│ │ ├── init-blacksmith
│ │ │ └── action.yml
│ │ ├── verdaccio
│ │ │ └── action.yml
│ │ └── version-prepatch
│ │ └── action.yml
│ ├── ISSUE_TEMPLATE
│ │ ├── BUG_REPORT.yml
│ │ └── config.yml
│ ├── labeler.yml
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows
│ ├── ci.yml
│ ├── e2e-cleanups.yml
│ ├── labeler.yml
│ ├── lock-threads.yml
│ ├── major-version-check.yml
│ ├── nightly-checks.yml
│ ├── pr-title-linter.yml
│ ├── preview.yml
│ ├── release-canary.yml
│ ├── release-snapshot.yml
│ ├── release.yml
│ └── validate-renovate-config.yml
├── .gitignore
├── .husky
│ └── pre-commit
├── .jit
│ └── config.yml
├── .lintstagedrc.json
├── .npmrc
├── .nvmrc
├── .prettierignore
├── .typedoc
│ ├── __tests__
│ │ └── file-structure.test.ts
│ ├── custom-plugin.mjs
│ ├── custom-router.mjs
│ ├── custom-theme.mjs
│ ├── extract-returns-and-params.mjs
│ ├── README.md
│ ├── tsconfig.json
│ └── typedoc-prettier-config.json
├── .vscode
│ ├── extensions.json
│ ├── launch.json
│ ├── settings.json
│ └── tasks.json
├── commitlint.config.ts
├── docs
│ ├── CICD.md
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── PUBLISH.md
│ └── SECURITY.md
├── eslint.config.mjs
├── integration
│ ├── .env.local.sample
│ ├── .keys.json.sample
│ ├── certs
│ │ └── README.md
│ ├── cleanup
│ │ └── cleanup.setup.ts
│ ├── constants.ts
│ ├── deployments
│ │ └── vercel.test.ts
│ ├── models
│ │ ├── application.ts
│ │ ├── applicationConfig.ts
│ │ ├── deployment.ts
│ │ ├── environment.ts
│ │ ├── helpers.ts
│ │ ├── longRunningApplication.ts
│ │ └── stateFile.ts
│ ├── playwright.cleanup.config.ts
│ ├── playwright.config.ts
│ ├── playwright.deployments.config.ts
│ ├── presets
│ │ ├── astro.ts
│ │ ├── custom-flows.ts
│ │ ├── envs.ts
│ │ ├── expo.ts
│ │ ├── express.ts
│ │ ├── index.ts
│ │ ├── longRunningApps.ts
│ │ ├── next.ts
│ │ ├── nuxt.ts
│ │ ├── react-router.ts
│ │ ├── react.ts
│ │ ├── tanstack.ts
│ │ ├── utils.ts
│ │ └── vue.ts
│ ├── README.md
│ ├── scripts
│ │ ├── awaitableTreekill.ts
│ │ ├── clerkJsServer.ts
│ │ ├── clerkUiServer.ts
│ │ ├── httpServer.ts
│ │ ├── index.ts
│ │ ├── logger.ts
│ │ ├── proxyServer.ts
│ │ ├── range.ts
│ │ ├── run.ts
│ │ ├── setup.ts
│ │ ├── waitForIdleProcess.ts
│ │ └── waitForServer.ts
│ ├── templates
│ │ ├── astro-hybrid
│ │ │ ├── .gitignore
│ │ │ ├── astro.config.mjs
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── src
│ │ │ │ ├── layouts
│ │ │ │ │ └── Layout.astro
│ │ │ │ ├── middleware.ts
│ │ │ │ └── pages
│ │ │ │ ├── index.astro
│ │ │ │ ├── only-admins.astro
│ │ │ │ ├── only-members.astro
│ │ │ │ └── ssr.astro
│ │ │ └── tsconfig.json
│ │ ├── astro-node
│ │ │ ├── .gitignore
│ │ │ ├── astro.config.mjs
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.svg
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── components
│ │ │ │ │ ├── Card.astro
│ │ │ │ │ ├── CustomUserButton.astro
│ │ │ │ │ ├── LanguagePicker.tsx
│ │ │ │ │ ├── page-with-user.tsx
│ │ │ │ │ ├── SignOutReact.tsx
│ │ │ │ │ └── StreamUser.astro
│ │ │ │ ├── env.d.ts
│ │ │ │ ├── layouts
│ │ │ │ │ ├── Layout.astro
│ │ │ │ │ ├── react
│ │ │ │ │ │ └── Layout.astro
│ │ │ │ │ ├── Streaming.astro
│ │ │ │ │ └── ViewTransitionsLayout.astro
│ │ │ │ ├── middleware.ts
│ │ │ │ └── pages
│ │ │ │ ├── api
│ │ │ │ │ ├── auth
│ │ │ │ │ │ └── me.ts
│ │ │ │ │ └── protected
│ │ │ │ │ ├── current-org.ts
│ │ │ │ │ └── only-admin.ts
│ │ │ │ ├── billing
│ │ │ │ │ ├── checkout-btn.astro
│ │ │ │ │ ├── plan-details-btn.astro
│ │ │ │ │ └── subscription-details-btn.astro
│ │ │ │ ├── buttons.astro
│ │ │ │ ├── custom-pages
│ │ │ │ │ ├── organization-profile.astro
│ │ │ │ │ └── user-profile.astro
│ │ │ │ ├── discover.astro
│ │ │ │ ├── index.astro
│ │ │ │ ├── only-admins.astro
│ │ │ │ ├── only-members.astro
│ │ │ │ ├── organization.astro
│ │ │ │ ├── pricing-table.astro
│ │ │ │ ├── react
│ │ │ │ │ ├── index.astro
│ │ │ │ │ ├── only-admins.astro
│ │ │ │ │ ├── only-members.astro
│ │ │ │ │ ├── sign-in.astro
│ │ │ │ │ └── user.astro
│ │ │ │ ├── server-islands.astro
│ │ │ │ ├── sign-in.astro
│ │ │ │ ├── transitions
│ │ │ │ │ ├── index.astro
│ │ │ │ │ └── sign-in.astro
│ │ │ │ ├── user.astro
│ │ │ │ └── utility.astro
│ │ │ ├── tailwind.config.cjs
│ │ │ └── tsconfig.json
│ │ ├── custom-flows-react-vite
│ │ │ ├── .gitignore
│ │ │ ├── components.json
│ │ │ ├── eslint.config.js
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── components
│ │ │ │ │ └── ui
│ │ │ │ │ ├── button.tsx
│ │ │ │ │ ├── card.tsx
│ │ │ │ │ ├── input.tsx
│ │ │ │ │ └── label.tsx
│ │ │ │ ├── index.css
│ │ │ │ ├── lib
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── main.tsx
│ │ │ │ ├── routes
│ │ │ │ │ ├── Home.tsx
│ │ │ │ │ ├── Protected.tsx
│ │ │ │ │ ├── SignIn.tsx
│ │ │ │ │ ├── SignUp.tsx
│ │ │ │ │ └── Waitlist.tsx
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── expo-web
│ │ │ ├── .gitignore
│ │ │ ├── app
│ │ │ │ ├── _layout.tsx
│ │ │ │ ├── +html.tsx
│ │ │ │ ├── +not-found.tsx
│ │ │ │ ├── custom-sign-in.tsx
│ │ │ │ ├── custom-sign-up.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ └── sign-in.tsx
│ │ │ ├── app.json
│ │ │ ├── assets
│ │ │ │ └── images
│ │ │ │ ├── icon.png
│ │ │ │ └── splash.png
│ │ │ ├── babel.config.js
│ │ │ ├── constants
│ │ │ │ └── Colors.ts
│ │ │ ├── metro.config.js
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ └── tsconfig.json
│ │ ├── express-vite
│ │ │ ├── .gitignore
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── src
│ │ │ │ ├── client
│ │ │ │ │ ├── main.ts
│ │ │ │ │ ├── tsconfig.json
│ │ │ │ │ └── vite-env.d.ts
│ │ │ │ └── server
│ │ │ │ └── main.ts
│ │ │ └── tsconfig.json
│ │ ├── index.ts
│ │ ├── next-app-router
│ │ │ ├── .gitignore
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── next.svg
│ │ │ │ └── vercel.svg
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── (reverification)
│ │ │ │ │ │ ├── action-with-use-reverification
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── actions.ts
│ │ │ │ │ │ ├── button-action.tsx
│ │ │ │ │ │ └── requires-re-verification
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── api
│ │ │ │ │ │ ├── me
│ │ │ │ │ │ │ └── route.ts
│ │ │ │ │ │ └── settings
│ │ │ │ │ │ └── route.ts
│ │ │ │ │ ├── api-keys
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── billing
│ │ │ │ │ │ ├── checkout-btn
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── hooks
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── plan-details-btn
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── subscription-details-btn
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── buttons
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── clerk-status
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── client-id.tsx
│ │ │ │ │ ├── create-organization
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── csp
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── globals.css
│ │ │ │ │ ├── hash
│ │ │ │ │ │ └── sign-in
│ │ │ │ │ │ └── [[...page]]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── jwt-v2-organizations
│ │ │ │ │ │ ├── (tests)
│ │ │ │ │ │ │ ├── conditionals.tsx
│ │ │ │ │ │ │ ├── has-client
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ ├── has-server
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ ├── has-ssr
│ │ │ │ │ │ │ │ ├── client.tsx
│ │ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── client-jwt.tsx
│ │ │ │ │ │ └── server-jwt.tsx
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── only-admin
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── organization-list
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── organization-profile
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── organization-switcher
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── organizations-by-id
│ │ │ │ │ │ └── [id]
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ └── settings
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── organizations-by-slug
│ │ │ │ │ │ └── [slug]
│ │ │ │ │ │ ├── page.tsx
│ │ │ │ │ │ └── settings
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── page-protected
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── page.module.css
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ ├── personal-account
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── pricing-table
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── protected
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── settings
│ │ │ │ │ │ ├── auth-has
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── auth-protect
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── rcc-protect
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ ├── rsc-protect
│ │ │ │ │ │ │ └── page.tsx
│ │ │ │ │ │ └── useAuth-has
│ │ │ │ │ │ ├── layout.tsx
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── sign-in
│ │ │ │ │ │ └── [[...catchall]]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── sign-in-or-up
│ │ │ │ │ │ └── [[...catchall]]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── sign-up
│ │ │ │ │ │ └── [[...catchall]]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── switcher
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── user
│ │ │ │ │ │ └── [[...catchall]]
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── user-avatar
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ ├── user-button
│ │ │ │ │ │ └── page.tsx
│ │ │ │ │ └── waitlist
│ │ │ │ │ └── page.tsx
│ │ │ │ └── middleware.ts
│ │ │ └── tsconfig.json
│ │ ├── next-app-router-quickstart
│ │ │ ├── .gitignore
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── next.svg
│ │ │ │ └── vercel.svg
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── globals.css
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── page.module.css
│ │ │ │ │ └── page.tsx
│ │ │ │ └── middleware.ts
│ │ │ └── tsconfig.json
│ │ ├── next-app-router-quickstart-v6
│ │ │ ├── .gitignore
│ │ │ ├── next.config.js
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── next.svg
│ │ │ │ └── vercel.svg
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── app
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── globals.css
│ │ │ │ │ ├── layout.tsx
│ │ │ │ │ ├── page.module.css
│ │ │ │ │ └── page.tsx
│ │ │ │ └── middleware.ts
│ │ │ └── tsconfig.json
│ │ ├── nuxt-node
│ │ │ ├── app
│ │ │ │ ├── app.vue
│ │ │ │ ├── middleware
│ │ │ │ │ └── auth.global.js
│ │ │ │ └── pages
│ │ │ │ ├── hash
│ │ │ │ │ └── sign-in
│ │ │ │ │ └── [...slug].vue
│ │ │ │ ├── index.vue
│ │ │ │ ├── only-admin.vue
│ │ │ │ ├── pricing-table.vue
│ │ │ │ ├── sign-in
│ │ │ │ │ └── [...slug].vue
│ │ │ │ ├── sign-up
│ │ │ │ │ └── [...slug].vue
│ │ │ │ └── user-profile
│ │ │ │ └── [...slug].vue
│ │ │ ├── nuxt.config.js
│ │ │ ├── package.json
│ │ │ └── server
│ │ │ └── api
│ │ │ └── me.js
│ │ ├── react-cra
│ │ │ ├── .gitignore
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ ├── logo192.png
│ │ │ │ ├── logo512.png
│ │ │ │ ├── manifest.json
│ │ │ │ └── robots.txt
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── App.css
│ │ │ │ ├── App.tsx
│ │ │ │ ├── index.css
│ │ │ │ ├── index.tsx
│ │ │ │ ├── logo.svg
│ │ │ │ └── react-app-env.d.ts
│ │ │ └── tsconfig.json
│ │ ├── react-router-library
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── vite.svg
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── App.css
│ │ │ │ ├── App.tsx
│ │ │ │ ├── assets
│ │ │ │ │ └── react.svg
│ │ │ │ ├── index.css
│ │ │ │ ├── main.tsx
│ │ │ │ └── vite-env.d.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── react-router-node
│ │ │ ├── .gitignore
│ │ │ ├── app
│ │ │ │ ├── root.tsx
│ │ │ │ ├── routes
│ │ │ │ │ ├── home.tsx
│ │ │ │ │ ├── protected.tsx
│ │ │ │ │ ├── sign-in.tsx
│ │ │ │ │ └── sign-up.tsx
│ │ │ │ └── routes.ts
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── favicon.ico
│ │ │ ├── react-router.config.ts
│ │ │ ├── README.md
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ ├── react-vite
│ │ │ ├── .gitignore
│ │ │ ├── index.html
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ └── vite.svg
│ │ │ ├── src
│ │ │ │ ├── App.css
│ │ │ │ ├── App.tsx
│ │ │ │ ├── assets
│ │ │ │ │ └── react.svg
│ │ │ │ ├── buttons
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── clerk-status
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── client-id.tsx
│ │ │ │ ├── create-organization
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── custom-user-button
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── with-dynamic-items.tsx
│ │ │ │ │ ├── with-dynamic-label-and-custom-pages.tsx
│ │ │ │ │ └── with-dynamic-labels.tsx
│ │ │ │ ├── custom-user-button-trigger
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── custom-user-profile
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── index.css
│ │ │ │ ├── main.tsx
│ │ │ │ ├── organization-list
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── organization-profile
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── organization-switcher
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── PageContext.tsx
│ │ │ │ ├── protected
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── sign-in
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── sign-up
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── user
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── user-avatar
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── user-button
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── vite-env.d.ts
│ │ │ │ └── waitlist
│ │ │ │ └── index.tsx
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.node.json
│ │ │ └── vite.config.ts
│ │ ├── tanstack-react-start
│ │ │ ├── .gitignore
│ │ │ ├── package.json
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── router.tsx
│ │ │ │ ├── routes
│ │ │ │ │ ├── __root.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── sign-in.$.tsx
│ │ │ │ │ └── user.tsx
│ │ │ │ ├── routeTree.gen.ts
│ │ │ │ ├── start.ts
│ │ │ │ └── styles
│ │ │ │ └── app.css
│ │ │ ├── tsconfig.json
│ │ │ └── vite.config.ts
│ │ └── vue-vite
│ │ ├── .gitignore
│ │ ├── index.html
│ │ ├── package.json
│ │ ├── public
│ │ │ └── vite.svg
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── assets
│ │ │ │ └── styles.css
│ │ │ ├── components
│ │ │ │ ├── CustomUserButton.vue
│ │ │ │ └── LanguagePicker.vue
│ │ │ ├── main.ts
│ │ │ ├── router.ts
│ │ │ ├── views
│ │ │ │ ├── Admin.vue
│ │ │ │ ├── billing
│ │ │ │ │ ├── CheckoutBtn.vue
│ │ │ │ │ ├── PlanDetailsBtn.vue
│ │ │ │ │ └── SubscriptionDetailsBtn.vue
│ │ │ │ ├── custom-pages
│ │ │ │ │ ├── OrganizationProfile.vue
│ │ │ │ │ └── UserProfile.vue
│ │ │ │ ├── Home.vue
│ │ │ │ ├── PricingTable.vue
│ │ │ │ ├── Profile.vue
│ │ │ │ ├── SignIn.vue
│ │ │ │ ├── Unstyled.vue
│ │ │ │ └── UserAvatar.vue
│ │ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
│ ├── tests
│ │ ├── appearance.test.ts
│ │ ├── astro
│ │ │ ├── components.test.ts
│ │ │ ├── hybrid.test.ts
│ │ │ └── machine.test.ts
│ │ ├── billing-hooks.test.ts
│ │ ├── client-trust.test.ts
│ │ ├── components.test.ts
│ │ ├── content-security-policy.test.ts
│ │ ├── custom-flows
│ │ │ ├── sign-in.test.ts
│ │ │ ├── sign-up.test.ts
│ │ │ └── waitlist.test.ts
│ │ ├── custom-pages.test.ts
│ │ ├── db-jwt.test.ts
│ │ ├── dynamic-keys.test.ts
│ │ ├── email-code.test.ts
│ │ ├── email-link.test.ts
│ │ ├── expo-web
│ │ │ ├── basic.test.ts
│ │ │ └── custom-flows.test.ts
│ │ ├── express
│ │ │ └── basic.test.ts
│ │ ├── global.setup.ts
│ │ ├── global.teardown.ts
│ │ ├── handshake
│ │ │ └── handshake.test.ts
│ │ ├── handshake.test.ts
│ │ ├── impersonation-flow.test.ts
│ │ ├── last-authentication-strategy.test.ts
│ │ ├── legal-consent.test.ts
│ │ ├── localhost
│ │ │ ├── localhost-different-port-different-instance.test.ts
│ │ │ ├── localhost-different-port-same-instance.test.ts
│ │ │ └── localhost-switch-instance.test.ts
│ │ ├── machine-auth
│ │ │ ├── api-keys.test.ts
│ │ │ ├── component.test.ts
│ │ │ ├── m2m.test.ts
│ │ │ └── oauth.test.ts
│ │ ├── middleware-placement.test.ts
│ │ ├── navigation.test.ts
│ │ ├── next-account-portal
│ │ │ ├── clerk-ap-core-3-v6.test.ts
│ │ │ ├── clerk-ap-core-3-v7.test.ts
│ │ │ └── common.ts
│ │ ├── next-build.test.ts
│ │ ├── next-quickstart-keyless.test.ts
│ │ ├── next-quickstart.test.ts
│ │ ├── non-secure-context.test.ts
│ │ ├── nuxt
│ │ │ ├── basic.test.ts
│ │ │ ├── middleware.test.ts
│ │ │ └── navigation.test.ts
│ │ ├── oauth-flows.test.ts
│ │ ├── pricing-table.test.ts
│ │ ├── protect-jwt-v2.test.ts
│ │ ├── protect-service.test.ts
│ │ ├── protect.test.ts
│ │ ├── react-router
│ │ │ ├── basic.test.ts
│ │ │ ├── library-mode.test.ts
│ │ │ └── pre-middleware.test.ts
│ │ ├── redirects.test.ts
│ │ ├── resiliency.test.ts
│ │ ├── restricted-mode.test.ts
│ │ ├── reverification.test.ts
│ │ ├── session-tasks-eject-flow.test.ts
│ │ ├── session-tasks-multi-session.test.ts
│ │ ├── session-tasks-sign-in-reset-password.test.ts
│ │ ├── session-tasks-sign-in.test.ts
│ │ ├── session-tasks-sign-up.test.ts
│ │ ├── session-token-cache
│ │ │ ├── multi-session.test.ts
│ │ │ └── single-session.test.ts
│ │ ├── sessions
│ │ │ ├── root-subdomain-prod-instances.test.ts
│ │ │ └── utils.ts
│ │ ├── sign-in-flow.test.ts
│ │ ├── sign-in-or-up-component.test.ts
│ │ ├── sign-in-or-up-email-links-flow.test.ts
│ │ ├── sign-in-or-up-flow.test.ts
│ │ ├── sign-in-or-up-restricted-mode.test.ts
│ │ ├── sign-out-smoke.test.ts
│ │ ├── sign-up-flow.test.ts
│ │ ├── snapshots
│ │ │ └── appearance.test.ts-snapshots
│ │ │ └── appearance-prop-all-clerk-themes-render-1-chrome-darwin.png
│ │ ├── tanstack-start
│ │ │ └── basic.test.ts
│ │ ├── unsafeMetadata.test.ts
│ │ ├── update-props.test.ts
│ │ ├── user-avatar.test.ts
│ │ ├── user-profile.test.ts
│ │ ├── vue
│ │ │ └── components.test.ts
│ │ ├── waitlist-mode.test.ts
│ │ └── whatsapp-phone-code.test.ts
│ ├── testUtils
│ │ ├── emailService.ts
│ │ ├── handshake.ts
│ │ ├── index.ts
│ │ ├── invitationsService.ts
│ │ ├── organizationsService.ts
│ │ ├── phoneUtils.ts
│ │ ├── testAgainstRunningApps.ts
│ │ ├── usersService.ts
│ │ └── waitlistService.ts
│ ├── tsconfig.json
│ └── types.d.ts
├── jest.setup-after-env.ts
├── LICENSE
├── package.json
├── packages
│ ├── agent-toolkit
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── ai-sdk
│ │ │ │ ├── adapter.ts
│ │ │ │ └── index.ts
│ │ │ ├── global.d.ts
│ │ │ ├── langchain
│ │ │ │ ├── adapter.ts
│ │ │ │ └── index.ts
│ │ │ ├── lib
│ │ │ │ ├── clerk-client.ts
│ │ │ │ ├── clerk-tool.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── inject-session-claims.ts
│ │ │ │ ├── tools
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── invitations.ts
│ │ │ │ │ ├── organizations.ts
│ │ │ │ │ └── users.ts
│ │ │ │ ├── types.ts
│ │ │ │ ├── utils.ts
│ │ │ │ └── utilts.test.ts
│ │ │ └── modelcontextprotocol
│ │ │ ├── adapter.ts
│ │ │ ├── index.ts
│ │ │ └── local-server.ts
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ └── tsup.config.ts
│ ├── astro
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── client
│ │ │ └── package.json
│ │ ├── env.d.ts
│ │ ├── hotload
│ │ │ └── package.json
│ │ ├── internal
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── react
│ │ │ └── package.json
│ │ ├── README.md
│ │ ├── server
│ │ │ └── package.json
│ │ ├── src
│ │ │ ├── astro-components
│ │ │ │ ├── control
│ │ │ │ │ ├── AuthenticateWithRedirectCallback.astro
│ │ │ │ │ ├── BaseClerkControlElement.ts
│ │ │ │ │ ├── Show.astro
│ │ │ │ │ ├── ShowCSR.astro
│ │ │ │ │ └── ShowSSR.astro
│ │ │ │ ├── index.ts
│ │ │ │ ├── interactive
│ │ │ │ │ ├── APIKeys.astro
│ │ │ │ │ ├── CreateOrganization.astro
│ │ │ │ │ ├── CustomProfilePageRenderer.astro
│ │ │ │ │ ├── GoogleOneTap.astro
│ │ │ │ │ ├── InternalUIComponentRenderer.astro
│ │ │ │ │ ├── OrganizationList.astro
│ │ │ │ │ ├── OrganizationProfile
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── OrganizationProfile.astro
│ │ │ │ │ │ ├── OrganizationProfileLink.astro
│ │ │ │ │ │ └── OrganizationProfilePage.astro
│ │ │ │ │ ├── OrganizationSwitcher
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── OrganizationProfileLink.astro
│ │ │ │ │ │ ├── OrganizationProfilePage.astro
│ │ │ │ │ │ └── OrganizationSwitcher.astro
│ │ │ │ │ ├── OrganizationSwitcher.astro
│ │ │ │ │ ├── PricingTable.astro
│ │ │ │ │ ├── SignIn.astro
│ │ │ │ │ ├── SignUp.astro
│ │ │ │ │ ├── UserAvatar.astro
│ │ │ │ │ ├── UserButton
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── MenuItemRenderer.astro
│ │ │ │ │ │ ├── UserButton.astro
│ │ │ │ │ │ ├── UserButtonAction.astro
│ │ │ │ │ │ ├── UserButtonLink.astro
│ │ │ │ │ │ ├── UserButtonMenuItems.astro
│ │ │ │ │ │ └── UserButtonUserProfilePage.astro
│ │ │ │ │ ├── UserProfile
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── UserProfile.astro
│ │ │ │ │ │ ├── UserProfileLink.astro
│ │ │ │ │ │ └── UserProfilePage.astro
│ │ │ │ │ └── Waitlist.astro
│ │ │ │ └── unstyled
│ │ │ │ ├── CheckoutButton.astro
│ │ │ │ ├── PlanDetailsButton.astro
│ │ │ │ ├── SignInButton.astro
│ │ │ │ ├── SignOutButton.astro
│ │ │ │ ├── SignUpButton.astro
│ │ │ │ ├── SubscriptionDetailsButton.astro
│ │ │ │ └── utils.ts
│ │ │ ├── async-local-storage.client.ts
│ │ │ ├── async-local-storage.server.ts
│ │ │ ├── client
│ │ │ │ └── index.ts
│ │ │ ├── env.d.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── integration
│ │ │ │ ├── create-integration.ts
│ │ │ │ └── vite-plugin-astro-config.ts
│ │ │ ├── internal
│ │ │ │ ├── create-clerk-instance.ts
│ │ │ │ ├── create-injection-script-runner.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── invoke-clerk-astro-js-functions.ts
│ │ │ │ ├── merge-env-vars-with-params.ts
│ │ │ │ ├── mount-clerk-astro-js-components.ts
│ │ │ │ ├── run-once.ts
│ │ │ │ ├── swap-document.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils
│ │ │ │ └── generateSafeId.ts
│ │ │ ├── react
│ │ │ │ ├── CheckoutButton.tsx
│ │ │ │ ├── controlComponents.tsx
│ │ │ │ ├── hooks.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── PlanDetailsButton.tsx
│ │ │ │ ├── SignInButton.tsx
│ │ │ │ ├── SignOutButton.tsx
│ │ │ │ ├── SignUpButton.tsx
│ │ │ │ ├── SubscriptionDetailsButton.tsx
│ │ │ │ ├── types.ts
│ │ │ │ ├── uiComponents.tsx
│ │ │ │ └── utils.tsx
│ │ │ ├── server
│ │ │ │ ├── build-clerk-hotload-script.ts
│ │ │ │ ├── clerk-client.ts
│ │ │ │ ├── clerk-middleware.ts
│ │ │ │ ├── current-user.ts
│ │ │ │ ├── get-safe-env.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── route-matcher.ts
│ │ │ │ ├── server-redirect-with-auth.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── stores
│ │ │ │ ├── external.ts
│ │ │ │ └── internal.ts
│ │ │ ├── types.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ ├── turbo.json
│ │ └── webhooks
│ │ └── package.json
│ ├── backend
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── errors
│ │ │ └── package.json
│ │ ├── internal
│ │ │ └── package.json
│ │ ├── jwt
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── createRedirect.test.ts
│ │ │ │ ├── exports.test.ts
│ │ │ │ └── webhooks.test.ts
│ │ │ ├── api
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── APIKeysApi.test.ts
│ │ │ │ │ ├── ClientApi.test.ts
│ │ │ │ │ ├── factory.test.ts
│ │ │ │ │ ├── M2MTokenApi.test.ts
│ │ │ │ │ ├── MachineApi.test.ts
│ │ │ │ │ ├── SamlConnectionApi.test.ts
│ │ │ │ │ └── SessionApi.test.ts
│ │ │ │ ├── endpoints
│ │ │ │ │ ├── AbstractApi.ts
│ │ │ │ │ ├── AccountlessApplicationsAPI.ts
│ │ │ │ │ ├── ActorTokenApi.ts
│ │ │ │ │ ├── AllowlistIdentifierApi.ts
│ │ │ │ │ ├── APIKeysApi.ts
│ │ │ │ │ ├── BetaFeaturesApi.ts
│ │ │ │ │ ├── BillingApi.ts
│ │ │ │ │ ├── BlocklistIdentifierApi.ts
│ │ │ │ │ ├── ClientApi.ts
│ │ │ │ │ ├── DomainApi.ts
│ │ │ │ │ ├── EmailAddressApi.ts
│ │ │ │ │ ├── IdPOAuthAccessTokenApi.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── InstanceApi.ts
│ │ │ │ │ ├── InvitationApi.ts
│ │ │ │ │ ├── JwksApi.ts
│ │ │ │ │ ├── JwtTemplatesApi.ts
│ │ │ │ │ ├── M2MTokenApi.ts
│ │ │ │ │ ├── MachineApi.ts
│ │ │ │ │ ├── OAuthApplicationsApi.ts
│ │ │ │ │ ├── OrganizationApi.ts
│ │ │ │ │ ├── PhoneNumberApi.ts
│ │ │ │ │ ├── ProxyCheckApi.ts
│ │ │ │ │ ├── RedirectUrlApi.ts
│ │ │ │ │ ├── SamlConnectionApi.ts
│ │ │ │ │ ├── SessionApi.ts
│ │ │ │ │ ├── SignInTokenApi.ts
│ │ │ │ │ ├── SignUpApi.ts
│ │ │ │ │ ├── TestingTokenApi.ts
│ │ │ │ │ ├── UserApi.ts
│ │ │ │ │ ├── util-types.ts
│ │ │ │ │ ├── WaitlistEntryApi.ts
│ │ │ │ │ └── WebhookApi.ts
│ │ │ │ ├── factory.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── request.ts
│ │ │ │ └── resources
│ │ │ │ ├── AccountlessApplication.ts
│ │ │ │ ├── ActorToken.ts
│ │ │ │ ├── AllowlistIdentifier.ts
│ │ │ │ ├── APIKey.ts
│ │ │ │ ├── BlocklistIdentifier.ts
│ │ │ │ ├── Client.ts
│ │ │ │ ├── CnameTarget.ts
│ │ │ │ ├── CommercePlan.ts
│ │ │ │ ├── CommerceSubscription.ts
│ │ │ │ ├── CommerceSubscriptionItem.ts
│ │ │ │ ├── Cookies.ts
│ │ │ │ ├── DeletedObject.ts
│ │ │ │ ├── Deserializer.ts
│ │ │ │ ├── Domain.ts
│ │ │ │ ├── Email.ts
│ │ │ │ ├── EmailAddress.ts
│ │ │ │ ├── Enums.ts
│ │ │ │ ├── ExternalAccount.ts
│ │ │ │ ├── Feature.ts
│ │ │ │ ├── HandshakePayload.ts
│ │ │ │ ├── IdentificationLink.ts
│ │ │ │ ├── IdPOAuthAccessToken.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── Instance.ts
│ │ │ │ ├── InstanceRestrictions.ts
│ │ │ │ ├── InstanceSettings.ts
│ │ │ │ ├── Invitation.ts
│ │ │ │ ├── JSON.ts
│ │ │ │ ├── JwtTemplate.ts
│ │ │ │ ├── M2MToken.ts
│ │ │ │ ├── Machine.ts
│ │ │ │ ├── MachineScope.ts
│ │ │ │ ├── MachineSecretKey.ts
│ │ │ │ ├── OauthAccessToken.ts
│ │ │ │ ├── OAuthApplication.ts
│ │ │ │ ├── Organization.ts
│ │ │ │ ├── OrganizationDomain.ts
│ │ │ │ ├── OrganizationInvitation.ts
│ │ │ │ ├── OrganizationMembership.ts
│ │ │ │ ├── OrganizationSettings.ts
│ │ │ │ ├── PhoneNumber.ts
│ │ │ │ ├── ProxyCheck.ts
│ │ │ │ ├── RedirectUrl.ts
│ │ │ │ ├── SamlConnection.ts
│ │ │ │ ├── Session.ts
│ │ │ │ ├── SignInTokens.ts
│ │ │ │ ├── SignUpAttempt.ts
│ │ │ │ ├── SMSMessage.ts
│ │ │ │ ├── TestingToken.ts
│ │ │ │ ├── Token.ts
│ │ │ │ ├── User.ts
│ │ │ │ ├── Verification.ts
│ │ │ │ ├── WaitlistEntry.ts
│ │ │ │ ├── Web3Wallet.ts
│ │ │ │ └── Webhooks.ts
│ │ │ ├── constants.ts
│ │ │ ├── createRedirect.ts
│ │ │ ├── errors.ts
│ │ │ ├── fixtures
│ │ │ │ ├── index.ts
│ │ │ │ ├── jwks.json
│ │ │ │ ├── machine.ts
│ │ │ │ └── user.json
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── internal.ts
│ │ │ ├── jwt
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── assertions.test.ts
│ │ │ │ │ ├── cryptoKeys.test.ts
│ │ │ │ │ ├── signJwt.test.ts
│ │ │ │ │ └── verifyJwt.test.ts
│ │ │ │ ├── algorithms.ts
│ │ │ │ ├── assertions.ts
│ │ │ │ ├── cryptoKeys.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── legacyReturn.ts
│ │ │ │ ├── signJwt.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── verifyJwt.ts
│ │ │ ├── mock-server.ts
│ │ │ ├── runtime
│ │ │ │ ├── browser
│ │ │ │ │ └── crypto.mjs
│ │ │ │ └── node
│ │ │ │ ├── crypto.js
│ │ │ │ └── crypto.mjs
│ │ │ ├── runtime.ts
│ │ │ ├── tokens
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── authenticateContext.test.ts
│ │ │ │ │ ├── authObjects.test.ts
│ │ │ │ │ ├── authStatus.test.ts
│ │ │ │ │ ├── clerkRequest.test.ts
│ │ │ │ │ ├── factory.test.ts
│ │ │ │ │ ├── getAuth.test-d.ts
│ │ │ │ │ ├── handshake.test.ts
│ │ │ │ │ ├── keys.test.ts
│ │ │ │ │ ├── machine.test.ts
│ │ │ │ │ ├── organizationMatcher.test.ts
│ │ │ │ │ ├── request.test-d.ts
│ │ │ │ │ ├── request.test.ts
│ │ │ │ │ └── verify.test.ts
│ │ │ │ ├── authenticateContext.ts
│ │ │ │ ├── authObjects.ts
│ │ │ │ ├── authStatus.ts
│ │ │ │ ├── clerkRequest.ts
│ │ │ │ ├── clerkUrl.ts
│ │ │ │ ├── cookie.ts
│ │ │ │ ├── factory.ts
│ │ │ │ ├── handshake.ts
│ │ │ │ ├── keys.ts
│ │ │ │ ├── machine.ts
│ │ │ │ ├── organizationMatcher.ts
│ │ │ │ ├── request.ts
│ │ │ │ ├── tokenTypes.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── verify.ts
│ │ │ ├── util
│ │ │ │ ├── __tests__
│ │ │ │ │ └── path.test.ts
│ │ │ │ ├── decorateObjectWithResources.ts
│ │ │ │ ├── mergePreDefinedOptions.ts
│ │ │ │ ├── optionsAssertions.ts
│ │ │ │ ├── path.ts
│ │ │ │ ├── rfc4648.ts
│ │ │ │ └── shared.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ ├── typedoc.json
│ │ ├── vitest.config.mts
│ │ ├── vitest.setup.mts
│ │ └── webhooks
│ │ └── package.json
│ ├── chrome-extension
│ │ ├── .gitignore
│ │ ├── background
│ │ │ └── package.json
│ │ ├── CHANGELOG.md
│ │ ├── docs
│ │ │ ├── clerk-provider.md
│ │ │ ├── manifest.md
│ │ │ └── service-worker.md
│ │ ├── internal
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── react
│ │ │ └── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ └── exports.test.ts
│ │ │ ├── background
│ │ │ │ ├── clerk.ts
│ │ │ │ └── index.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── internal
│ │ │ │ ├── clerk.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── utils
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── cookies.test.ts
│ │ │ │ │ ├── manifest.test.ts
│ │ │ │ │ └── storage.test.ts
│ │ │ │ ├── cookies.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── jwt-handler.ts
│ │ │ │ ├── manifest.ts
│ │ │ │ ├── request-handler.ts
│ │ │ │ ├── response-handler.ts
│ │ │ │ └── storage.ts
│ │ │ ├── react
│ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── NotSupported.tsx
│ │ │ │ └── re-exports.ts
│ │ │ └── types.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsup.config.ts
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── clerk-js
│ │ ├── .gitignore
│ │ ├── bundle-check.mjs
│ │ ├── bundlewatch-fix.mjs
│ │ ├── bundlewatch.config.json
│ │ ├── CHANGELOG.md
│ │ ├── clerk.png
│ │ ├── docs
│ │ │ └── events.md
│ │ ├── headless
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ │ ├── LICENSE
│ │ ├── no-rhc
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ │ ├── package.json
│ │ ├── playwright.config.ts
│ │ ├── README.md
│ │ ├── rspack.config.js
│ │ ├── sandbox
│ │ │ ├── app.ts
│ │ │ ├── integration
│ │ │ │ ├── create-organization.spec.ts
│ │ │ │ ├── create-organization.spec.ts-snapshots
│ │ │ │ │ └── create-organization-chromium-darwin.png
│ │ │ │ ├── global.setup.ts
│ │ │ │ ├── helpers.ts
│ │ │ │ ├── oauth-consent.spec.ts
│ │ │ │ ├── oauth-consent.spec.ts-snapshots
│ │ │ │ │ └── oauth-consent-chromium-darwin.png
│ │ │ │ ├── org-switcher.spec.ts
│ │ │ │ ├── org-switcher.spec.ts-snapshots
│ │ │ │ │ ├── organization-switcher-action-hover-chromium-darwin.png
│ │ │ │ │ └── organization-switcher-popover-chromium-darwin.png
│ │ │ │ ├── organization-list.spec.ts
│ │ │ │ ├── organization-list.spec.ts-snapshots
│ │ │ │ │ └── organization-list-chromium-darwin.png
│ │ │ │ ├── sign-in-modal.spec.ts
│ │ │ │ ├── sign-in-modal.spec.ts-snapshots
│ │ │ │ │ └── sign-in-modal-chromium-darwin.png
│ │ │ │ ├── sign-in.spec.ts
│ │ │ │ ├── sign-in.spec.ts-snapshots
│ │ │ │ │ ├── sign-in-action-link-hover-chromium-darwin.png
│ │ │ │ │ ├── sign-in-chromium-darwin.png
│ │ │ │ │ ├── sign-in-primary-button-hover-chromium-darwin.png
│ │ │ │ │ └── sign-in-secondary-button-hover-chromium-darwin.png
│ │ │ │ ├── sign-up.spec.ts
│ │ │ │ ├── sign-up.spec.ts-snapshots
│ │ │ │ │ └── sign-up-chromium-darwin.png
│ │ │ │ ├── user-button.spec.ts
│ │ │ │ ├── user-button.spec.ts-snapshots
│ │ │ │ │ └── user-button-popover-chromium-darwin.png
│ │ │ │ ├── user-profile.spec.ts
│ │ │ │ └── user-profile.spec.ts-snapshots
│ │ │ │ └── user-profile-chromium-darwin.png
│ │ │ ├── public
│ │ │ │ └── mockServiceWorker.js
│ │ │ ├── README.md
│ │ │ ├── scenarios
│ │ │ │ ├── index.ts
│ │ │ │ └── user-button-signed-in.ts
│ │ │ └── template.html
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ └── headless.test.ts
│ │ │ ├── core
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── clerk.redirects.test.ts
│ │ │ │ │ ├── clerk.test.ts
│ │ │ │ │ ├── fapiClient.test.ts
│ │ │ │ │ ├── signals.test.ts
│ │ │ │ │ └── tokenCache.test.ts
│ │ │ │ ├── auth
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── cookieSuffix.test.ts
│ │ │ │ │ │ ├── devBrowser.test.ts
│ │ │ │ │ │ ├── getCookieDomain.test.ts
│ │ │ │ │ │ └── getSecureAttribute.test.ts
│ │ │ │ │ ├── AuthCookieService.ts
│ │ │ │ │ ├── CaptchaHeartbeat.ts
│ │ │ │ │ ├── cookies
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ ├── clientUat.test.ts
│ │ │ │ │ │ │ └── session.test.ts
│ │ │ │ │ │ ├── activeContext.ts
│ │ │ │ │ │ ├── clientUat.ts
│ │ │ │ │ │ ├── devBrowser.ts
│ │ │ │ │ │ └── session.ts
│ │ │ │ │ ├── cookieSuffix.ts
│ │ │ │ │ ├── devBrowser.ts
│ │ │ │ │ ├── getCookieDomain.ts
│ │ │ │ │ ├── getSecureAttribute.ts
│ │ │ │ │ ├── safeLock.ts
│ │ │ │ │ └── SessionCookiePoller.ts
│ │ │ │ ├── clerk.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── events.ts
│ │ │ │ ├── fapiClient.ts
│ │ │ │ ├── fraudProtection.test.ts
│ │ │ │ ├── fraudProtection.ts
│ │ │ │ ├── jwt-client.ts
│ │ │ │ ├── modules
│ │ │ │ │ ├── apiKeys
│ │ │ │ │ │ └── index.ts
│ │ │ │ │ ├── billing
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── namespace.ts
│ │ │ │ │ │ └── payment-source-methods.ts
│ │ │ │ │ ├── checkout
│ │ │ │ │ │ └── instance.ts
│ │ │ │ │ └── debug
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── logger.test.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── logger.ts
│ │ │ │ │ ├── transports
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ └── telemetry.test.ts
│ │ │ │ │ │ ├── composite.ts
│ │ │ │ │ │ ├── console.ts
│ │ │ │ │ │ └── telemetry.ts
│ │ │ │ │ └── types.ts
│ │ │ │ ├── protect.ts
│ │ │ │ ├── query-core.ts
│ │ │ │ ├── resources
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── AuthConfig.test.ts
│ │ │ │ │ │ ├── Base.test.ts
│ │ │ │ │ │ ├── Client.test.ts
│ │ │ │ │ │ ├── Environment.test.ts
│ │ │ │ │ │ ├── ExternalAccount.test.ts
│ │ │ │ │ │ ├── Image.test.ts
│ │ │ │ │ │ ├── Organization.test.ts
│ │ │ │ │ │ ├── OrganizationDomain.test.ts
│ │ │ │ │ │ ├── OrganizationInvitation.test.ts
│ │ │ │ │ │ ├── OrganizationMembership.test.ts
│ │ │ │ │ │ ├── OrganizationMembershipRequest.test.ts
│ │ │ │ │ │ ├── OrganizationSuggestion.test.ts
│ │ │ │ │ │ ├── PublicUserData.test.ts
│ │ │ │ │ │ ├── Session.test.ts
│ │ │ │ │ │ ├── SignIn.test.ts
│ │ │ │ │ │ ├── SignUp.test.ts
│ │ │ │ │ │ ├── Token.test.ts
│ │ │ │ │ │ ├── User.test.ts
│ │ │ │ │ │ ├── UserSettings.test.ts
│ │ │ │ │ │ ├── Waitlist.test.ts
│ │ │ │ │ │ └── Web3Wallet.test.ts
│ │ │ │ │ ├── APIKey.ts
│ │ │ │ │ ├── APIKeySettings.ts
│ │ │ │ │ ├── AuthConfig.ts
│ │ │ │ │ ├── BackupCode.ts
│ │ │ │ │ ├── Base.ts
│ │ │ │ │ ├── BillingCheckout.ts
│ │ │ │ │ ├── BillingPayer.ts
│ │ │ │ │ ├── BillingPayment.ts
│ │ │ │ │ ├── BillingPaymentMethod.ts
│ │ │ │ │ ├── BillingPlan.ts
│ │ │ │ │ ├── BillingStatement.ts
│ │ │ │ │ ├── BillingSubscription.ts
│ │ │ │ │ ├── Client.ts
│ │ │ │ │ ├── CommerceSettings.ts
│ │ │ │ │ ├── DeletedObject.ts
│ │ │ │ │ ├── DisplayConfig.ts
│ │ │ │ │ ├── EmailAddress.ts
│ │ │ │ │ ├── EnterpriseAccount.ts
│ │ │ │ │ ├── Environment.ts
│ │ │ │ │ ├── ExternalAccount.ts
│ │ │ │ │ ├── Feature.ts
│ │ │ │ │ ├── IdentificationLink.ts
│ │ │ │ │ ├── Image.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── internal.ts
│ │ │ │ │ ├── Organization.ts
│ │ │ │ │ ├── OrganizationDomain.ts
│ │ │ │ │ ├── OrganizationInvitation.ts
│ │ │ │ │ ├── OrganizationMembership.ts
│ │ │ │ │ ├── OrganizationMembershipRequest.ts
│ │ │ │ │ ├── OrganizationSettings.ts
│ │ │ │ │ ├── OrganizationSuggestion.ts
│ │ │ │ │ ├── Passkey.ts
│ │ │ │ │ ├── Permission.ts
│ │ │ │ │ ├── PhoneNumber.ts
│ │ │ │ │ ├── ProtectConfig.ts
│ │ │ │ │ ├── PublicUserData.ts
│ │ │ │ │ ├── Role.ts
│ │ │ │ │ ├── Session.ts
│ │ │ │ │ ├── SessionVerification.ts
│ │ │ │ │ ├── SessionWithActivities.ts
│ │ │ │ │ ├── SignIn.ts
│ │ │ │ │ ├── SignUp.ts
│ │ │ │ │ ├── Token.ts
│ │ │ │ │ ├── TOTP.ts
│ │ │ │ │ ├── User.ts
│ │ │ │ │ ├── UserData.ts
│ │ │ │ │ ├── UserOrganizationInvitation.ts
│ │ │ │ │ ├── UserSettings.ts
│ │ │ │ │ ├── Verification.ts
│ │ │ │ │ ├── Waitlist.ts
│ │ │ │ │ └── Web3Wallet.ts
│ │ │ │ ├── signals.ts
│ │ │ │ ├── state.ts
│ │ │ │ ├── tokenCache.ts
│ │ │ │ └── warnings.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.browser.ts
│ │ │ ├── index.headless.browser.ts
│ │ │ ├── index.headless.ts
│ │ │ ├── index.legacy.browser.ts
│ │ │ ├── index.ts
│ │ │ ├── test
│ │ │ │ ├── core-fixtures.ts
│ │ │ │ ├── create-fixtures.tsx
│ │ │ │ ├── fixture-helpers.ts
│ │ │ │ ├── fixtures.ts
│ │ │ │ ├── mock-helpers.ts
│ │ │ │ └── utils.ts
│ │ │ └── utils
│ │ │ ├── __tests__
│ │ │ │ ├── captcha.test.ts
│ │ │ │ ├── date.test.ts
│ │ │ │ ├── errors.test.ts
│ │ │ │ ├── filterUndefinedValues.test.ts
│ │ │ │ ├── ignoreEventValue.test.ts
│ │ │ │ ├── instance.test.ts
│ │ │ │ ├── jwt.test.ts
│ │ │ │ ├── locale.test.ts
│ │ │ │ ├── localStorage.test.ts
│ │ │ │ ├── memoizeStateListenerCallback.test.ts
│ │ │ │ ├── resourceParams.test.ts
│ │ │ │ ├── runAsyncResourceTask.test.ts
│ │ │ │ └── tokenId.test.ts
│ │ │ ├── authenticateWithPopup.ts
│ │ │ ├── beforeUnloadTracker.ts
│ │ │ ├── billing.ts
│ │ │ ├── captcha
│ │ │ │ ├── CaptchaChallenge.ts
│ │ │ │ ├── getCaptchaToken.ts
│ │ │ │ ├── retrieveCaptchaInfo.ts
│ │ │ │ ├── turnstile.ts
│ │ │ │ └── types.ts
│ │ │ ├── convertPageToOffsetSearchParams.ts
│ │ │ ├── date.ts
│ │ │ ├── debug.ts
│ │ │ ├── errors.ts
│ │ │ ├── errorThrower.ts
│ │ │ ├── filterUndefinedValues.ts
│ │ │ ├── ignoreEventValue.ts
│ │ │ ├── index.ts
│ │ │ ├── instance.ts
│ │ │ ├── jwt.ts
│ │ │ ├── locale.ts
│ │ │ ├── localStorage.ts
│ │ │ ├── memoizeStateListenerCallback.ts
│ │ │ ├── moduleManager.ts
│ │ │ ├── pageLifecycle.ts
│ │ │ ├── resourceParams.ts
│ │ │ ├── runAsyncResourceTask.ts
│ │ │ ├── setWebpackChunkPublicPath.ts
│ │ │ ├── tokenId.ts
│ │ │ ├── web3.ts
│ │ │ └── zxcvbn.ts
│ │ ├── svgTransform.js
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.dev.json
│ │ ├── tsconfig.json
│ │ ├── turbo.json
│ │ ├── vercel.json
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── dev-cli
│ │ ├── bin
│ │ │ └── cli.js
│ │ ├── CHANGELOG.md
│ │ ├── jsconfig.json
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── schema.json
│ │ └── src
│ │ ├── cli.js
│ │ ├── codemods
│ │ │ ├── index.js
│ │ │ └── transforms
│ │ │ └── add-clerkjsurl-to-provider.cjs
│ │ ├── commands
│ │ │ ├── auth.js
│ │ │ ├── config.js
│ │ │ ├── init.js
│ │ │ ├── set-instance.js
│ │ │ ├── set-root.js
│ │ │ ├── setup.js
│ │ │ └── watch.js
│ │ └── utils
│ │ ├── errors.js
│ │ ├── getClerkPackages.js
│ │ ├── getConfiguration.js
│ │ ├── getMonorepoRoot.js
│ │ ├── getPackageJSON.js
│ │ └── getPackageVersion.js
│ ├── expo
│ │ ├── .gitignore
│ │ ├── android
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── expo
│ │ │ └── modules
│ │ │ └── clerk
│ │ │ └── googlesignin
│ │ │ └── ClerkGoogleSignInModule.kt
│ │ ├── app.plugin.js
│ │ ├── CHANGELOG.md
│ │ ├── expo-module.config.json
│ │ ├── ios
│ │ │ ├── ClerkGoogleSignIn.podspec
│ │ │ └── ClerkGoogleSignInModule.swift
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── cache
│ │ │ │ ├── dummy-data
│ │ │ │ │ ├── client-resource.ts
│ │ │ │ │ ├── environment-resource.ts
│ │ │ │ │ └── index.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── MemoryTokenCache.ts
│ │ │ │ ├── ResourceCache.ts
│ │ │ │ └── types.ts
│ │ │ ├── components
│ │ │ │ ├── controlComponents.tsx
│ │ │ │ └── index.ts
│ │ │ ├── errorThrower.ts
│ │ │ ├── experimental.ts
│ │ │ ├── global.d.ts
│ │ │ ├── google-one-tap
│ │ │ │ ├── ClerkGoogleOneTapSignIn.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── types.ts
│ │ │ ├── hooks
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── useSignInWithApple.test.ts
│ │ │ │ │ └── useSignInWithGoogle.test.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── useAuth.ts
│ │ │ │ ├── useOAuth.ts
│ │ │ │ ├── useSignInWithApple.ios.ts
│ │ │ │ ├── useSignInWithApple.ts
│ │ │ │ ├── useSignInWithGoogle.android.ts
│ │ │ │ ├── useSignInWithGoogle.ios.ts
│ │ │ │ ├── useSignInWithGoogle.shared.ts
│ │ │ │ ├── useSignInWithGoogle.ts
│ │ │ │ ├── useSignInWithGoogle.types.ts
│ │ │ │ └── useSSO.ts
│ │ │ ├── index.ts
│ │ │ ├── legacy.ts
│ │ │ ├── local-credentials
│ │ │ │ ├── index.tsx
│ │ │ │ └── useLocalCredentials
│ │ │ │ ├── index.tsx
│ │ │ │ ├── shared.ts
│ │ │ │ ├── useLocalCredentials.ts
│ │ │ │ └── useLocalCredentials.web.ts
│ │ │ ├── passkeys
│ │ │ │ └── index.ts
│ │ │ ├── plugin
│ │ │ │ └── withClerkExpo.ts
│ │ │ ├── polyfills
│ │ │ │ ├── base64Polyfill.ts
│ │ │ │ └── index.ts
│ │ │ ├── provider
│ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ └── singleton
│ │ │ │ ├── createClerkInstance.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── singleton.ts
│ │ │ │ ├── singleton.web.ts
│ │ │ │ └── types.ts
│ │ │ ├── resource-cache
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── dummy-test-data.ts
│ │ │ │ │ └── secure-store.test.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── resource-cache.ts
│ │ │ ├── secure-store
│ │ │ │ └── index.ts
│ │ │ ├── token-cache
│ │ │ │ └── index.ts
│ │ │ ├── utils
│ │ │ │ ├── errors.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── runtime.ts
│ │ │ └── web
│ │ │ ├── index.ts
│ │ │ └── uiComponents.tsx
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsup.config.ts
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── expo-passkeys
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── android
│ │ │ ├── build.gradle
│ │ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── java
│ │ │ └── expo
│ │ │ └── modules
│ │ │ └── clerkexpopasskeys
│ │ │ ├── ClerkExpoPasskeysExceptions.kt
│ │ │ ├── ClerkExpoPasskeysModule.kt
│ │ │ └── CredentialManager.kt
│ │ ├── app.json
│ │ ├── CHANGELOG.md
│ │ ├── expo-module.config.json
│ │ ├── ios
│ │ │ ├── AccountManager.swift
│ │ │ ├── ClerkExpoPasskeys.podspec
│ │ │ ├── ClerkExpoPasskeysModule.swift
│ │ │ └── Helpers.swift
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── ClerkExpoPasskeys.types.ts
│ │ │ ├── ClerkExpoPasskeysModule.ts
│ │ │ ├── ClerkExpoPasskeysModule.web.ts
│ │ │ ├── index.ts
│ │ │ └── utils.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ └── tsup.config.ts
│ ├── express
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── CHANGELOG.md
│ │ ├── env.d.ts
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ ├── clerkMiddleware.test.ts
│ │ │ │ ├── exports.test.ts
│ │ │ │ ├── getAuth.test.ts
│ │ │ │ ├── helpers.ts
│ │ │ │ └── requireAuth.test.ts
│ │ │ ├── authenticateRequest.ts
│ │ │ ├── clerkClient.ts
│ │ │ ├── clerkMiddleware.ts
│ │ │ ├── errors.ts
│ │ │ ├── getAuth.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── requireAuth.ts
│ │ │ ├── types.ts
│ │ │ ├── utils.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ ├── turbo.json
│ │ ├── vitest.config.mts
│ │ ├── vitest.setup.mts
│ │ └── webhooks
│ │ └── package.json
│ ├── fastify
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ ├── clerkClient.test.ts.snap
│ │ │ │ │ ├── constants.test.ts.snap
│ │ │ │ │ ├── exports.test.ts.snap
│ │ │ │ │ └── getAuth.test.ts.snap
│ │ │ │ ├── clerkClient.test.ts
│ │ │ │ ├── clerkPlugin.test.ts
│ │ │ │ ├── constants.test.ts
│ │ │ │ ├── exports.test.ts
│ │ │ │ ├── getAuth.test.ts
│ │ │ │ └── withClerkMiddleware.test.ts
│ │ │ ├── clerkClient.ts
│ │ │ ├── clerkPlugin.ts
│ │ │ ├── constants.ts
│ │ │ ├── errors.ts
│ │ │ ├── getAuth.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── test
│ │ │ │ └── utils.ts
│ │ │ ├── types.ts
│ │ │ ├── utils.ts
│ │ │ ├── webhooks.ts
│ │ │ └── withClerkMiddleware.ts
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsup.config.ts
│ │ ├── vitest.config.mts
│ │ ├── vitest.setup.mts
│ │ └── webhooks
│ │ └── package.json
│ ├── localizations
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── ar-SA.ts
│ │ │ ├── be-BY.ts
│ │ │ ├── bg-BG.ts
│ │ │ ├── bn-IN.ts
│ │ │ ├── ca-ES.ts
│ │ │ ├── cs-CZ.ts
│ │ │ ├── da-DK.ts
│ │ │ ├── de-DE.ts
│ │ │ ├── el-GR.ts
│ │ │ ├── en-GB.ts
│ │ │ ├── en-US.ts
│ │ │ ├── es-CR.ts
│ │ │ ├── es-ES.ts
│ │ │ ├── es-MX.ts
│ │ │ ├── es-UY.ts
│ │ │ ├── fa-IR.ts
│ │ │ ├── fi-FI.ts
│ │ │ ├── fr-FR.ts
│ │ │ ├── he-IL.ts
│ │ │ ├── hi-IN.ts
│ │ │ ├── hr-HR.ts
│ │ │ ├── hu-HU.ts
│ │ │ ├── id-ID.ts
│ │ │ ├── index.ts
│ │ │ ├── is-IS.ts
│ │ │ ├── it-IT.ts
│ │ │ ├── ja-JP.ts
│ │ │ ├── kk-KZ.ts
│ │ │ ├── ko-KR.ts
│ │ │ ├── mn-MN.ts
│ │ │ ├── ms-MY.ts
│ │ │ ├── nb-NO.ts
│ │ │ ├── nl-BE.ts
│ │ │ ├── nl-NL.ts
│ │ │ ├── pl-PL.ts
│ │ │ ├── pt-BR.ts
│ │ │ ├── pt-PT.ts
│ │ │ ├── ro-RO.ts
│ │ │ ├── ru-RU.ts
│ │ │ ├── sk-SK.ts
│ │ │ ├── sr-RS.ts
│ │ │ ├── sv-SE.ts
│ │ │ ├── ta-IN.ts
│ │ │ ├── te-IN.ts
│ │ │ ├── th-TH.ts
│ │ │ ├── tr-TR.ts
│ │ │ ├── uk-UA.ts
│ │ │ ├── utils
│ │ │ │ ├── enUS_v4.ts
│ │ │ │ ├── generate.ts
│ │ │ │ └── utils.ts
│ │ │ ├── vi-VN.ts
│ │ │ ├── zh-CN.ts
│ │ │ └── zh-TW.ts
│ │ ├── tsconfig.json
│ │ └── tsup.config.ts
│ ├── msw
│ │ ├── BillingService.ts
│ │ ├── EnvironmentService.ts
│ │ ├── index.ts
│ │ ├── MockingController.ts
│ │ ├── MockingProvider.tsx
│ │ ├── MockingStatusIndicator.tsx
│ │ ├── OrganizationService.ts
│ │ ├── package.json
│ │ ├── PageMocking.ts
│ │ ├── README.md
│ │ ├── request-handlers.ts
│ │ ├── SessionService.ts
│ │ ├── SignInService.ts
│ │ ├── SignUpService.ts
│ │ ├── tsconfig.json
│ │ ├── types.ts
│ │ ├── usePageMocking.ts
│ │ └── UserService.ts
│ ├── nextjs
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── errors
│ │ │ └── package.json
│ │ ├── internal
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.cjs.json
│ │ ├── package.esm.json
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── server
│ │ │ └── package.json
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── keyless-custom-headers.test.ts
│ │ │ │ └── webhooks.test.ts
│ │ │ ├── app-router
│ │ │ │ ├── client
│ │ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ │ ├── keyless-cookie-sync.tsx
│ │ │ │ │ ├── keyless-creator-reader.tsx
│ │ │ │ │ ├── useAwaitablePush.ts
│ │ │ │ │ ├── useAwaitableReplace.ts
│ │ │ │ │ └── useInternalNavFun.ts
│ │ │ │ ├── keyless-actions.ts
│ │ │ │ ├── server
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── controlComponents.test-d.ts
│ │ │ │ │ │ └── controlComponents.test.tsx
│ │ │ │ │ ├── auth.ts
│ │ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ │ ├── controlComponents.tsx
│ │ │ │ │ ├── currentUser.ts
│ │ │ │ │ ├── keyless-provider.tsx
│ │ │ │ │ └── utils.ts
│ │ │ │ └── server-actions.ts
│ │ │ ├── client-boundary
│ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ ├── controlComponents.ts
│ │ │ │ ├── hooks
│ │ │ │ │ ├── useEnforceCatchAllRoute.tsx
│ │ │ │ │ ├── useEnforceRoutingProps.tsx
│ │ │ │ │ ├── usePagesRouter.tsx
│ │ │ │ │ ├── usePathnameWithoutCatchAll.tsx
│ │ │ │ │ └── useSafeLayoutEffect.tsx
│ │ │ │ ├── hooks.ts
│ │ │ │ ├── NextOptionsContext.tsx
│ │ │ │ ├── PromisifiedAuthProvider.tsx
│ │ │ │ └── uiComponents.tsx
│ │ │ ├── components.client.ts
│ │ │ ├── components.server.ts
│ │ │ ├── constants.ts
│ │ │ ├── errors.ts
│ │ │ ├── experimental.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── internal.ts
│ │ │ ├── legacy.ts
│ │ │ ├── pages
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ │ ├── exports.test.ts
│ │ │ │ │ └── index.test.tsx
│ │ │ │ └── ClerkProvider.tsx
│ │ │ ├── runtime
│ │ │ │ ├── browser
│ │ │ │ │ └── safe-node-apis.js
│ │ │ │ └── node
│ │ │ │ └── safe-node-apis.js
│ │ │ ├── server
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ │ ├── clerkClient.test.ts
│ │ │ │ │ ├── clerkMiddleware.test.ts
│ │ │ │ │ ├── content-security-policy.test.ts
│ │ │ │ │ ├── createGetAuth.test.ts
│ │ │ │ │ ├── exports.test.ts
│ │ │ │ │ └── getAuthDataFromRequest.test.ts
│ │ │ │ ├── buildClerkProps.ts
│ │ │ │ ├── clerkClient.ts
│ │ │ │ ├── clerkMiddleware.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── content-security-policy.ts
│ │ │ │ ├── createClerkClient.ts
│ │ │ │ ├── createGetAuth.ts
│ │ │ │ ├── data
│ │ │ │ │ └── getAuthDataFromRequest.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── errorThrower.ts
│ │ │ │ ├── fs
│ │ │ │ │ ├── middleware-location.ts
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── headers-utils.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── keyless-custom-headers.ts
│ │ │ │ ├── keyless-log-cache.ts
│ │ │ │ ├── keyless-node.ts
│ │ │ │ ├── keyless-telemetry.ts
│ │ │ │ ├── keyless.ts
│ │ │ │ ├── middleware-storage.ts
│ │ │ │ ├── nextErrors.ts
│ │ │ │ ├── nextFetcher.ts
│ │ │ │ ├── protect.ts
│ │ │ │ ├── routeMatcher.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── types
│ │ │ │ └── safe-node-apis.d.ts
│ │ │ ├── types.ts
│ │ │ ├── utils
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── debugLogger.test.ts
│ │ │ │ │ ├── matcher.test.ts
│ │ │ │ │ └── removeBasePath.test.ts
│ │ │ │ ├── clerk-script.tsx
│ │ │ │ ├── debugLogger.ts
│ │ │ │ ├── feature-flags.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── invalidateNextRouterCache.ts
│ │ │ │ ├── logFormatter.ts
│ │ │ │ ├── mergeNextClerkPropsWithEnv.ts
│ │ │ │ ├── only-try.ts
│ │ │ │ ├── removeBasePath.ts
│ │ │ │ ├── response.ts
│ │ │ │ ├── router-telemetry.ts
│ │ │ │ └── serverRedirectWithAuth.ts
│ │ │ ├── vendor
│ │ │ │ ├── crypto-es.js
│ │ │ │ └── README.md
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsup.config.ts
│ │ ├── typedoc.json
│ │ ├── vitest.config.mts
│ │ ├── vitest.setup.mts
│ │ └── webhooks
│ │ └── package.json
│ ├── nuxt
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── global.d.ts
│ │ │ ├── module.ts
│ │ │ └── runtime
│ │ │ ├── client
│ │ │ │ ├── index.ts
│ │ │ │ └── routeMatcher.ts
│ │ │ ├── components
│ │ │ │ ├── index.ts
│ │ │ │ └── uiComponents.ts
│ │ │ ├── composables
│ │ │ │ └── index.ts
│ │ │ ├── errors.ts
│ │ │ ├── plugin.ts
│ │ │ ├── server
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── auth.test-d.ts
│ │ │ │ │ └── clerkMiddleware.test.ts
│ │ │ │ ├── clerkClient.ts
│ │ │ │ ├── clerkMiddleware.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── middleware.ts
│ │ │ │ ├── routeMatcher.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ └── vitest.config.ts
│ ├── react
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── clerk.png
│ │ ├── docs
│ │ │ ├── legacy-use-sign-in.md
│ │ │ ├── legacy-use-sign-up.md
│ │ │ └── use-auth.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ └── isomorphicClerk.test.ts
│ │ │ ├── components
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── CheckoutButton.test.tsx
│ │ │ │ │ ├── OrganizationProfile.test.tsx
│ │ │ │ │ ├── OrganizationSwitcher.test.tsx
│ │ │ │ │ ├── PlanDetailsButton.test.tsx
│ │ │ │ │ ├── SignIn.test.tsx
│ │ │ │ │ ├── SignInButton.test.tsx
│ │ │ │ │ ├── SignInWithMetamaskButton.test.tsx
│ │ │ │ │ ├── SignOutButton.test.tsx
│ │ │ │ │ ├── SignUp.test.tsx
│ │ │ │ │ ├── SignUpButton.test.tsx
│ │ │ │ │ ├── SubscriptionDetailsButton.test.tsx
│ │ │ │ │ ├── UserAvatar.test.tsx
│ │ │ │ │ ├── UserButton.test.tsx
│ │ │ │ │ └── UserProfile.test.tsx
│ │ │ │ ├── CheckoutButton.tsx
│ │ │ │ ├── ClerkHostRenderer.tsx
│ │ │ │ ├── controlComponents.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── PlanDetailsButton.tsx
│ │ │ │ ├── SignInButton.tsx
│ │ │ │ ├── SignInWithMetamaskButton.tsx
│ │ │ │ ├── SignOutButton.tsx
│ │ │ │ ├── SignUpButton.tsx
│ │ │ │ ├── SubscriptionDetailsButton.tsx
│ │ │ │ ├── uiComponents.tsx
│ │ │ │ └── withClerk.tsx
│ │ │ ├── contexts
│ │ │ │ ├── __tests__
│ │ │ │ │ └── ClerkProvider.test.tsx
│ │ │ │ ├── assertHelpers.ts
│ │ │ │ ├── AuthContext.ts
│ │ │ │ ├── ClerkContextProvider.tsx
│ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── IsomorphicClerkContext.tsx
│ │ │ │ ├── OrganizationContext.tsx
│ │ │ │ ├── SessionContext.tsx
│ │ │ │ └── UserContext.tsx
│ │ │ ├── errors
│ │ │ │ ├── errorThrower.ts
│ │ │ │ └── messages.ts
│ │ │ ├── errors.ts
│ │ │ ├── experimental.ts
│ │ │ ├── global.d.ts
│ │ │ ├── hooks
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── useRoutingProps.test.tsx.snap
│ │ │ │ │ ├── useAuth.test.tsx
│ │ │ │ │ ├── useAuth.type.test.ts
│ │ │ │ │ └── useRoutingProps.test.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── legacy
│ │ │ │ │ ├── useSignIn.ts
│ │ │ │ │ └── useSignUp.ts
│ │ │ │ ├── useAssertWrappedByClerkProvider.ts
│ │ │ │ ├── useAuth.ts
│ │ │ │ ├── useClerkSignal.ts
│ │ │ │ ├── useEmailLink.ts
│ │ │ │ ├── useRoutingProps.ts
│ │ │ │ └── utils.ts
│ │ │ ├── index.ts
│ │ │ ├── internal.ts
│ │ │ ├── isomorphicClerk.ts
│ │ │ ├── legacy.ts
│ │ │ ├── polyfills.ts
│ │ │ ├── stateProxy.ts
│ │ │ ├── types
│ │ │ │ └── appearance.ts
│ │ │ ├── types.ts
│ │ │ └── utils
│ │ │ ├── __tests__
│ │ │ │ ├── useCustomMenuItems.test.tsx
│ │ │ │ └── useMaxAllowedInstancesGuard.test.tsx
│ │ │ ├── childrenUtils.tsx
│ │ │ ├── componentValidation.ts
│ │ │ ├── index.ts
│ │ │ ├── isConstructor.ts
│ │ │ ├── isDevOrStageUrl.tsx
│ │ │ ├── useCustomElementPortal.tsx
│ │ │ ├── useCustomMenuItems.tsx
│ │ │ ├── useCustomPages.tsx
│ │ │ ├── useMaxAllowedInstancesGuard.tsx
│ │ │ └── useWaitForComponentMount.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsup.config.ts
│ │ ├── turbo.json
│ │ ├── typedoc.json
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── react-router
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ └── exports.test.ts
│ │ │ ├── api
│ │ │ │ └── index.ts
│ │ │ ├── client
│ │ │ │ ├── index.ts
│ │ │ │ ├── ReactRouterClerkProvider.tsx
│ │ │ │ ├── ReactRouterOptionsContext.tsx
│ │ │ │ ├── types.ts
│ │ │ │ ├── uiComponents.tsx
│ │ │ │ ├── useAwaitableNavigate.tsx
│ │ │ │ └── usePathnameWithoutSplatRouteParams.tsx
│ │ │ ├── errors.ts
│ │ │ ├── errorThrower.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── legacy.ts
│ │ │ ├── server
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── clerkMiddleware.test.ts
│ │ │ │ │ ├── getAuth.test.ts
│ │ │ │ │ └── rootAuthLoader.test.ts
│ │ │ │ ├── clerkClient.ts
│ │ │ │ ├── clerkMiddleware.ts
│ │ │ │ ├── getAuth.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── legacyAuthenticateRequest.ts
│ │ │ │ ├── loadOptions.ts
│ │ │ │ ├── rootAuthLoader.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils.ts
│ │ │ ├── ssr
│ │ │ │ └── index.ts
│ │ │ ├── utils
│ │ │ │ ├── __tests__
│ │ │ │ │ └── assert.test.ts
│ │ │ │ ├── assert.ts
│ │ │ │ ├── env.ts
│ │ │ │ └── errors.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── shared
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── docs
│ │ │ ├── use-clerk.md
│ │ │ ├── use-session-list.md
│ │ │ ├── use-session.md
│ │ │ └── use-user.md
│ │ ├── global.d.ts
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── scripts
│ │ │ └── postinstall.mjs
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── apiUrlFromPublishableKey.spec.ts
│ │ │ │ ├── browser.spec.ts
│ │ │ │ ├── buildAccountsBaseUrl.spec.ts
│ │ │ │ ├── color.spec.ts
│ │ │ │ ├── color.test.ts.bak
│ │ │ │ ├── date.spec.ts
│ │ │ │ ├── deprecated.spec.ts
│ │ │ │ ├── deriveState.spec.ts
│ │ │ │ ├── devbrowser.spec.ts
│ │ │ │ ├── error.spec.ts
│ │ │ │ ├── eventBus.spec.ts
│ │ │ │ ├── fastDeepMerge.spec.ts
│ │ │ │ ├── handleValueOrFn.spec.ts
│ │ │ │ ├── jwtPayloadParser.spec.ts
│ │ │ │ ├── keys.spec.ts
│ │ │ │ ├── loadClerkJsScript.spec.ts
│ │ │ │ ├── localStorageBroadcastChannel.spec.ts
│ │ │ │ ├── logger.spec.ts
│ │ │ │ ├── netlifyCacheHandler.spec.ts
│ │ │ │ ├── organization.spec.ts
│ │ │ │ ├── pathMatcher.spec.ts
│ │ │ │ ├── proxy.spec.ts
│ │ │ │ ├── retry.spec.ts
│ │ │ │ ├── safeImport.spec.ts
│ │ │ │ ├── telemetry.logs.spec.ts
│ │ │ │ ├── underscore.spec.ts
│ │ │ │ ├── url.spec.ts
│ │ │ │ └── versionSelector.spec.ts
│ │ │ ├── alternativePhoneCode.ts
│ │ │ ├── apiUrlFromPublishableKey.ts
│ │ │ ├── authorization-errors.ts
│ │ │ ├── authorization.ts
│ │ │ ├── browser.ts
│ │ │ ├── buildAccountsBaseUrl.ts
│ │ │ ├── clerkEventBus.ts
│ │ │ ├── color.ts
│ │ │ ├── compiled
│ │ │ │ └── path-to-regexp
│ │ │ │ ├── index.js
│ │ │ │ └── LICENSE.txt
│ │ │ ├── constants.ts
│ │ │ ├── cookie.ts
│ │ │ ├── date.ts
│ │ │ ├── deprecated.ts
│ │ │ ├── deriveState.ts
│ │ │ ├── devBrowser.ts
│ │ │ ├── dom
│ │ │ │ ├── index.ts
│ │ │ │ └── waitForElement.ts
│ │ │ ├── error.ts
│ │ │ ├── errors
│ │ │ │ ├── clerkApiError.ts
│ │ │ │ ├── clerkApiResponseError.ts
│ │ │ │ ├── clerkError.ts
│ │ │ │ ├── clerkRuntimeError.ts
│ │ │ │ ├── createErrorTypeGuard.ts
│ │ │ │ ├── emailLinkError.ts
│ │ │ │ ├── errorThrower.ts
│ │ │ │ ├── globalHookError.ts
│ │ │ │ ├── helpers.ts
│ │ │ │ ├── metamaskError.ts
│ │ │ │ ├── missingExpiredTokenError.ts
│ │ │ │ ├── parseError.ts
│ │ │ │ └── webAuthNError.ts
│ │ │ ├── eventBus.ts
│ │ │ ├── file.ts
│ │ │ ├── getEnvVariable.ts
│ │ │ ├── globs.ts
│ │ │ ├── handleValueOrFn.ts
│ │ │ ├── index.ts
│ │ │ ├── internal
│ │ │ │ └── clerk-js
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── completeSignUpFlow.test.ts
│ │ │ │ │ ├── email.test.ts
│ │ │ │ │ ├── encoders.test.ts
│ │ │ │ │ ├── organization.test.ts
│ │ │ │ │ ├── passkeys.test.ts
│ │ │ │ │ ├── path.test.ts
│ │ │ │ │ ├── queryParams.test.ts
│ │ │ │ │ ├── queryStateParams.test.ts
│ │ │ │ │ ├── querystring.test.ts
│ │ │ │ │ ├── redirectUrls.test.ts
│ │ │ │ │ └── url.test.ts
│ │ │ │ ├── completeSignUpFlow.ts
│ │ │ │ ├── componentGuards.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── email.ts
│ │ │ │ ├── encoders.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── hex.ts
│ │ │ │ ├── injectedWeb3EthProviders.ts
│ │ │ │ ├── injectedWeb3SolanaProviders.ts
│ │ │ │ ├── organization.ts
│ │ │ │ ├── passkeys.ts
│ │ │ │ ├── passwords
│ │ │ │ │ ├── complexity.ts
│ │ │ │ │ ├── loadZxcvbn.ts
│ │ │ │ │ ├── password.ts
│ │ │ │ │ └── strength.ts
│ │ │ │ ├── path.ts
│ │ │ │ ├── queryParams.ts
│ │ │ │ ├── queryStateParams.ts
│ │ │ │ ├── querystring.ts
│ │ │ │ ├── redirectUrls.ts
│ │ │ │ ├── runtime.ts
│ │ │ │ ├── sessionTasks.ts
│ │ │ │ ├── url.ts
│ │ │ │ ├── user.ts
│ │ │ │ ├── warnings.ts
│ │ │ │ ├── web3.ts
│ │ │ │ └── windowNavigate.ts
│ │ │ ├── isomorphicAtob.ts
│ │ │ ├── isomorphicBtoa.ts
│ │ │ ├── jwtPayloadParser.ts
│ │ │ ├── keys.ts
│ │ │ ├── loadClerkJsScript.ts
│ │ │ ├── loadScript.ts
│ │ │ ├── localStorageBroadcastChannel.ts
│ │ │ ├── logger.ts
│ │ │ ├── moduleManager.ts
│ │ │ ├── netlifyCacheHandler.ts
│ │ │ ├── oauth.ts
│ │ │ ├── object.ts
│ │ │ ├── organization.ts
│ │ │ ├── pathMatcher.ts
│ │ │ ├── pathToRegexp.ts
│ │ │ ├── poller.ts
│ │ │ ├── proxy.ts
│ │ │ ├── react
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── payment-element.test.tsx
│ │ │ │ │ └── useReverification.spec.ts
│ │ │ │ ├── billing
│ │ │ │ │ ├── payment-element.tsx
│ │ │ │ │ ├── useInitializePaymentMethod.rq.tsx
│ │ │ │ │ ├── useInitializePaymentMethod.swr.tsx
│ │ │ │ │ ├── useInitializePaymentMethod.tsx
│ │ │ │ │ ├── useStripeClerkLibs.rq.tsx
│ │ │ │ │ ├── useStripeClerkLibs.swr.tsx
│ │ │ │ │ ├── useStripeClerkLibs.tsx
│ │ │ │ │ ├── useStripeLoader.rq.tsx
│ │ │ │ │ ├── useStripeLoader.swr.tsx
│ │ │ │ │ └── useStripeLoader.tsx
│ │ │ │ ├── clerk-rq
│ │ │ │ │ ├── infiniteQueryOptions.ts
│ │ │ │ │ ├── keep-previous-data.ts
│ │ │ │ │ ├── queryOptions.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ ├── use-clerk-query-client.ts
│ │ │ │ │ ├── useBaseQuery.ts
│ │ │ │ │ ├── useInfiniteQuery.ts
│ │ │ │ │ └── useQuery.ts
│ │ │ │ ├── clerk-swr.ts
│ │ │ │ ├── contexts.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── createBillingPaginatedHook.spec.tsx
│ │ │ │ │ │ ├── mocks
│ │ │ │ │ │ │ ├── clerk.ts
│ │ │ │ │ │ │ └── index.ts
│ │ │ │ │ │ ├── useAPIKeys.spec.tsx
│ │ │ │ │ │ ├── useCheckout.type.spec.ts
│ │ │ │ │ │ ├── usePagesOrInfinite.spec.ts
│ │ │ │ │ │ ├── usePlans.spec.tsx
│ │ │ │ │ │ ├── usePreviousValue.spec.ts
│ │ │ │ │ │ ├── useSafeValues.spec.ts
│ │ │ │ │ │ ├── useSubscription.spec.tsx
│ │ │ │ │ │ └── wrapper.tsx
│ │ │ │ │ ├── createBillingPaginatedHook.tsx
│ │ │ │ │ ├── createCacheKeys.ts
│ │ │ │ │ ├── createContextAndHook.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── useAPIKeys.rq.tsx
│ │ │ │ │ ├── useAPIKeys.swr.tsx
│ │ │ │ │ ├── useAPIKeys.ts
│ │ │ │ │ ├── useAttemptToEnableOrganizations.ts
│ │ │ │ │ ├── useBillingHookEnabled.ts
│ │ │ │ │ ├── useCheckout.ts
│ │ │ │ │ ├── useClearQueriesOnSignOut.ts
│ │ │ │ │ ├── useClerk.ts
│ │ │ │ │ ├── useDeepEqualMemo.ts
│ │ │ │ │ ├── useOrganization.tsx
│ │ │ │ │ ├── useOrganizationList.tsx
│ │ │ │ │ ├── usePageOrInfinite.types.ts
│ │ │ │ │ ├── usePagesOrInfinite.rq.tsx
│ │ │ │ │ ├── usePagesOrInfinite.shared.ts
│ │ │ │ │ ├── usePagesOrInfinite.swr.tsx
│ │ │ │ │ ├── usePagesOrInfinite.tsx
│ │ │ │ │ ├── usePaymentAttemptQuery.rq.tsx
│ │ │ │ │ ├── usePaymentAttemptQuery.shared.ts
│ │ │ │ │ ├── usePaymentAttemptQuery.swr.tsx
│ │ │ │ │ ├── usePaymentAttemptQuery.tsx
│ │ │ │ │ ├── usePaymentAttemptQuery.types.ts
│ │ │ │ │ ├── usePaymentAttempts.tsx
│ │ │ │ │ ├── usePaymentMethods.tsx
│ │ │ │ │ ├── usePlanDetailsQuery.rq.tsx
│ │ │ │ │ ├── usePlanDetailsQuery.shared.ts
│ │ │ │ │ ├── usePlanDetailsQuery.swr.tsx
│ │ │ │ │ ├── usePlanDetailsQuery.tsx
│ │ │ │ │ ├── usePlanDetailsQuery.types.ts
│ │ │ │ │ ├── usePlans.tsx
│ │ │ │ │ ├── usePreviousValue.ts
│ │ │ │ │ ├── useReverification.ts
│ │ │ │ │ ├── useSafeLayoutEffect.tsx
│ │ │ │ │ ├── useSession.ts
│ │ │ │ │ ├── useSessionList.ts
│ │ │ │ │ ├── useStatementQuery.rq.tsx
│ │ │ │ │ ├── useStatementQuery.shared.ts
│ │ │ │ │ ├── useStatementQuery.swr.tsx
│ │ │ │ │ ├── useStatementQuery.tsx
│ │ │ │ │ ├── useStatementQuery.types.ts
│ │ │ │ │ ├── useStatements.tsx
│ │ │ │ │ ├── useSubscription.rq.tsx
│ │ │ │ │ ├── useSubscription.shared.ts
│ │ │ │ │ ├── useSubscription.swr.tsx
│ │ │ │ │ ├── useSubscription.tsx
│ │ │ │ │ ├── useSubscription.types.ts
│ │ │ │ │ └── useUser.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── providers
│ │ │ │ │ ├── SWRConfigCompat.rq.tsx
│ │ │ │ │ ├── SWRConfigCompat.swr.tsx
│ │ │ │ │ └── SWRConfigCompat.tsx
│ │ │ │ ├── stable-keys.ts
│ │ │ │ ├── stripe-react
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── utils.ts
│ │ │ │ └── types.ts
│ │ │ ├── retry.ts
│ │ │ ├── router
│ │ │ │ ├── __tests__
│ │ │ │ │ └── router.spec.ts
│ │ │ │ ├── react.tsx
│ │ │ │ └── router.ts
│ │ │ ├── router.ts
│ │ │ ├── safeImport.ts
│ │ │ ├── saml.ts
│ │ │ ├── telemetry
│ │ │ │ ├── collector.ts
│ │ │ │ ├── events
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── theme-usage.spec.ts
│ │ │ │ │ ├── component-mounted.ts
│ │ │ │ │ ├── framework-metadata.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── method-called.ts
│ │ │ │ │ └── theme-usage.ts
│ │ │ │ ├── throttler.ts
│ │ │ │ └── types.ts
│ │ │ ├── telemetry.ts
│ │ │ ├── types
│ │ │ │ ├── apiKeys.ts
│ │ │ │ ├── apiKeysSettings.ts
│ │ │ │ ├── attributes.ts
│ │ │ │ ├── authConfig.ts
│ │ │ │ ├── authObject.ts
│ │ │ │ ├── authorization.ts
│ │ │ │ ├── backupCode.ts
│ │ │ │ ├── billing.ts
│ │ │ │ ├── clerk.ts
│ │ │ │ ├── client.ts
│ │ │ │ ├── commerceSettings.ts
│ │ │ │ ├── customMenuItems.ts
│ │ │ │ ├── customPages.ts
│ │ │ │ ├── deletedObject.ts
│ │ │ │ ├── devtools.ts
│ │ │ │ ├── displayConfig.ts
│ │ │ │ ├── elementIds.ts
│ │ │ │ ├── emailAddress.ts
│ │ │ │ ├── enterpriseAccount.ts
│ │ │ │ ├── environment.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── externalAccount.ts
│ │ │ │ ├── factors.ts
│ │ │ │ ├── hooks.ts
│ │ │ │ ├── identificationLink.ts
│ │ │ │ ├── identifiers.ts
│ │ │ │ ├── image.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── instance.ts
│ │ │ │ ├── json.ts
│ │ │ │ ├── jwt.ts
│ │ │ │ ├── jwtv2.ts
│ │ │ │ ├── key.ts
│ │ │ │ ├── localization.ts
│ │ │ │ ├── multiDomain.ts
│ │ │ │ ├── oauth.ts
│ │ │ │ ├── organization.ts
│ │ │ │ ├── organizationDomain.ts
│ │ │ │ ├── organizationInvitation.ts
│ │ │ │ ├── organizationMembership.ts
│ │ │ │ ├── organizationMembershipRequest.ts
│ │ │ │ ├── organizationSettings.ts
│ │ │ │ ├── organizationSuggestion.ts
│ │ │ │ ├── pagination.ts
│ │ │ │ ├── passkey.ts
│ │ │ │ ├── passwords.ts
│ │ │ │ ├── permission.ts
│ │ │ │ ├── phoneCodeChannel.ts
│ │ │ │ ├── phoneNumber.ts
│ │ │ │ ├── protectConfig.ts
│ │ │ │ ├── redirects.ts
│ │ │ │ ├── resource.ts
│ │ │ │ ├── role.ts
│ │ │ │ ├── router.ts
│ │ │ │ ├── runtime-values.ts
│ │ │ │ ├── saml.ts
│ │ │ │ ├── session.ts
│ │ │ │ ├── sessionVerification.ts
│ │ │ │ ├── signIn.ts
│ │ │ │ ├── signInCommon.ts
│ │ │ │ ├── signInFuture.ts
│ │ │ │ ├── signUp.ts
│ │ │ │ ├── signUpCommon.ts
│ │ │ │ ├── signUpFuture.ts
│ │ │ │ ├── snapshots.ts
│ │ │ │ ├── ssr.ts
│ │ │ │ ├── state.ts
│ │ │ │ ├── strategies.ts
│ │ │ │ ├── telemetry.ts
│ │ │ │ ├── theme.ts
│ │ │ │ ├── token.ts
│ │ │ │ ├── totp.ts
│ │ │ │ ├── user.ts
│ │ │ │ ├── userOrganizationInvitation.ts
│ │ │ │ ├── userSettings.ts
│ │ │ │ ├── utils copy.ts
│ │ │ │ ├── utils.ts
│ │ │ │ ├── verification.ts
│ │ │ │ ├── virtual-data-hooks.d.ts
│ │ │ │ ├── waitlist.ts
│ │ │ │ ├── web3.ts
│ │ │ │ └── web3Wallet.ts
│ │ │ ├── ui
│ │ │ │ ├── index.ts
│ │ │ │ └── types.ts
│ │ │ ├── underscore.ts
│ │ │ ├── url.ts
│ │ │ ├── utils
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── createDeferredPromise.spec.ts
│ │ │ │ │ └── instance.spec.ts
│ │ │ │ ├── allSettled.ts
│ │ │ │ ├── createDeferredPromise.ts
│ │ │ │ ├── fastDeepMerge.ts
│ │ │ │ ├── handleValueOrFn.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── instance.ts
│ │ │ │ ├── logErrorInDevMode.ts
│ │ │ │ ├── noop.ts
│ │ │ │ ├── runIfFunctionOrReturn.ts
│ │ │ │ └── runtimeEnvironment.ts
│ │ │ ├── versionSelector.ts
│ │ │ ├── web3.ts
│ │ │ ├── webauthn.ts
│ │ │ └── workerTimers
│ │ │ ├── createWorkerTimers.ts
│ │ │ ├── index.ts
│ │ │ ├── workerTimers.built.ts
│ │ │ ├── workerTimers.types.ts
│ │ │ └── workerTimers.worker.ts
│ │ ├── tsconfig.json
│ │ ├── tsconfig.test.json
│ │ ├── tsdown.config.mts
│ │ ├── typedoc.json
│ │ ├── vitest.config.mts
│ │ └── vitest.setup.mts
│ ├── tanstack-react-start
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── errors
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── server
│ │ │ └── package.json
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ └── exports.test.ts.snap
│ │ │ │ └── exports.test.ts
│ │ │ ├── client
│ │ │ │ ├── ClerkProvider.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── OptionsContext.tsx
│ │ │ │ ├── types.ts
│ │ │ │ ├── uiComponents.tsx
│ │ │ │ ├── useAwaitableNavigate.ts
│ │ │ │ └── utils.ts
│ │ │ ├── errors.ts
│ │ │ ├── experimental.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.ts
│ │ │ ├── legacy.ts
│ │ │ ├── server
│ │ │ │ ├── auth.ts
│ │ │ │ ├── clerkClient.ts
│ │ │ │ ├── clerkMiddleware.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── loadOptions.ts
│ │ │ │ ├── types.ts
│ │ │ │ └── utils
│ │ │ │ └── index.ts
│ │ │ ├── utils
│ │ │ │ ├── env.ts
│ │ │ │ ├── errors.ts
│ │ │ │ └── index.ts
│ │ │ └── webhooks.ts
│ │ ├── tsconfig.declarations.json
│ │ ├── tsconfig.json
│ │ ├── tsup.config.ts
│ │ ├── vite-env.d.ts
│ │ ├── vitest.config.mts
│ │ ├── vitest.setup.mts
│ │ └── webhooks
│ │ └── package.json
│ ├── testing
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── cypress
│ │ │ └── package.json
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── playwright
│ │ │ └── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── common
│ │ │ │ ├── constants.ts
│ │ │ │ ├── errors.ts
│ │ │ │ ├── helpers-utils.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── setup.ts
│ │ │ │ └── types.ts
│ │ │ ├── cypress
│ │ │ │ ├── custom-commands.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── setup.ts
│ │ │ │ └── setupClerkTestingToken.ts
│ │ │ ├── index.ts
│ │ │ └── playwright
│ │ │ ├── helpers.ts
│ │ │ ├── index.ts
│ │ │ ├── setup.ts
│ │ │ ├── setupClerkTestingToken.ts
│ │ │ └── unstable
│ │ │ ├── index.ts
│ │ │ └── page-objects
│ │ │ ├── apiKeys.ts
│ │ │ ├── app.ts
│ │ │ ├── checkout.ts
│ │ │ ├── clerk.ts
│ │ │ ├── common.ts
│ │ │ ├── expect.ts
│ │ │ ├── impersonation.ts
│ │ │ ├── index.ts
│ │ │ ├── keylessPopover.ts
│ │ │ ├── organizationSwitcher.ts
│ │ │ ├── planDetails.ts
│ │ │ ├── pricingTable.ts
│ │ │ ├── sessionTask.ts
│ │ │ ├── signIn.ts
│ │ │ ├── signUp.ts
│ │ │ ├── subscriptionDetails.ts
│ │ │ ├── testingToken.ts
│ │ │ ├── userAvatar.ts
│ │ │ ├── userButton.ts
│ │ │ ├── userProfile.ts
│ │ │ ├── userVerification.ts
│ │ │ └── waitlist.ts
│ │ ├── tsconfig.json
│ │ └── tsup.config.ts
│ ├── ui
│ │ ├── bundlewatch-fix.mjs
│ │ ├── bundlewatch.config.json
│ │ ├── package.json
│ │ ├── rspack.config.js
│ │ ├── src
│ │ │ ├── baseTheme.ts
│ │ │ ├── ClerkUi.ts
│ │ │ ├── common
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── redirects.test.ts
│ │ │ │ │ ├── verification.test.ts
│ │ │ │ │ └── withRedirect.test.tsx
│ │ │ │ ├── CalloutWithAction.tsx
│ │ │ │ ├── ChooseEnterpriseConnectionCard.tsx
│ │ │ │ ├── constants.ts
│ │ │ │ ├── CreateOrganizationAction.tsx
│ │ │ │ ├── CustomPageContentContainer.tsx
│ │ │ │ ├── DevOnly.tsx
│ │ │ │ ├── EmailLinkCompleteFlowCard.tsx
│ │ │ │ ├── EmailLinkStatusCard.tsx
│ │ │ │ ├── EmailLinkVerify.tsx
│ │ │ │ ├── forms.ts
│ │ │ │ ├── Gate.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── InfiniteListSpinner.tsx
│ │ │ │ ├── NotificationCountBadge.tsx
│ │ │ │ ├── organizations
│ │ │ │ │ └── OrganizationPreview.tsx
│ │ │ │ ├── PrintableComponent.tsx
│ │ │ │ ├── ProviderInitialIcon.tsx
│ │ │ │ ├── QRCode.tsx
│ │ │ │ ├── redirects.ts
│ │ │ │ ├── RemoveResourceForm.tsx
│ │ │ │ ├── SSOCallback.tsx
│ │ │ │ ├── verification.ts
│ │ │ │ ├── WalletInitialIcon.tsx
│ │ │ │ ├── withRedirect.tsx
│ │ │ │ └── Wizard.tsx
│ │ │ ├── components
│ │ │ │ ├── APIKeys
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── APIKeys.spec.tsx
│ │ │ │ │ ├── APIKeyModal.tsx
│ │ │ │ │ ├── APIKeys.tsx
│ │ │ │ │ ├── ApiKeysTable.tsx
│ │ │ │ │ ├── CopyAPIKeyModal.tsx
│ │ │ │ │ ├── CreateAPIKeyForm.tsx
│ │ │ │ │ ├── RevokeAPIKeyConfirmationModal.tsx
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── BlankCaptchaModal
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── Checkout
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── Checkout.test.tsx
│ │ │ │ │ ├── CheckoutComplete.tsx
│ │ │ │ │ ├── CheckoutForm.tsx
│ │ │ │ │ ├── CheckoutPage.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── parts.tsx
│ │ │ │ ├── CreateOrganization
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── CreateOrganization.test.tsx
│ │ │ │ │ ├── CreateOrganization.tsx
│ │ │ │ │ ├── CreateOrganizationForm.tsx
│ │ │ │ │ ├── CreateOrganizationPage.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── devPrompts
│ │ │ │ │ ├── EnableOrganizationsPrompt
│ │ │ │ │ │ └── index.tsx
│ │ │ │ │ ├── KeylessPrompt
│ │ │ │ │ │ ├── index.tsx
│ │ │ │ │ │ ├── KeySlashIcon.tsx
│ │ │ │ │ │ └── use-revalidate-environment.ts
│ │ │ │ │ └── shared.tsx
│ │ │ │ ├── GoogleOneTap
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── one-tap-start.tsx
│ │ │ │ ├── ImpersonationFab
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── OAuthConsent
│ │ │ │ │ └── OAuthConsent.tsx
│ │ │ │ ├── OrganizationList
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── OrganizationList.test.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── OrganizationListPage.tsx
│ │ │ │ │ ├── shared.tsx
│ │ │ │ │ ├── UserInvitationList.tsx
│ │ │ │ │ ├── UserMembershipList.tsx
│ │ │ │ │ ├── UserSuggestionList.tsx
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── OrganizationProfile
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── InviteMembersPage.test.tsx
│ │ │ │ │ │ ├── LeaveOrganizationPage.test.tsx
│ │ │ │ │ │ ├── OrganizationGeneralPage.test.tsx
│ │ │ │ │ │ ├── OrganizationMembers.test.tsx
│ │ │ │ │ │ ├── OrganizationProfile.test.tsx
│ │ │ │ │ │ ├── ProfileSettingsPage.test.tsx
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── ActionConfirmationPage.tsx
│ │ │ │ │ ├── ActiveMembersList.tsx
│ │ │ │ │ ├── AddDomainForm.tsx
│ │ │ │ │ ├── BillingWidget.tsx
│ │ │ │ │ ├── DomainList.tsx
│ │ │ │ │ ├── EnrollmentBadge.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── InvitedMembersList.tsx
│ │ │ │ │ ├── InviteMembersForm.tsx
│ │ │ │ │ ├── InviteMembersScreen.tsx
│ │ │ │ │ ├── MemberListTable.tsx
│ │ │ │ │ ├── MembersActions.tsx
│ │ │ │ │ ├── MembershipWidget.tsx
│ │ │ │ │ ├── MembersSearch.tsx
│ │ │ │ │ ├── OrganizationAPIKeysPage.tsx
│ │ │ │ │ ├── OrganizationBillingPage.tsx
│ │ │ │ │ ├── OrganizationGeneralPage.tsx
│ │ │ │ │ ├── OrganizationMembers.tsx
│ │ │ │ │ ├── OrganizationMembersTabInvitations.tsx
│ │ │ │ │ ├── OrganizationMembersTabRequests.tsx
│ │ │ │ │ ├── OrganizationPaymentAttemptPage.tsx
│ │ │ │ │ ├── OrganizationPlansPage.tsx
│ │ │ │ │ ├── OrganizationProfileAvatarUploader.tsx
│ │ │ │ │ ├── OrganizationProfileNavbar.tsx
│ │ │ │ │ ├── OrganizationProfileRoutes.tsx
│ │ │ │ │ ├── OrganizationStatementPage.tsx
│ │ │ │ │ ├── ProfileForm.tsx
│ │ │ │ │ ├── RemoveDomainForm.tsx
│ │ │ │ │ ├── RemoveDomainScreen.tsx
│ │ │ │ │ ├── RequestToJoinList.tsx
│ │ │ │ │ ├── VerifiedDomainForm.tsx
│ │ │ │ │ ├── VerifiedDomainScreen.tsx
│ │ │ │ │ ├── VerifyDomainForm.tsx
│ │ │ │ │ └── VerifyDomainScreen.tsx
│ │ │ │ ├── OrganizationSwitcher
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── OrganizationSwitcher.test.tsx
│ │ │ │ │ │ ├── test-utils.ts
│ │ │ │ │ │ └── utils.test.ts
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── OrganizationSwitcherPopover.tsx
│ │ │ │ │ ├── OrganizationSwitcherTrigger.tsx
│ │ │ │ │ ├── OtherOrganizationActions.tsx
│ │ │ │ │ ├── UserInvitationSuggestionList.tsx
│ │ │ │ │ ├── UserMembershipList.tsx
│ │ │ │ │ └── utils.ts
│ │ │ │ ├── PaymentAttempts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── PaymentAttemptPage.tsx
│ │ │ │ │ └── PaymentAttemptsList.tsx
│ │ │ │ ├── PaymentMethods
│ │ │ │ │ ├── AddPaymentMethod.tsx
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── PaymentElementSkeleton.tsx
│ │ │ │ │ ├── PaymentMethodRow.tsx
│ │ │ │ │ ├── PaymentMethods.tsx
│ │ │ │ │ └── TestPaymentMethod.tsx
│ │ │ │ ├── Plans
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── PlanDetails.test.tsx
│ │ │ │ │ └── PlanDetails.tsx
│ │ │ │ ├── prefetch-organization-list.tsx
│ │ │ │ ├── PricingTable
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── PricingTable.test.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── PricingTable.tsx
│ │ │ │ │ ├── PricingTableDefault.tsx
│ │ │ │ │ ├── PricingTableMatrix.tsx
│ │ │ │ │ └── utils
│ │ │ │ │ ├── pricing-footer-state.spec.ts
│ │ │ │ │ └── pricing-footer-state.ts
│ │ │ │ ├── SessionTasks
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── tasks
│ │ │ │ │ ├── shared
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── withTaskGuard.ts
│ │ │ │ │ ├── TaskChooseOrganization
│ │ │ │ │ │ ├── __tests__
│ │ │ │ │ │ │ └── TaskChooseOrganization.test.tsx
│ │ │ │ │ │ ├── ChooseOrganizationScreen.tsx
│ │ │ │ │ │ ├── CreateOrganizationScreen.tsx
│ │ │ │ │ │ └── index.tsx
│ │ │ │ │ └── TaskResetPassword
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── TaskResetPassword.test.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── SignIn
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── handleCombinedFlowTransfer.test.ts
│ │ │ │ │ │ ├── ResetPassword.test.tsx
│ │ │ │ │ │ ├── ResetPasswordSuccess.test.tsx
│ │ │ │ │ │ ├── SignInAccountSwitcher.test.tsx
│ │ │ │ │ │ ├── SignInFactorOne.test.tsx
│ │ │ │ │ │ ├── SignInFactorOneCodeForm.test.tsx
│ │ │ │ │ │ ├── SignInFactorTwo.test.tsx
│ │ │ │ │ │ ├── SignInStart.test.tsx
│ │ │ │ │ │ └── utils.test.ts
│ │ │ │ │ ├── AlternativeMethods.tsx
│ │ │ │ │ ├── handleCombinedFlowTransfer.ts
│ │ │ │ │ ├── HavingTrouble.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── lazy-sign-up.ts
│ │ │ │ │ ├── ResetPassword.tsx
│ │ │ │ │ ├── ResetPasswordSuccess.tsx
│ │ │ │ │ ├── shared.ts
│ │ │ │ │ ├── SignInAccountSwitcher.tsx
│ │ │ │ │ ├── SignInAlternativePhoneCodePhoneNumberCard.tsx
│ │ │ │ │ ├── SignInClientTrust.tsx
│ │ │ │ │ ├── SignInFactorOne.tsx
│ │ │ │ │ ├── SignInFactorOneAlternativeChannelCodeForm.tsx
│ │ │ │ │ ├── SignInFactorOneAlternativePhoneCodeCard.tsx
│ │ │ │ │ ├── SignInFactorOneCodeForm.tsx
│ │ │ │ │ ├── SignInFactorOneEmailCodeCard.tsx
│ │ │ │ │ ├── SignInFactorOneEmailLinkCard.tsx
│ │ │ │ │ ├── SignInFactorOneEnterpriseConnections.tsx
│ │ │ │ │ ├── SignInFactorOneForgotPasswordCard.tsx
│ │ │ │ │ ├── SignInFactorOnePasskey.tsx
│ │ │ │ │ ├── SignInFactorOnePasswordCard.tsx
│ │ │ │ │ ├── SignInFactorOnePhoneCodeCard.tsx
│ │ │ │ │ ├── SignInFactorOneSolanaWalletsCard.tsx
│ │ │ │ │ ├── SignInFactorTwo.tsx
│ │ │ │ │ ├── SignInFactorTwoAlternativeMethods.tsx
│ │ │ │ │ ├── SignInFactorTwoBackupCodeCard.tsx
│ │ │ │ │ ├── SignInFactorTwoCodeForm.tsx
│ │ │ │ │ ├── SignInFactorTwoEmailCodeCard.tsx
│ │ │ │ │ ├── SignInFactorTwoEmailLinkCard.tsx
│ │ │ │ │ ├── SignInFactorTwoPhoneCodeCard.tsx
│ │ │ │ │ ├── SignInFactorTwoTOTPCard.tsx
│ │ │ │ │ ├── SignInSocialButtons.tsx
│ │ │ │ │ ├── SignInSSOCallback.tsx
│ │ │ │ │ ├── SignInStart.tsx
│ │ │ │ │ ├── useResetPasswordFactor.tsx
│ │ │ │ │ ├── useSecondFactorSelection.ts
│ │ │ │ │ ├── utils.ts
│ │ │ │ │ └── withHavingTrouble.tsx
│ │ │ │ ├── SignUp
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── SignUpContinue.test.tsx
│ │ │ │ │ │ ├── SignUpEmailLinkFlowComplete.test.tsx
│ │ │ │ │ │ ├── signUpFormHelpers.test.ts
│ │ │ │ │ │ ├── SignUpStart.test.tsx
│ │ │ │ │ │ ├── SignUpVerifyEmail.test.tsx
│ │ │ │ │ │ └── SignUpVerifyPhone.test.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── SignUpContinue.tsx
│ │ │ │ │ ├── SignUpEmailCodeCard.tsx
│ │ │ │ │ ├── SignUpEmailLinkCard.tsx
│ │ │ │ │ ├── SignUpEnterpriseConnections.tsx
│ │ │ │ │ ├── SignUpForm.tsx
│ │ │ │ │ ├── signUpFormHelpers.ts
│ │ │ │ │ ├── SignUpPhoneCodeCard.tsx
│ │ │ │ │ ├── SignUpRestrictedAccess.tsx
│ │ │ │ │ ├── SignUpSocialButtons.tsx
│ │ │ │ │ ├── SignUpSSOCallback.tsx
│ │ │ │ │ ├── SignUpStart.tsx
│ │ │ │ │ ├── SignUpStartAlternativePhoneCodePhoneNumberCard.tsx
│ │ │ │ │ ├── SignUpStartSolanaWalletsCard.tsx
│ │ │ │ │ ├── SignUpVerificationCodeForm.tsx
│ │ │ │ │ ├── SignUpVerifyEmail.tsx
│ │ │ │ │ ├── SignUpVerifyPhone.tsx
│ │ │ │ │ └── util.ts
│ │ │ │ ├── Statements
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── Statement.tsx
│ │ │ │ │ ├── StatementPage.tsx
│ │ │ │ │ └── StatementsList.tsx
│ │ │ │ ├── SubscriptionDetails
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── SubscriptionDetails.test.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── Subscriptions
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── SubscriptionsList.test.tsx
│ │ │ │ │ ├── badge.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── SubscriptionsList.tsx
│ │ │ │ ├── UserAvatar
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── UserButton
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── UserButton.test.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── SessionActions.tsx
│ │ │ │ │ ├── useMultisessionActions.tsx
│ │ │ │ │ ├── UserButtonPopover.tsx
│ │ │ │ │ ├── UserButtonTopLevelIdentifier.tsx
│ │ │ │ │ └── UserButtonTrigger.tsx
│ │ │ │ ├── UserProfile
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── AccountPage.test.tsx
│ │ │ │ │ │ ├── ConnectedAccountsSection.test.tsx
│ │ │ │ │ │ ├── EmailsSection.test.tsx
│ │ │ │ │ │ ├── EnterpriseAccountsSection.test.tsx
│ │ │ │ │ │ ├── MfaPage.test.tsx
│ │ │ │ │ │ ├── PasskeysSection.test.tsx
│ │ │ │ │ │ ├── PasswordSection.test.tsx
│ │ │ │ │ │ ├── PhoneSection.test.tsx
│ │ │ │ │ │ ├── SecurityPage.test.tsx
│ │ │ │ │ │ ├── UsernameSection.test.tsx
│ │ │ │ │ │ ├── UserProfile.test.tsx
│ │ │ │ │ │ ├── UserProfileSection.test.tsx
│ │ │ │ │ │ └── utils.test.ts
│ │ │ │ │ ├── AccountPage.tsx
│ │ │ │ │ ├── ActiveDevicesSection.tsx
│ │ │ │ │ ├── AddAuthenticatorApp.tsx
│ │ │ │ │ ├── APIKeysPage.tsx
│ │ │ │ │ ├── BillingPage.tsx
│ │ │ │ │ ├── ConnectedAccountsMenu.tsx
│ │ │ │ │ ├── ConnectedAccountsSection.tsx
│ │ │ │ │ ├── DeleteSection.tsx
│ │ │ │ │ ├── DeleteUserForm.tsx
│ │ │ │ │ ├── EmailForm.tsx
│ │ │ │ │ ├── EmailsSection.tsx
│ │ │ │ │ ├── EnterpriseAccountsSection.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── LinkButtonWithDescription.tsx
│ │ │ │ │ ├── MfaBackupCodeCreateForm.tsx
│ │ │ │ │ ├── MfaBackupCodeList.tsx
│ │ │ │ │ ├── MfaBackupCodeScreen.tsx
│ │ │ │ │ ├── MfaBackupCodeTile.tsx
│ │ │ │ │ ├── MfaForm.tsx
│ │ │ │ │ ├── MfaPhoneCodeScreen.tsx
│ │ │ │ │ ├── MfaScreens.tsx
│ │ │ │ │ ├── MfaSection.tsx
│ │ │ │ │ ├── MfaTOTPScreen.tsx
│ │ │ │ │ ├── PasskeySection.tsx
│ │ │ │ │ ├── PasswordForm.tsx
│ │ │ │ │ ├── PasswordSection.tsx
│ │ │ │ │ ├── PhoneForm.tsx
│ │ │ │ │ ├── PhoneSection.tsx
│ │ │ │ │ ├── PlansPage.tsx
│ │ │ │ │ ├── ProfileForm.tsx
│ │ │ │ │ ├── RemoveResourceForm.tsx
│ │ │ │ │ ├── SecurityPage.tsx
│ │ │ │ │ ├── UsernameForm.tsx
│ │ │ │ │ ├── UsernameSection.tsx
│ │ │ │ │ ├── UserProfileAvatarUploader.tsx
│ │ │ │ │ ├── UserProfileNavbar.tsx
│ │ │ │ │ ├── UserProfileRoutes.tsx
│ │ │ │ │ ├── UserProfileSection.tsx
│ │ │ │ │ ├── utils.ts
│ │ │ │ │ ├── VerifyTOTP.tsx
│ │ │ │ │ ├── VerifyWithCode.tsx
│ │ │ │ │ ├── VerifyWithEnterpriseConnection.tsx
│ │ │ │ │ ├── VerifyWithLink.tsx
│ │ │ │ │ ├── Web3Form.tsx
│ │ │ │ │ ├── Web3Section.tsx
│ │ │ │ │ └── Web3SelectSolanaWalletScreen.tsx
│ │ │ │ ├── UserVerification
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ ├── UVFactorOne.test.tsx
│ │ │ │ │ │ └── UVFactorTwo.test.tsx
│ │ │ │ │ ├── AlternativeMethods.tsx
│ │ │ │ │ ├── HavingTrouble.tsx
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ ├── use-after-verification.ts
│ │ │ │ │ ├── useReverificationAlternativeStrategies.ts
│ │ │ │ │ ├── UserVerificationFactorOne.tsx
│ │ │ │ │ ├── UserVerificationFactorOnePassword.tsx
│ │ │ │ │ ├── UserVerificationFactorTwo.tsx
│ │ │ │ │ ├── UserVerificationFactorTwoTOTP.tsx
│ │ │ │ │ ├── useUserVerificationSession.tsx
│ │ │ │ │ ├── utils.ts
│ │ │ │ │ ├── UVFactorOneCodeForm.tsx
│ │ │ │ │ ├── UVFactorOneEmailCodeCard.tsx
│ │ │ │ │ ├── UVFactorOnePasskeysCard.tsx
│ │ │ │ │ ├── UVFactorOnePhoneCodeCard.tsx
│ │ │ │ │ ├── UVFactorTwoAlternativeMethods.tsx
│ │ │ │ │ ├── UVFactorTwoBackupCodeCard.tsx
│ │ │ │ │ ├── UVFactorTwoCodeForm.tsx
│ │ │ │ │ ├── UVFactorTwoPhoneCodeCard.tsx
│ │ │ │ │ └── withHavingTrouble.tsx
│ │ │ │ └── Waitlist
│ │ │ │ ├── __tests__
│ │ │ │ │ └── Waitlist.test.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ ├── WaitlistForm.tsx
│ │ │ │ └── waitlistFormHelpers.ts
│ │ │ ├── Components.tsx
│ │ │ ├── constants.ts
│ │ │ ├── contexts
│ │ │ │ ├── AcceptedUserInvitations.tsx
│ │ │ │ ├── ClerkUIComponentsContext.tsx
│ │ │ │ ├── components
│ │ │ │ │ ├── APIKeys.ts
│ │ │ │ │ ├── Checkout.ts
│ │ │ │ │ ├── CreateOrganization.ts
│ │ │ │ │ ├── GoogleOneTap.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── OAuthConsent.ts
│ │ │ │ │ ├── OrganizationList.ts
│ │ │ │ │ ├── OrganizationProfile.ts
│ │ │ │ │ ├── OrganizationSwitcher.ts
│ │ │ │ │ ├── Plans.tsx
│ │ │ │ │ ├── PricingTable.ts
│ │ │ │ │ ├── SessionTasks.ts
│ │ │ │ │ ├── SignIn.ts
│ │ │ │ │ ├── SignOut.ts
│ │ │ │ │ ├── SignUp.ts
│ │ │ │ │ ├── SubscriberType.ts
│ │ │ │ │ ├── SubscriptionDetails.ts
│ │ │ │ │ ├── UserAvatar.ts
│ │ │ │ │ ├── UserButton.ts
│ │ │ │ │ ├── UserProfile.ts
│ │ │ │ │ ├── UserVerification.ts
│ │ │ │ │ └── Waitlist.ts
│ │ │ │ ├── CoreClerkContextWrapper.tsx
│ │ │ │ ├── CoreClientContext.tsx
│ │ │ │ ├── CoreSessionContext.tsx
│ │ │ │ ├── CoreUserContext.tsx
│ │ │ │ ├── EnvironmentContext.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── ModuleManagerContext.tsx
│ │ │ │ ├── OptionsContext.tsx
│ │ │ │ └── utils.ts
│ │ │ ├── customizables
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── elementDescriptors.test.tsx
│ │ │ │ │ ├── FlowRoot.spec.tsx
│ │ │ │ │ ├── makeCustomizable.test.tsx
│ │ │ │ │ ├── parseAppearance.test.tsx
│ │ │ │ │ ├── parseVariables.test.ts
│ │ │ │ │ └── test-utils.ts
│ │ │ │ ├── AppearanceContext.tsx
│ │ │ │ ├── classGeneration.ts
│ │ │ │ ├── elementDescriptors.ts
│ │ │ │ ├── Flow.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── makeCustomizable.tsx
│ │ │ │ ├── makeResponsive.tsx
│ │ │ │ ├── parseAppearance.ts
│ │ │ │ ├── parseVariables.ts
│ │ │ │ └── sanitizeDomProps.tsx
│ │ │ ├── elements
│ │ │ │ ├── __mocks__
│ │ │ │ │ └── @formkit
│ │ │ │ │ └── auto-animate
│ │ │ │ │ └── react
│ │ │ │ │ └── index.ts
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── CodeControl.test.tsx
│ │ │ │ │ ├── LinkRenderer.test.tsx
│ │ │ │ │ ├── PlainInput.test.tsx
│ │ │ │ │ ├── RadioGroup.test.tsx
│ │ │ │ │ ├── SocialButtons.test.tsx
│ │ │ │ │ └── TimerButton.test.tsx
│ │ │ │ ├── Action
│ │ │ │ │ ├── ActionCard.tsx
│ │ │ │ │ ├── ActionClosed.tsx
│ │ │ │ │ ├── ActionOpen.tsx
│ │ │ │ │ ├── ActionRoot.tsx
│ │ │ │ │ ├── ActionTrigger.tsx
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── Actions.tsx
│ │ │ │ ├── Alert.tsx
│ │ │ │ ├── Animated.tsx
│ │ │ │ ├── ApplicationLogo.tsx
│ │ │ │ ├── ArrowBlockButton.tsx
│ │ │ │ ├── Avatar.tsx
│ │ │ │ ├── AvatarUploader.tsx
│ │ │ │ ├── BackLink.tsx
│ │ │ │ ├── Badge.tsx
│ │ │ │ ├── CaptchaElement.tsx
│ │ │ │ ├── Card
│ │ │ │ │ ├── CardAction.tsx
│ │ │ │ │ ├── CardAlert.tsx
│ │ │ │ │ ├── CardClerkAndPagesTag.tsx
│ │ │ │ │ ├── CardContent.tsx
│ │ │ │ │ ├── CardFooter.tsx
│ │ │ │ │ ├── CardRoot.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── ClipboardInput.tsx
│ │ │ │ ├── CodeControl.tsx
│ │ │ │ ├── contexts
│ │ │ │ │ └── index.tsx
│ │ │ │ ├── DataTable.tsx
│ │ │ │ ├── DevModeNotice.tsx
│ │ │ │ ├── Divider.tsx
│ │ │ │ ├── Drawer.tsx
│ │ │ │ ├── ErrorCard.tsx
│ │ │ │ ├── FieldControl.tsx
│ │ │ │ ├── Form.tsx
│ │ │ │ ├── FormattedPhoneNumber.tsx
│ │ │ │ ├── FormButtons.tsx
│ │ │ │ ├── FormContainer.tsx
│ │ │ │ ├── FormControl.tsx
│ │ │ │ ├── FullHeightLoader.tsx
│ │ │ │ ├── Gauge.tsx
│ │ │ │ ├── Header.tsx
│ │ │ │ ├── IconButton.tsx
│ │ │ │ ├── IconCircle.tsx
│ │ │ │ ├── IdentityPreview.tsx
│ │ │ │ ├── InformationBox.tsx
│ │ │ │ ├── InputGroup.tsx
│ │ │ │ ├── InputWithIcon.tsx
│ │ │ │ ├── InvisibleRootBox.tsx
│ │ │ │ ├── LegalConsentCheckbox.tsx
│ │ │ │ ├── LineItems.tsx
│ │ │ │ ├── LinkRenderer.tsx
│ │ │ │ ├── LoadingCard.tsx
│ │ │ │ ├── Menu.tsx
│ │ │ │ ├── Modal.tsx
│ │ │ │ ├── Navbar.tsx
│ │ │ │ ├── OrganizationAvatar.tsx
│ │ │ │ ├── OrganizationPreview.tsx
│ │ │ │ ├── Pagination.tsx
│ │ │ │ ├── PasswordInput.tsx
│ │ │ │ ├── PersonalWorkspacePreview.tsx
│ │ │ │ ├── PhoneInput
│ │ │ │ │ ├── __tests__
│ │ │ │ │ │ └── useFormattedPhoneNumber.test.ts
│ │ │ │ │ ├── countryCodeData.ts
│ │ │ │ │ ├── index.tsx
│ │ │ │ │ └── useFormattedPhoneNumber.ts
│ │ │ │ ├── Popover.tsx
│ │ │ │ ├── PopoverCard.tsx
│ │ │ │ ├── Portal.tsx
│ │ │ │ ├── PreviewButton.tsx
│ │ │ │ ├── ProfileCard
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── ProfileCardContent.tsx
│ │ │ │ │ └── ProfileCardRoot.tsx
│ │ │ │ ├── RadioGroup.tsx
│ │ │ │ ├── ReversibleContainer.tsx
│ │ │ │ ├── RootBox.tsx
│ │ │ │ ├── RouterLink.tsx
│ │ │ │ ├── Section.tsx
│ │ │ │ ├── SegmentedControl.tsx
│ │ │ │ ├── Select.tsx
│ │ │ │ ├── SocialButtons.tsx
│ │ │ │ ├── SuccessPage.tsx
│ │ │ │ ├── Switch.tsx
│ │ │ │ ├── Tabs.tsx
│ │ │ │ ├── TagInput.tsx
│ │ │ │ ├── ThreeDotsMenu.tsx
│ │ │ │ ├── TimerButton.tsx
│ │ │ │ ├── Tooltip.tsx
│ │ │ │ ├── UserAvatar.tsx
│ │ │ │ ├── UserPreview.tsx
│ │ │ │ ├── utils.ts
│ │ │ │ ├── VerificationCodeCard.tsx
│ │ │ │ ├── VerificationLinkCard.tsx
│ │ │ │ ├── Web3SolanaWalletButtons.tsx
│ │ │ │ └── withAvatarShimmer.tsx
│ │ │ ├── emotion.d.ts
│ │ │ ├── entry.ts
│ │ │ ├── foundations
│ │ │ │ ├── __tests__
│ │ │ │ │ └── createInternalTheme.test.ts
│ │ │ │ ├── borders.ts
│ │ │ │ ├── colors.ts
│ │ │ │ ├── createInternalTheme.ts
│ │ │ │ ├── defaultFoundations.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── opacity.ts
│ │ │ │ ├── shadows.ts
│ │ │ │ ├── sizes.ts
│ │ │ │ ├── transitions.ts
│ │ │ │ ├── typography.ts
│ │ │ │ └── zIndices.ts
│ │ │ ├── global.d.ts
│ │ │ ├── hooks
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── useCoreOrganization.test.tsx
│ │ │ │ │ ├── useCoreOrganizationList.test.tsx
│ │ │ │ │ ├── useDevMode.test.tsx
│ │ │ │ │ ├── useDirection.test.ts
│ │ │ │ │ ├── useEnabledThirdPartyProviders.test.tsx
│ │ │ │ │ ├── usePasswordComplexity.test.tsx
│ │ │ │ │ └── useSupportEmail.test.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── useAlternativeStrategies.ts
│ │ │ │ ├── useClerkModalStateParams.tsx
│ │ │ │ ├── useClipboard.ts
│ │ │ │ ├── useDebounce.ts
│ │ │ │ ├── useDevMode.tsx
│ │ │ │ ├── useDirection.ts
│ │ │ │ ├── useEmailLink.ts
│ │ │ │ ├── useEnabledThirdPartyProviders.tsx
│ │ │ │ ├── useEnterpriseSSOLink.ts
│ │ │ │ ├── useFetch.ts
│ │ │ │ ├── useFetchRoles.ts
│ │ │ │ ├── useInView.ts
│ │ │ │ ├── useLoadingStatus.ts
│ │ │ │ ├── useMultipleSessions.ts
│ │ │ │ ├── useNavigateToFlowStart.ts
│ │ │ │ ├── useOrganizationListInView.ts
│ │ │ │ ├── usePassword.ts
│ │ │ │ ├── usePasswordComplexity.ts
│ │ │ │ ├── usePopover.ts
│ │ │ │ ├── usePrefersReducedMotion.ts
│ │ │ │ ├── usePreloadTasks.ts
│ │ │ │ ├── useSafeState.ts
│ │ │ │ ├── useScrollLock.ts
│ │ │ │ ├── useSearchInput.ts
│ │ │ │ ├── useSetSessionWithTimeout.ts
│ │ │ │ ├── useSupportEmail.ts
│ │ │ │ ├── useTabState.ts
│ │ │ │ ├── useTotalEnabledAuthMethods.ts
│ │ │ │ └── useWindowEventListener.ts
│ │ │ ├── icons
│ │ │ │ ├── add.svg
│ │ │ │ ├── apple-pay.svg
│ │ │ │ ├── arrow-left.svg
│ │ │ │ ├── arrow-right-button.svg
│ │ │ │ ├── arrow-right.svg
│ │ │ │ ├── arrows-up-down.svg
│ │ │ │ ├── auth-app.svg
│ │ │ │ ├── billing.svg
│ │ │ │ ├── block.svg
│ │ │ │ ├── caret-left.svg
│ │ │ │ ├── caret-right.svg
│ │ │ │ ├── caret.svg
│ │ │ │ ├── chat-alt.svg
│ │ │ │ ├── check-circle.svg
│ │ │ │ ├── check.svg
│ │ │ │ ├── checkmark-filled.svg
│ │ │ │ ├── chevron-down.svg
│ │ │ │ ├── chevron-up-down.svg
│ │ │ │ ├── clipboard-outline.svg
│ │ │ │ ├── clipboard.svg
│ │ │ │ ├── close.svg
│ │ │ │ ├── code.svg
│ │ │ │ ├── cog-filled.svg
│ │ │ │ ├── cog.svg
│ │ │ │ ├── copy.svg
│ │ │ │ ├── credit-card.svg
│ │ │ │ ├── device-laptop.svg
│ │ │ │ ├── device-mobile.svg
│ │ │ │ ├── dot-circle-horizontal.svg
│ │ │ │ ├── download.svg
│ │ │ │ ├── email.svg
│ │ │ │ ├── exclamation-circle.svg
│ │ │ │ ├── exclamation-triangle.svg
│ │ │ │ ├── eye-slash.svg
│ │ │ │ ├── eye.svg
│ │ │ │ ├── fingerprint.svg
│ │ │ │ ├── folder.svg
│ │ │ │ ├── generic-pay.svg
│ │ │ │ ├── index.ts
│ │ │ │ ├── information-circle.svg
│ │ │ │ ├── link.svg
│ │ │ │ ├── lock-closed.svg
│ │ │ │ ├── lock-dotted-circle.svg
│ │ │ │ ├── logo-mark-new.svg
│ │ │ │ ├── logo-mark.svg
│ │ │ │ ├── magnifying-glass.svg
│ │ │ │ ├── menu.svg
│ │ │ │ ├── minus.svg
│ │ │ │ ├── mobile-small.svg
│ │ │ │ ├── mobile.svg
│ │ │ │ ├── organization.svg
│ │ │ │ ├── pencil-edit.svg
│ │ │ │ ├── pencil.svg
│ │ │ │ ├── plans.svg
│ │ │ │ ├── plus.svg
│ │ │ │ ├── print.svg
│ │ │ │ ├── question-mark.svg
│ │ │ │ ├── request-auth.svg
│ │ │ │ ├── rotate-left-right.svg
│ │ │ │ ├── selector.svg
│ │ │ │ ├── signout-double.svg
│ │ │ │ ├── signout.svg
│ │ │ │ ├── spinner-jumbo.svg
│ │ │ │ ├── switch-arrow-right.svg
│ │ │ │ ├── switch-arrows.svg
│ │ │ │ ├── threeDots.svg
│ │ │ │ ├── tick-shield.svg
│ │ │ │ ├── times.svg
│ │ │ │ ├── trash.svg
│ │ │ │ ├── upload.svg
│ │ │ │ ├── user.svg
│ │ │ │ ├── userAdd.svg
│ │ │ │ └── users.svg
│ │ │ ├── index.browser.ts
│ │ │ ├── index.legacy.browser.ts
│ │ │ ├── index.ts
│ │ │ ├── internal
│ │ │ │ ├── appearance.ts
│ │ │ │ ├── index.ts
│ │ │ │ └── routing.ts
│ │ │ ├── lazyModules
│ │ │ │ ├── common.ts
│ │ │ │ ├── components.ts
│ │ │ │ ├── drawers.tsx
│ │ │ │ ├── MountedCheckoutDrawer.tsx
│ │ │ │ ├── MountedPlanDetailDrawer.tsx
│ │ │ │ ├── MountedSubscriptionDetailDrawer.tsx
│ │ │ │ └── providers.tsx
│ │ │ ├── localization
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── applyTokensToString.test.ts
│ │ │ │ │ ├── makeLocalizable.test.tsx
│ │ │ │ │ └── parseLocalization.test.tsx
│ │ │ │ ├── applyTokensToString.ts
│ │ │ │ ├── defaultEnglishResource.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── localizationKeys.ts
│ │ │ │ ├── localizationModifiers.ts
│ │ │ │ ├── makeLocalizable.tsx
│ │ │ │ └── parseLocalization.ts
│ │ │ ├── portal
│ │ │ │ └── index.tsx
│ │ │ ├── primitives
│ │ │ │ ├── Alert.tsx
│ │ │ │ ├── AlertIcon.tsx
│ │ │ │ ├── applyDataStateProps.ts
│ │ │ │ ├── Badge.tsx
│ │ │ │ ├── Box.tsx
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── Dd.tsx
│ │ │ │ ├── Dl.tsx
│ │ │ │ ├── Dt.tsx
│ │ │ │ ├── Flex.tsx
│ │ │ │ ├── Form.tsx
│ │ │ │ ├── FormErrorText.tsx
│ │ │ │ ├── FormInfoText.tsx
│ │ │ │ ├── FormLabel.tsx
│ │ │ │ ├── FormSuccessText.tsx
│ │ │ │ ├── FormWarningText.tsx
│ │ │ │ ├── gapPropertyCompat.ts
│ │ │ │ ├── Grid.tsx
│ │ │ │ ├── Heading.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ ├── useFormField.tsx
│ │ │ │ │ └── useInput.ts
│ │ │ │ ├── Hr.tsx
│ │ │ │ ├── Icon.tsx
│ │ │ │ ├── Image.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── Input.tsx
│ │ │ │ ├── Link.tsx
│ │ │ │ ├── NotificationBadge.tsx
│ │ │ │ ├── Span.tsx
│ │ │ │ ├── Spinner.tsx
│ │ │ │ ├── Table.tsx
│ │ │ │ ├── Tbody.tsx
│ │ │ │ ├── Td.tsx
│ │ │ │ ├── Text.tsx
│ │ │ │ ├── Th.tsx
│ │ │ │ ├── Thead.tsx
│ │ │ │ └── Tr.tsx
│ │ │ ├── router
│ │ │ │ ├── __mocks__
│ │ │ │ │ └── RouteContext.tsx
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── HashRouter.test.tsx
│ │ │ │ │ ├── PathRouter.test.tsx
│ │ │ │ │ ├── Switch.test.tsx
│ │ │ │ │ └── VirtualRouter.test.tsx
│ │ │ │ ├── BaseRouter.tsx
│ │ │ │ ├── HashRouter.tsx
│ │ │ │ ├── index.tsx
│ │ │ │ ├── newPaths.ts
│ │ │ │ ├── PathRouter.tsx
│ │ │ │ ├── pathToRegexp.ts
│ │ │ │ ├── Route.tsx
│ │ │ │ ├── RouteContext.tsx
│ │ │ │ ├── Switch.tsx
│ │ │ │ └── VirtualRouter.tsx
│ │ │ ├── styledSystem
│ │ │ │ ├── __tests__
│ │ │ │ │ └── createVariants.test.ts
│ │ │ │ ├── animations.ts
│ │ │ │ ├── breakpoints.tsx
│ │ │ │ ├── common.ts
│ │ │ │ ├── createCssVariables.ts
│ │ │ │ ├── createVariants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── InternalThemeProvider.tsx
│ │ │ │ ├── StyleCacheProvider.tsx
│ │ │ │ └── types.ts
│ │ │ ├── themes
│ │ │ │ ├── createTheme.ts
│ │ │ │ ├── dark.ts
│ │ │ │ ├── experimental.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── neobrutalism.ts
│ │ │ │ ├── shadcn.css
│ │ │ │ ├── shadcn.ts
│ │ │ │ └── shadesOfPurple.ts
│ │ │ ├── types.ts
│ │ │ └── utils
│ │ │ ├── __tests__
│ │ │ │ ├── createCustomMenuItems.test.ts
│ │ │ │ ├── createCustomPages.test.ts
│ │ │ │ ├── cssSupports.test.ts
│ │ │ │ ├── cssVariables.test.ts
│ │ │ │ ├── dynamicParamParser.test.ts
│ │ │ │ ├── extractCssLayerNameFromAppearance.ts
│ │ │ │ ├── factorSorting.test.ts
│ │ │ │ ├── formatSafeIdentifier.test.ts
│ │ │ │ ├── intl.test.ts
│ │ │ │ ├── originPrefersPopup.test.ts
│ │ │ │ ├── passwordUtils.test.tsx
│ │ │ │ ├── phoneUtils.test.ts
│ │ │ │ └── truncateTextWithEndVisible.test.ts
│ │ │ ├── buildVirtualRouterUrl.ts
│ │ │ ├── captcha
│ │ │ │ └── constants.ts
│ │ │ ├── colors
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── constants.test.ts
│ │ │ │ │ ├── index.test.ts
│ │ │ │ │ ├── legacy.test.ts
│ │ │ │ │ ├── modern.test.ts
│ │ │ │ │ ├── scales.test.ts
│ │ │ │ │ └── utils.test.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── legacy.ts
│ │ │ │ ├── modern.ts
│ │ │ │ ├── README.md
│ │ │ │ ├── scales.ts
│ │ │ │ └── utils.ts
│ │ │ ├── containsAllOf.ts
│ │ │ ├── createCustomMenuItems.tsx
│ │ │ ├── createCustomPages.tsx
│ │ │ ├── createInfiniteAccessProxy.ts
│ │ │ ├── createSlug.ts
│ │ │ ├── cssSupports.ts
│ │ │ ├── cssVariables.ts
│ │ │ ├── disambiguateRedirectOptions.ts
│ │ │ ├── dynamicParamParser.ts
│ │ │ ├── errorHandler.ts
│ │ │ ├── ExternalElementMounter.tsx
│ │ │ ├── extractCssLayerNameFromAppearance.ts
│ │ │ ├── factorSorting.ts
│ │ │ ├── formatDate.ts
│ │ │ ├── formatSafeIdentifier.ts
│ │ │ ├── fromEntries.ts
│ │ │ ├── getClosestProfileScrollBox.ts
│ │ │ ├── getRelativeToNowDateKey.ts
│ │ │ ├── getValidReactChildren.ts
│ │ │ ├── image.ts
│ │ │ ├── intl.ts
│ │ │ ├── isMobileDevice.ts
│ │ │ ├── mergeRefs.ts
│ │ │ ├── normalizeRoutingOptions.ts
│ │ │ ├── one-tap.ts
│ │ │ ├── originPrefersPopup.ts
│ │ │ ├── passwordUtils.ts
│ │ │ ├── phoneUtils.ts
│ │ │ ├── range.ts
│ │ │ ├── readObjectPath.ts
│ │ │ ├── removeUndefinedProps.ts
│ │ │ ├── roleLocalizationKey.ts
│ │ │ ├── runtimeEnvironment.ts
│ │ │ ├── sanitizeCustomLinkURL.ts
│ │ │ ├── setWebpackChunkPublicPath.ts
│ │ │ ├── sleep.ts
│ │ │ ├── timeAgo.ts
│ │ │ ├── truncateTextWithEndVisible.ts
│ │ │ ├── useFormControl.ts
│ │ │ ├── usernameUtils.ts
│ │ │ └── web3CallbackErrorHandler.ts
│ │ ├── tsconfig.json
│ │ ├── tsdown.config.mts
│ │ └── turbo.json
│ ├── upgrade
│ │ ├── .gitignore
│ │ ├── CHANGELOG.md
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── scripts
│ │ │ └── generate-guide.js
│ │ ├── src
│ │ │ ├── __tests__
│ │ │ │ ├── fixtures
│ │ │ │ │ ├── expo-old-package
│ │ │ │ │ │ ├── package-lock.json
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── App.tsx
│ │ │ │ │ ├── nextjs-catalog
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── pnpm-lock.yaml
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── app.tsx
│ │ │ │ │ ├── nextjs-v6
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── pnpm-lock.yaml
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── app.tsx
│ │ │ │ │ ├── nextjs-v6-scan-issues
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── pnpm-lock.yaml
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── app.tsx
│ │ │ │ │ ├── nextjs-v7
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── pnpm-lock.yaml
│ │ │ │ │ │ └── src
│ │ │ │ │ │ └── app.tsx
│ │ │ │ │ ├── no-clerk
│ │ │ │ │ │ └── package.json
│ │ │ │ │ └── react-v6
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── App.tsx
│ │ │ │ │ └── yarn.lock
│ │ │ │ ├── helpers
│ │ │ │ │ └── create-fixture.js
│ │ │ │ └── integration
│ │ │ │ ├── cli.test.js
│ │ │ │ ├── config.test.js
│ │ │ │ ├── detect-sdk.test.js
│ │ │ │ └── runner.test.js
│ │ │ ├── cli.js
│ │ │ ├── codemods
│ │ │ │ ├── __tests__
│ │ │ │ │ ├── __fixtures__
│ │ │ │ │ │ ├── transform-align-experimental-unstable-prefixes.fixtures.js
│ │ │ │ │ │ ├── transform-appearance-layout-to-options.fixtures.js
│ │ │ │ │ │ ├── transform-async-request.fixtures.js
│ │ │ │ │ │ ├── transform-clerk-provider-dynamic.fixtures.js
│ │ │ │ │ │ ├── transform-clerk-react-v6.fixtures.js
│ │ │ │ │ │ ├── transform-protect-to-show.fixtures.js
│ │ │ │ │ │ ├── transform-remove-deprecated-appearance-props.fixtures.js
│ │ │ │ │ │ ├── transform-remove-deprecated-props.fixtures.js
│ │ │ │ │ │ └── transform-themes-to-ui-themes.fixtures.js
│ │ │ │ │ ├── transform-align-experimental-unstable-prefixes.test.js
│ │ │ │ │ ├── transform-appearance-layout-to-options.test.js
│ │ │ │ │ ├── transform-async-request.test.js
│ │ │ │ │ ├── transform-clerk-provider-dynamic.test.js
│ │ │ │ │ ├── transform-clerk-react-v6.test.js
│ │ │ │ │ ├── transform-protect-to-show.test.js
│ │ │ │ │ ├── transform-remove-deprecated-appearance-props.test.js
│ │ │ │ │ ├── transform-remove-deprecated-props.test.js
│ │ │ │ │ └── transform-themes-to-ui-themes.test.js
│ │ │ │ ├── index.js
│ │ │ │ ├── transform-align-experimental-unstable-prefixes.cjs
│ │ │ │ ├── transform-appearance-layout-to-options.cjs
│ │ │ │ ├── transform-async-request.cjs
│ │ │ │ ├── transform-clerk-provider-dynamic.cjs
│ │ │ │ ├── transform-clerk-react-v6.cjs
│ │ │ │ ├── transform-protect-to-show.cjs
│ │ │ │ ├── transform-remove-deprecated-appearance-props.cjs
│ │ │ │ ├── transform-remove-deprecated-props.cjs
│ │ │ │ └── transform-themes-to-ui-themes.cjs
│ │ │ ├── config.js
│ │ │ ├── constants
│ │ │ │ ├── sdks.js
│ │ │ │ └── versions.js
│ │ │ ├── guide-generators
│ │ │ │ ├── core-2
│ │ │ │ │ ├── backend
│ │ │ │ │ │ ├── import-paths.mdx
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── chrome-extension
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── expo
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── fastify
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── generate-all.sh
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── nextjs
│ │ │ │ │ │ ├── import-changes.mdx
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── intro.mdx
│ │ │ │ │ │ ├── middleware-changes.mdx
│ │ │ │ │ │ └── nextjs-version.mdx
│ │ │ │ │ ├── node
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── intro.mdx
│ │ │ │ │ │ └── node-setters-removals.mdx
│ │ │ │ │ ├── overview
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── react
│ │ │ │ │ │ ├── hof-removals.mdx
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── remix
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ ├── retheme
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ └── intro.mdx
│ │ │ │ │ └── shared
│ │ │ │ │ ├── after-sign-x-handling.mdx
│ │ │ │ │ ├── cli.mdx
│ │ │ │ │ ├── deprecation-removals.mdx
│ │ │ │ │ ├── image-url.mdx
│ │ │ │ │ ├── node-version.mdx
│ │ │ │ │ ├── orgs-claim.mdx
│ │ │ │ │ ├── pagination-args.mdx
│ │ │ │ │ ├── pagination-return.mdx
│ │ │ │ │ ├── path-routing.mdx
│ │ │ │ │ ├── prepare.mdx
│ │ │ │ │ ├── react-version.mdx
│ │ │ │ │ ├── redesign-preview.mdx
│ │ │ │ │ └── update-version.mdx
│ │ │ │ └── text-generation.js
│ │ │ ├── img
│ │ │ │ ├── alternativemethods-backlink.png
│ │ │ │ ├── button-to-organizationlistcreateorganizationactionbutton.png
│ │ │ │ ├── connected-accounts-dropdown.png
│ │ │ │ ├── mfa-dropdown.png
│ │ │ │ ├── organizationprofile-settings.png
│ │ │ │ ├── remove-identitypreview-avatar.png
│ │ │ │ ├── remove-socialbuttonsblockbuttonarrow.png
│ │ │ │ ├── userbuttonpopoveractionbuttontext-removed.png
│ │ │ │ └── userprofile-security.png
│ │ │ ├── render.js
│ │ │ ├── runner.js
│ │ │ ├── util
│ │ │ │ ├── all-titles.js
│ │ │ │ ├── detect-sdk.js
│ │ │ │ ├── generate-changelog.js
│ │ │ │ ├── load-change.js
│ │ │ │ └── package-manager.js
│ │ │ └── versions
│ │ │ ├── core-2
│ │ │ │ ├── backend
│ │ │ │ │ ├── api-url-value-changed.md
│ │ │ │ │ ├── authenticaterequest-params-change.md
│ │ │ │ │ ├── buildrequesturl-removed.md
│ │ │ │ │ ├── clerk-import.md
│ │ │ │ │ ├── client-unstableoptions-removed.md
│ │ │ │ │ ├── clockskewinseconds.md
│ │ │ │ │ ├── constants-import-path-move.md
│ │ │ │ │ ├── createauthenticaterequest-import-path-move.md
│ │ │ │ │ ├── createclerkclient-apikey.md
│ │ │ │ │ ├── createclerkclient-frontendapi.md
│ │ │ │ │ ├── createemail-removed.md
│ │ │ │ │ ├── createisomorphicrequest-import-path-move.md
│ │ │ │ │ ├── createisomorphicrequest-removed.md
│ │ │ │ │ ├── decodejwt-import-path-move.md
│ │ │ │ │ ├── getclientlist-arguments.md
│ │ │ │ │ ├── getorganizationmembershiplist-return-signature.md
│ │ │ │ │ ├── getpendingorganizationinvitationlist.md
│ │ │ │ │ ├── getsessionlist-arguments.md
│ │ │ │ │ ├── httpoptions-removed.md
│ │ │ │ │ ├── interstitial-removed.md
│ │ │ │ │ ├── members-count.md
│ │ │ │ │ ├── membershiprole.md
│ │ │ │ │ ├── organizationjson-logourl.md
│ │ │ │ │ ├── organizationmembershippublicuserdatajson-profileimageurl.md
│ │ │ │ │ ├── pkgversion.md
│ │ │ │ │ ├── redirect-import-path-move.md
│ │ │ │ │ ├── signjwt-import-path-move.md
│ │ │ │ │ ├── signjwterror-import-move.md
│ │ │ │ │ ├── tokenverificationerror-import-move.md
│ │ │ │ │ ├── tokenverificationerroraction-import-move.md
│ │ │ │ │ ├── tokenverificationerrorcode-import-move.md
│ │ │ │ │ ├── tokenverificationerrorreason-import-move.md
│ │ │ │ │ ├── userjson-profileimageurl.md
│ │ │ │ │ └── verifyjwt-import-path-move.md
│ │ │ │ ├── chrome-extension
│ │ │ │ │ └── clerkprovider-tokencache.md
│ │ │ │ ├── common
│ │ │ │ │ ├── aftersignxurl-changes.md
│ │ │ │ │ ├── afterswitchorganizationurl.md
│ │ │ │ │ ├── alternativemethods-backlink.md
│ │ │ │ │ ├── api-key-to-secret-key.md
│ │ │ │ │ ├── appearance-organizationpreview-organizationswitcher.md
│ │ │ │ │ ├── appearance-variables-breaking-changes.md
│ │ │ │ │ ├── button-to-organizationlistcreateorganizationactionbutton.md
│ │ │ │ │ ├── card-changes.md
│ │ │ │ │ ├── changed-localization-keys.md
│ │ │ │ │ ├── clerkprovider-frontendapi-2.md
│ │ │ │ │ ├── clerkprovideroptionswrapper-dropped.md
│ │ │ │ │ ├── connected-accounts-dropdown.md
│ │ │ │ │ ├── emaillinkerrorcode-import-change.md
│ │ │ │ │ ├── externalaccount-avatarurl.md
│ │ │ │ │ ├── externalaccount-picture.md
│ │ │ │ │ ├── externalaccountjson-avatarurl.md
│ │ │ │ │ ├── frontend-api-to-publishable-key.md
│ │ │ │ │ ├── getallowlistidentifierlist-return-signature.md
│ │ │ │ │ ├── getclientlist-return-signature.md
│ │ │ │ │ ├── getinvitationlist-return-signature.md
│ │ │ │ │ ├── getorganizationinvitationlist-return-signature.md
│ │ │ │ │ ├── getorganizationinvitationlist-return-type-change.md
│ │ │ │ │ ├── getorganizationlist-return-signature.md
│ │ │ │ │ ├── getorganizationlist-return-type-change.md
│ │ │ │ │ ├── getorganizationmembershiplist-return-type-change.md
│ │ │ │ │ ├── getredirecturllist-return-signature.md
│ │ │ │ │ ├── getsessionlist-return-signature.md
│ │ │ │ │ ├── getuserlist-return-signature.md
│ │ │ │ │ ├── getuseroauthaccesstoken-return-signature.md
│ │ │ │ │ ├── handlemagiclinkverification.md
│ │ │ │ │ ├── isclerkapiresponserror-import-change.md
│ │ │ │ │ ├── isemaillinkerror-import-change.md
│ │ │ │ │ ├── isknownerror-import-change.md
│ │ │ │ │ ├── ismagiclinkerror.md
│ │ │ │ │ ├── ismetamaskerror-import-change.md
│ │ │ │ │ ├── magiclinkerror.md
│ │ │ │ │ ├── magiclinkerrorcode.md
│ │ │ │ │ ├── mfa-dropdown.md
│ │ │ │ │ ├── min-react-version.md
│ │ │ │ │ ├── multisessionappsupport-import-change.md
│ │ │ │ │ ├── navigate-to-routerpush-routerreplace.md
│ │ │ │ │ ├── new-localization-keys.md
│ │ │ │ │ ├── organization-create-string.md
│ │ │ │ │ ├── organization-getdomains-arguments-change.md
│ │ │ │ │ ├── organization-getinvitations-arguments-changed.md
│ │ │ │ │ ├── organization-getmembershiprequests-arguments-changed.md
│ │ │ │ │ ├── organization-getmemberships-arguments-changed.md
│ │ │ │ │ ├── organization-getpendinginvitations.md
│ │ │ │ │ ├── organization-getroles-arguments-changed.md
│ │ │ │ │ ├── organization-logourl.md
│ │ │ │ │ ├── organizationmembershippublicuserdata-profileimageurl.md
│ │ │ │ │ ├── organizationprofile-settings.md
│ │ │ │ │ ├── organizationswitcherpopoveractionbuttontext-removed.md
│ │ │ │ │ ├── remove-identitypreview-avatar.md
│ │ │ │ │ ├── remove-socialbuttonsblockbuttonarrow.md
│ │ │ │ │ ├── removed-localization-keys.md
│ │ │ │ │ ├── setsession.md
│ │ │ │ │ ├── signoutcallback-to-redirecturl.md
│ │ │ │ │ ├── supported-external-accounts-removed.md
│ │ │ │ │ ├── usemagiclink.md
│ │ │ │ │ ├── useorganization-invitationlist.md
│ │ │ │ │ ├── useorganization-membershiplist.md
│ │ │ │ │ ├── useorganizations.md
│ │ │ │ │ ├── user-getorganizationinvitations-arguments-changed.md
│ │ │ │ │ ├── user-getorganizationmemberships-arguments-changed.md
│ │ │ │ │ ├── user-getorganizationmemberships-return-signature.md
│ │ │ │ │ ├── user-getorganizationsuggestions-arguments-changed.md
│ │ │ │ │ ├── user-profileimageurl.md
│ │ │ │ │ ├── user-update-password.md
│ │ │ │ │ ├── userbuttonpopoveractionbuttontext-removed.md
│ │ │ │ │ ├── userbuttontrigger-userbuttonbox-invert.md
│ │ │ │ │ ├── userprofile-prop.md
│ │ │ │ │ ├── userprofile-security.md
│ │ │ │ │ ├── withclerk-hof-removed.md
│ │ │ │ │ ├── withclerk-removed.md
│ │ │ │ │ ├── withsession-hof-removed.md
│ │ │ │ │ ├── withsession-removed.md
│ │ │ │ │ ├── withuser-hof-removed.md
│ │ │ │ │ └── withuser-removed-2.md
│ │ │ │ ├── expo
│ │ │ │ │ ├── apikey-to-publishable-key.md
│ │ │ │ │ └── clerkprovider-frontendapi.md
│ │ │ │ ├── fastify
│ │ │ │ │ ├── api-url-value-change.md
│ │ │ │ │ ├── clerk-import-change.md
│ │ │ │ │ ├── clerkplugin-frontendapi.md
│ │ │ │ │ ├── createclerkclient-apikey.md
│ │ │ │ │ └── createclerkclient-frontendapi.md
│ │ │ │ ├── index.js
│ │ │ │ ├── js
│ │ │ │ │ ├── clerk-import.md
│ │ │ │ │ ├── clerk-isready-removed.md
│ │ │ │ │ ├── experimental-canusecaptcha.md
│ │ │ │ │ ├── experimental-captchasitekey.md
│ │ │ │ │ ├── experimental-captchaurl.md
│ │ │ │ │ ├── getorganizationmemberships.md
│ │ │ │ │ ├── lastorganizationinvitation-member.md
│ │ │ │ │ ├── redirecttohome.md
│ │ │ │ │ ├── signup-attemptweb3walletverification-generatedsignature.md
│ │ │ │ │ ├── unstable-invitationupdate.md
│ │ │ │ │ ├── unstable-membershipupdate.md
│ │ │ │ │ ├── user-createexternalaccount-redirecturl.md
│ │ │ │ │ └── user-orgpublicdata-profileimageurl.md
│ │ │ │ ├── nextjs
│ │ │ │ │ ├── api-url-value-change.md
│ │ │ │ │ ├── auth-import-change.md
│ │ │ │ │ ├── auth-middleware-deprecated.md
│ │ │ │ │ ├── authmiddleware-apikey.md
│ │ │ │ │ ├── authmiddleware-frontendapi.md
│ │ │ │ │ ├── authmiddleware-import-change.md
│ │ │ │ │ ├── buildclerkprops-import-change.md
│ │ │ │ │ ├── clerk-import-change.md
│ │ │ │ │ ├── clerk-js-version-next-public.md
│ │ │ │ │ ├── constants-import-change.md
│ │ │ │ │ ├── createauthenticaterequest-import-change.md
│ │ │ │ │ ├── createclerkclient-apikey.md
│ │ │ │ │ ├── createclerkclient-frontendapi.md
│ │ │ │ │ ├── createisomorphicrequest-import-change.md
│ │ │ │ │ ├── currentuser-import-change.md
│ │ │ │ │ ├── decodejwt-import-change.md
│ │ │ │ │ ├── emaillinkerrorcode-import-change.md
│ │ │ │ │ ├── getauth-apikey.md
│ │ │ │ │ ├── import-api-url.md
│ │ │ │ │ ├── import-api-version.md
│ │ │ │ │ ├── import-clerk-js-url.md
│ │ │ │ │ ├── import-clerk-js-version.md
│ │ │ │ │ ├── import-domain.md
│ │ │ │ │ ├── import-is-satellite.md
│ │ │ │ │ ├── import-nextjs-api.md
│ │ │ │ │ ├── import-nextjs-app-beta.md
│ │ │ │ │ ├── import-nextjs-edge-middleware.md
│ │ │ │ │ ├── import-nextjs-edge-middlewarefiles.md
│ │ │ │ │ ├── import-nextjs-ssr.md
│ │ │ │ │ ├── import-proxy-url.md
│ │ │ │ │ ├── import-publishable-key.md
│ │ │ │ │ ├── import-secret-key.md
│ │ │ │ │ ├── import-sign-in-url.md
│ │ │ │ │ ├── import-sign-up-url.md
│ │ │ │ │ ├── isclerkapiresponserror-import-change.md
│ │ │ │ │ ├── isemaillinkerror-import-change.md
│ │ │ │ │ ├── isknownerror-import-change.md
│ │ │ │ │ ├── min-nextjs-version.md
│ │ │ │ │ ├── multisessionappsupport-import-change.md
│ │ │ │ │ ├── next-public-clerk-js-url.md
│ │ │ │ │ ├── redirect-import-change.md
│ │ │ │ │ ├── redirecttosignin-import-path.md
│ │ │ │ │ ├── redirecttosignup-import-path.md
│ │ │ │ │ ├── signjwt-import-change.md
│ │ │ │ │ ├── verifyjwt-import-change.md
│ │ │ │ │ ├── verifytoken-import-change.md
│ │ │ │ │ └── with-clerk-middleware-removed.md
│ │ │ │ ├── node
│ │ │ │ │ ├── api-url-value-change.md
│ │ │ │ │ ├── cjs-esm-instance.md
│ │ │ │ │ ├── clerk-import-change.md
│ │ │ │ │ ├── clerkexpressrequireauth-apikey.md
│ │ │ │ │ ├── clerkexpressrequireauth-frontendapi.md
│ │ │ │ │ ├── clerkexpresswithauth-apikey.md
│ │ │ │ │ ├── clerkexpresswithauth-frontendapi.md
│ │ │ │ │ ├── createclerkclient-apikey.md
│ │ │ │ │ ├── createclerkclient-frontendapi.md
│ │ │ │ │ ├── createclerkexpressrequireauth-apikey.md
│ │ │ │ │ ├── createclerkexpressrequireauth-frontendapi.md
│ │ │ │ │ ├── createclerkexpressrequireauth-public-key-required.md
│ │ │ │ │ ├── createclerkexpresswithauth-apikey.md
│ │ │ │ │ ├── createclerkexpresswithauth-frontendapi.md
│ │ │ │ │ ├── createclerkexpresswithauth-publickey-required.md
│ │ │ │ │ ├── legacyauthobject-removed.md
│ │ │ │ │ ├── setclerkapikey.md
│ │ │ │ │ ├── setclerkapiversion.md
│ │ │ │ │ ├── setclerkhttpoptions.md
│ │ │ │ │ └── setclerkserverapiurl.md
│ │ │ │ ├── react
│ │ │ │ │ └── api-url-value-change.md
│ │ │ │ ├── remix
│ │ │ │ │ ├── clerk-import-change.md
│ │ │ │ │ ├── clerkerrorboundary-removed.md
│ │ │ │ │ ├── createclerkclient-apikey.md
│ │ │ │ │ ├── getauth-apikey.md
│ │ │ │ │ ├── rootauthloader-apikey.md
│ │ │ │ │ └── rootauthloader-frontendapi.md
│ │ │ │ └── shared
│ │ │ │ ├── getrequesturl.md
│ │ │ │ ├── organizationcontext.md
│ │ │ │ └── useorganizationlist-organizationlist.md
│ │ │ └── core-3
│ │ │ ├── changes
│ │ │ │ ├── after-switch-organization-url-removed.md
│ │ │ │ ├── appearance-layout-to-options.md
│ │ │ │ ├── billing-props-removed.md
│ │ │ │ ├── checkout-api-changed.md
│ │ │ │ ├── clerk-api-error-kind-added.md
│ │ │ │ ├── clerk-expo-package-rename.md
│ │ │ │ ├── clerk-react-package-rename.md
│ │ │ │ ├── clerk-types-deprecation.md
│ │ │ │ ├── client-active-sessions-removed.md
│ │ │ │ ├── color-ring-backdrop-opacity.md
│ │ │ │ ├── deprecated-redirect-props-removed.md
│ │ │ │ ├── experimental-prefix-aligned.md
│ │ │ │ ├── expo-clerk-export-removed.md
│ │ │ │ ├── expo-min-version.md
│ │ │ │ ├── hide-slug-removed.md
│ │ │ │ ├── min-node-version.md
│ │ │ │ ├── nextjs-encryption-key-required.md
│ │ │ │ ├── nuxt-getauth-removed.md
│ │ │ │ ├── nuxt-routing-strategy-default-path.md
│ │ │ │ ├── protect-signedin-signedout-replaced-by-show.md
│ │ │ │ ├── saml-account-renamed.md
│ │ │ │ ├── saml-to-enterprise-sso.md
│ │ │ │ ├── set-active-before-emit-removed.md
│ │ │ │ ├── show-optional-fields-default.md
│ │ │ │ ├── ui-themes-export-path.md
│ │ │ │ ├── unstable-to-internal.md
│ │ │ │ ├── user-settings-saml-renamed.md
│ │ │ │ └── userbutton-signout-props-removed.md
│ │ │ └── index.js
│ │ ├── tsconfig.json
│ │ └── vitest.config.js
│ └── vue
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── package.json
│ ├── README.md
│ ├── src
│ │ ├── components
│ │ │ ├── __tests__
│ │ │ │ ├── ClerkHostRenderer.test.ts
│ │ │ │ ├── SignInButton.test.ts
│ │ │ │ ├── SignInWithMetamaskButton.test.ts
│ │ │ │ ├── SignOutButton.test.ts
│ │ │ │ └── SignUpButton.test.ts
│ │ │ ├── CheckoutButton.vue
│ │ │ ├── ClerkHostRenderer.ts
│ │ │ ├── controlComponents.ts
│ │ │ ├── index.ts
│ │ │ ├── PlanDetailsButton.vue
│ │ │ ├── SignInButton.vue
│ │ │ ├── SignInWithMetamaskButton.vue
│ │ │ ├── SignOutButton.vue
│ │ │ ├── SignUpButton.vue
│ │ │ ├── SubscriptionDetailsButton.vue
│ │ │ └── ui-components
│ │ │ ├── APIKeys.vue
│ │ │ ├── CreateOrganization.vue
│ │ │ ├── GoogleOneTap.vue
│ │ │ ├── OrganizationList.vue
│ │ │ ├── OrganizationProfile
│ │ │ │ ├── index.ts
│ │ │ │ └── OrganizationProfile.vue
│ │ │ ├── OrganizationSwitcher
│ │ │ │ ├── index.ts
│ │ │ │ └── OrganizationSwitcher.vue
│ │ │ ├── PricingTable.vue
│ │ │ ├── SignIn.vue
│ │ │ ├── SignUp.vue
│ │ │ ├── UserAvatar.vue
│ │ │ ├── UserButton
│ │ │ │ ├── index.ts
│ │ │ │ └── UserButton.vue
│ │ │ ├── UserProfile
│ │ │ │ ├── index.ts
│ │ │ │ └── UserProfile.vue
│ │ │ └── Waitlist.vue
│ │ ├── composables
│ │ │ ├── __tests__
│ │ │ │ ├── __snapshots__
│ │ │ │ │ └── useRoutingProps.test.ts.snap
│ │ │ │ ├── useClerkContext.test.ts
│ │ │ │ └── useRoutingProps.test.ts
│ │ │ ├── index.ts
│ │ │ ├── useAuth.ts
│ │ │ ├── useClerk.ts
│ │ │ ├── useClerkContext.ts
│ │ │ ├── useOrganization.ts
│ │ │ ├── useRoutingProps.ts
│ │ │ ├── useSession.ts
│ │ │ ├── useSessionList.ts
│ │ │ ├── useSignIn.ts
│ │ │ ├── useSignUp.ts
│ │ │ └── useUser.ts
│ │ ├── env.d.ts
│ │ ├── errors
│ │ │ ├── errorThrower.ts
│ │ │ └── messages.ts
│ │ ├── errors.ts
│ │ ├── experimental.ts
│ │ ├── global.d.ts
│ │ ├── index.ts
│ │ ├── internal.ts
│ │ ├── keys.ts
│ │ ├── plugin.ts
│ │ ├── types.ts
│ │ └── utils
│ │ ├── __tests__
│ │ │ ├── useCustomElementPortal.test.ts
│ │ │ └── useCustomMenuItems.test.ts
│ │ ├── childrenUtils.ts
│ │ ├── componentValidation.ts
│ │ ├── index.ts
│ │ ├── toComputedRefs.ts
│ │ ├── updateClerkOptions.ts
│ │ ├── useClerkLoaded.ts
│ │ ├── useCustomElementPortal.ts
│ │ ├── useCustomMenuItems.ts
│ │ └── useCustomPages.ts
│ ├── tsconfig.build.json
│ ├── tsconfig.json
│ ├── tsup.config.ts
│ ├── vitest.config.ts
│ └── vitest.setup.ts
├── playground
│ ├── app-router
│ │ ├── .gitignore
│ │ ├── .vscode
│ │ │ └── settings.json
│ │ ├── next.config.js
│ │ ├── package.json
│ │ ├── public
│ │ │ ├── next.svg
│ │ │ └── vercel.svg
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── app
│ │ │ │ ├── action
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── api
│ │ │ │ │ └── hello
│ │ │ │ │ └── route.ts
│ │ │ │ ├── client
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── globals.css
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── page.module.css
│ │ │ │ ├── page.tsx
│ │ │ │ ├── protected
│ │ │ │ │ ├── ClientSideWrapper.tsx
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── sign-in
│ │ │ │ │ └── [[...catchall]]
│ │ │ │ │ └── page.tsx
│ │ │ │ └── sign-up
│ │ │ │ └── [[...catchall]]
│ │ │ │ └── page.tsx
│ │ │ ├── common
│ │ │ │ └── Links.tsx
│ │ │ ├── middleware.ts
│ │ │ └── pages
│ │ │ ├── _app.tsx
│ │ │ ├── profile
│ │ │ │ └── [[...index]].tsx
│ │ │ └── user
│ │ │ └── [[...index]].tsx
│ │ └── tsconfig.json
│ ├── browser-extension
│ │ ├── .env.chrome.example
│ │ ├── .env.development.example
│ │ ├── .gitignore
│ │ ├── assets
│ │ │ └── icon.png
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ ├── chrome-extension-sdk-2.jpg
│ │ │ │ ├── dark-logo.png
│ │ │ │ ├── icon.png
│ │ │ │ └── light-logo.png
│ │ │ ├── background
│ │ │ │ └── index.ts
│ │ │ ├── components
│ │ │ │ ├── nav-bar.tsx
│ │ │ │ └── ui
│ │ │ │ └── button.tsx
│ │ │ ├── content.tsx
│ │ │ ├── features
│ │ │ │ └── count-button.tsx
│ │ │ ├── popup
│ │ │ │ ├── index.tsx
│ │ │ │ ├── layouts
│ │ │ │ │ └── root-layout.tsx
│ │ │ │ └── routes
│ │ │ │ ├── home.tsx
│ │ │ │ ├── sdk-features.tsx
│ │ │ │ ├── settings.tsx
│ │ │ │ ├── sign-in.tsx
│ │ │ │ └── sign-up.tsx
│ │ │ ├── sidepanel
│ │ │ │ └── index.tsx
│ │ │ ├── style.css
│ │ │ ├── tabs
│ │ │ │ ├── background-worker-demo.html
│ │ │ │ └── background-worker-demo.tsx
│ │ │ └── utils
│ │ │ └── components.ts
│ │ ├── tailwind.config.js
│ │ └── tsconfig.json
│ ├── cra-js
│ │ ├── .gitignore
│ │ ├── package.json
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ ├── README.md
│ │ └── src
│ │ ├── App.css
│ │ ├── App.js
│ │ ├── App.test.js
│ │ ├── index.css
│ │ ├── index.js
│ │ ├── logo.svg
│ │ ├── reportWebVitals.js
│ │ └── setupTests.js
│ ├── expo
│ │ ├── .env.example
│ │ ├── .gitignore
│ │ ├── app.json.example
│ │ ├── App.tsx
│ │ ├── babel.config.js
│ │ ├── metro.config.js
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── tsconfig.json
│ │ └── webpack.config.js
│ ├── express
│ │ ├── .env.sample
│ │ ├── .gitignore
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── loadEnv.ts
│ │ │ ├── routes
│ │ │ │ ├── index.ts
│ │ │ │ ├── private.ts
│ │ │ │ └── public.ts
│ │ │ ├── server.ts
│ │ │ └── views
│ │ │ └── home.ejs
│ │ └── tsconfig.json
│ ├── fastify
│ │ ├── .env.sample
│ │ ├── .gitignore
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── loadEnv.ts
│ │ │ ├── routes
│ │ │ │ ├── index.ts
│ │ │ │ ├── private.ts
│ │ │ │ └── public.ts
│ │ │ ├── server.ts
│ │ │ └── templates
│ │ │ └── sign-in.ejs
│ │ └── tsconfig.json
│ ├── nextjs
│ │ ├── .env.example
│ │ ├── .gitignore
│ │ ├── .vscode
│ │ │ └── settings.json
│ │ ├── app
│ │ │ ├── api
│ │ │ │ └── route.ts
│ │ │ ├── app-dir
│ │ │ │ ├── client
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── client-component.tsx
│ │ │ │ ├── create-organization
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── discover
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── organization
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── page.tsx
│ │ │ │ ├── sign-in
│ │ │ │ │ └── page.tsx
│ │ │ │ ├── sign-up
│ │ │ │ │ └── page.tsx
│ │ │ │ └── user
│ │ │ │ └── page.tsx
│ │ │ └── layout.tsx
│ │ ├── middleware.ts
│ │ ├── next.config.js
│ │ ├── package.json
│ │ ├── pages
│ │ │ ├── _app.tsx
│ │ │ ├── api
│ │ │ │ ├── hello-edge.ts
│ │ │ │ └── hello.ts
│ │ │ ├── create-organization
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── custom
│ │ │ │ └── forgotPassword.tsx
│ │ │ ├── discover
│ │ │ │ └── index.tsx
│ │ │ ├── index.tsx
│ │ │ ├── organization
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── organization-list
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── redirect-helpers
│ │ │ │ └── index.tsx
│ │ │ ├── session-examples
│ │ │ │ └── index.tsx
│ │ │ ├── sign-in
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── sign-up
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── user
│ │ │ │ └── [[...index]].tsx
│ │ │ ├── user-examples
│ │ │ │ └── index.tsx
│ │ │ └── waitlist
│ │ │ └── index.tsx
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── vercel.svg
│ │ ├── README.md
│ │ ├── styles
│ │ │ ├── globals.css
│ │ │ └── Home.module.css
│ │ └── tsconfig.json
│ ├── react-router
│ │ ├── .env.example
│ │ ├── .gitignore
│ │ ├── app
│ │ │ ├── app.css
│ │ │ ├── root.tsx
│ │ │ ├── routes
│ │ │ │ ├── home.tsx
│ │ │ │ ├── profile-form.tsx
│ │ │ │ ├── profile.tsx
│ │ │ │ ├── sign-in.tsx
│ │ │ │ ├── sign-up.tsx
│ │ │ │ ├── use-auth.tsx
│ │ │ │ └── use-user.tsx
│ │ │ ├── routes.ts
│ │ │ └── welcome
│ │ │ ├── logo-dark.svg
│ │ │ ├── logo-light.svg
│ │ │ └── welcome.tsx
│ │ ├── package.json
│ │ ├── public
│ │ │ └── favicon.ico
│ │ ├── react-router.config.ts
│ │ ├── README.md
│ │ ├── tailwind.config.ts
│ │ ├── tsconfig.json
│ │ └── vite.config.ts
│ ├── vanillajs
│ │ └── index.html
│ └── vite-react-ts
│ ├── .env.example
│ ├── .gitignore
│ ├── index.html
│ ├── package.json
│ ├── public
│ │ ├── clerk.svg
│ │ └── vite.svg
│ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── prettier.config.mjs
├── README.md
├── renovate.json5
├── scripts
│ ├── .env.example
│ ├── 1password-keys.mjs
│ ├── backport.mjs
│ ├── canary-core3.mjs
│ ├── canary.mjs
│ ├── common.mjs
│ ├── format-non-workspace.mjs
│ ├── format-package.mjs
│ ├── install-site-in-isolation.mjs
│ ├── lint.mjs
│ ├── notify.mjs
│ ├── nuke.mjs
│ ├── renovate-config-generator.mjs
│ ├── rspack-common.js
│ ├── search-for-rhc.mjs
│ ├── snapshot.mjs
│ ├── tsconfig.json
│ ├── utils.ts
│ └── vitest-debug.mjs
├── tsconfig.json
├── tsconfig.typedoc.json
├── turbo.json
├── typedoc.config.mjs
├── verdaccio.install.yaml
├── verdaccio.publish.yaml
└── vitest.workspace.mjs
```
# Files
--------------------------------------------------------------------------------
/packages/fastify/CHANGELOG.md:
--------------------------------------------------------------------------------
```markdown
1 | # Change Log
2 |
3 | ## 2.6.8
4 |
5 | ### Patch Changes
6 |
7 | - Updated dependencies [[`b117ebc`](https://github.com/clerk/javascript/commit/b117ebc956e1a5d48d5fdb7210de3344a74a524a), [`6dbb02b`](https://github.com/clerk/javascript/commit/6dbb02b13d7099a2ff756c1b4d1a0fca23f4a7c6)]:
8 | - @clerk/[email protected]
9 | - @clerk/[email protected]
10 | - @clerk/[email protected]
11 |
12 | ## 2.6.7
13 |
14 | ### Patch Changes
15 |
16 | - Updated dependencies [[`e31f3d5`](https://github.com/clerk/javascript/commit/e31f3d567302f99d8d073ba75cd934fb3c1eca7f), [`b41c0d5`](https://github.com/clerk/javascript/commit/b41c0d539835a5a43d15e3399bac7cbf046d9345), [`8376789`](https://github.com/clerk/javascript/commit/8376789de2383b52fabc563a9382622627055ecd), [`f917d68`](https://github.com/clerk/javascript/commit/f917d68fc2fc5d317770491e9d4d7185e1985d04), [`818c25a`](https://github.com/clerk/javascript/commit/818c25a9eec256245152725c64419c73e762c1a2), [`b41c0d5`](https://github.com/clerk/javascript/commit/b41c0d539835a5a43d15e3399bac7cbf046d9345)]:
17 | - @clerk/[email protected]
18 | - @clerk/[email protected]
19 | - @clerk/[email protected]
20 |
21 | ## 2.6.6
22 |
23 | ### Patch Changes
24 |
25 | - Updated dependencies [[`40a841d`](https://github.com/clerk/javascript/commit/40a841d56cd8983dce21376c832f1085c43a9518), [`f364924`](https://github.com/clerk/javascript/commit/f364924708f20f0bc7b8b291ea2ae01ce09e2e9f), [`f115e56`](https://github.com/clerk/javascript/commit/f115e56d14b5c49f52b6aca01b434dbe4f6193cf), [`d4aef71`](https://github.com/clerk/javascript/commit/d4aef71961d6d0abf8f1d1142c4e3ae943181c4b), [`3f99742`](https://github.com/clerk/javascript/commit/3f997427e400248502b0977e1b69e109574dfe7d), [`02798f5`](https://github.com/clerk/javascript/commit/02798f571065d8142cf1dade57b42b3e8ce0f818), [`07a30ce`](https://github.com/clerk/javascript/commit/07a30ce52b7d2ba85ce3533879700b9ec129152e), [`d7c336d`](https://github.com/clerk/javascript/commit/d7c336d98b95b56446940c6b7e394933df832403), [`ce8b914`](https://github.com/clerk/javascript/commit/ce8b9149bff27866cdb686f1ab0b56cef8d8c697), [`d4aef71`](https://github.com/clerk/javascript/commit/d4aef71961d6d0abf8f1d1142c4e3ae943181c4b), [`a3e14b1`](https://github.com/clerk/javascript/commit/a3e14b176ade8c39b382873051eebfde42fc029e)]:
26 | - @clerk/[email protected]
27 | - @clerk/[email protected]
28 | - @clerk/[email protected]
29 |
30 | ## 2.6.5
31 |
32 | ### Patch Changes
33 |
34 | - Updated dependencies [[`f85abda`](https://github.com/clerk/javascript/commit/f85abdac03fde4a5109f31931c55b56a365aa748), [`36e43cc`](https://github.com/clerk/javascript/commit/36e43cc614865e52eefbd609a9491c32371cda44), [`337430b`](https://github.com/clerk/javascript/commit/337430bc44ba846e40bff66d72618963d51ee20d)]:
35 | - @clerk/[email protected]
36 | - @clerk/[email protected]
37 | - @clerk/[email protected]
38 |
39 | ## 2.6.4
40 |
41 | ### Patch Changes
42 |
43 | - Updated dependencies [[`d8f59a6`](https://github.com/clerk/javascript/commit/d8f59a66d56d8fb0dfea353ecd86af97d0ec56b7)]:
44 | - @clerk/[email protected]
45 | - @clerk/[email protected]
46 | - @clerk/[email protected]
47 |
48 | ## 2.6.3
49 |
50 | ### Patch Changes
51 |
52 | - Updated dependencies [[`a9c13ca`](https://github.com/clerk/javascript/commit/a9c13cae5a6f46ca753d530878f7e4492ca7938b)]:
53 | - @clerk/[email protected]
54 | - @clerk/[email protected]
55 | - @clerk/[email protected]
56 |
57 | ## 2.6.2
58 |
59 | ### Patch Changes
60 |
61 | - Updated dependencies [[`7be8f45`](https://github.com/clerk/javascript/commit/7be8f458367b2c050b0dc8c0481d7bbe090ea400), [`bdbb0d9`](https://github.com/clerk/javascript/commit/bdbb0d91712a84fc214c534fc47b62b1a2028ac9), [`aa184a4`](https://github.com/clerk/javascript/commit/aa184a46a91f9dec3fd275ec5867a8366d310469), [`1d4e7a7`](https://github.com/clerk/javascript/commit/1d4e7a7769e9efaaa945e4ba6468ad47bd24c807), [`50e630a`](https://github.com/clerk/javascript/commit/50e630a6359e8c8cc7ae0e7fe8d99451ab7344ee), [`42f0d95`](https://github.com/clerk/javascript/commit/42f0d95e943d82960de3f7e5da17d199eff9fddd), [`c63cc8e`](https://github.com/clerk/javascript/commit/c63cc8e9c38ed0521a22ebab43e10111f04f9daf), [`d32d724`](https://github.com/clerk/javascript/commit/d32d724c34a921a176eca159273f270c2af4e787), [`00291bc`](https://github.com/clerk/javascript/commit/00291bc8ae03c06f7154bd937628e8193f6e3ce9)]:
62 | - @clerk/[email protected]
63 | - @clerk/[email protected]
64 | - @clerk/[email protected]
65 |
66 | ## 2.6.1
67 |
68 | ### Patch Changes
69 |
70 | - Updated dependencies [[`b5a7e2f`](https://github.com/clerk/javascript/commit/b5a7e2f8af5514e19e06918632d982be65f4a854), [`a1d10fc`](https://github.com/clerk/javascript/commit/a1d10fc6e231f27ec7eabd0db45b8f7e8c98250e), [`b944ff3`](https://github.com/clerk/javascript/commit/b944ff30494a8275450ca0d5129cdf58f02bea81), [`4011c5e`](https://github.com/clerk/javascript/commit/4011c5e0014ede5e480074b73d064a1bc2a577dd)]:
71 | - @clerk/[email protected]
72 | - @clerk/[email protected]
73 | - @clerk/[email protected]
74 |
75 | ## 2.6.0
76 |
77 | ### Minor Changes
78 |
79 | - Update the supported API version to `2025-11-10`. ([#7095](https://github.com/clerk/javascript/pull/7095)) by [@panteliselef](https://github.com/panteliselef)
80 |
81 | ### Patch Changes
82 |
83 | - Updated dependencies [[`613cb97`](https://github.com/clerk/javascript/commit/613cb97cb7b3b33c3865cfe008ef9b1ea624cc8d)]:
84 | - @clerk/[email protected]
85 | - @clerk/[email protected]
86 | - @clerk/[email protected]
87 |
88 | ## 2.5.4
89 |
90 | ### Patch Changes
91 |
92 | - Updated dependencies [[`cc11472`](https://github.com/clerk/javascript/commit/cc11472e7318b806ee43d609cd03fb0446f56146), [`539fad7`](https://github.com/clerk/javascript/commit/539fad7b80ed284a7add6cf8c4c45cf4c6a0a8b2), [`296fb0b`](https://github.com/clerk/javascript/commit/296fb0b8f34aca4f527508a5e6a6bbaad89cfdaa), [`c413433`](https://github.com/clerk/javascript/commit/c413433fee49701f252df574ce6a009d256c0cb9), [`a940c39`](https://github.com/clerk/javascript/commit/a940c39354bd0ee48d2fc9b0f3217ec20b2f32b4)]:
93 | - @clerk/[email protected]
94 | - @clerk/[email protected]
95 | - @clerk/[email protected]
96 |
97 | ## 2.5.3
98 |
99 | ### Patch Changes
100 |
101 | - Updated dependencies [[`a474c59`](https://github.com/clerk/javascript/commit/a474c59e3017358186de15c5b1e5b83002e72527), [`b505755`](https://github.com/clerk/javascript/commit/b505755a8da834186922e2a5db8c82e530434d18), [`5536429`](https://github.com/clerk/javascript/commit/55364291e245ff05ca1e50e614e502d2081b87fb)]:
102 | - @clerk/[email protected]
103 | - @clerk/[email protected]
104 | - @clerk/[email protected]
105 |
106 | ## 2.5.2
107 |
108 | ### Patch Changes
109 |
110 | - Updated dependencies [[`85b5acc`](https://github.com/clerk/javascript/commit/85b5acc5ba192a8247f072fa93d5bc7d42986293), [`ea65d39`](https://github.com/clerk/javascript/commit/ea65d390cd6d3b0fdd35202492e858f8c8370f73), [`b09b29e`](https://github.com/clerk/javascript/commit/b09b29e82323c8fc508c49ffe10c77a737ef0bec)]:
111 | - @clerk/[email protected]
112 | - @clerk/[email protected]
113 | - @clerk/[email protected]
114 |
115 | ## 2.5.1
116 |
117 | ### Patch Changes
118 |
119 | - Updated dependencies [[`3e0ef92`](https://github.com/clerk/javascript/commit/3e0ef9281194714f56dcf656d0caf4f75dcf097c), [`2587aa6`](https://github.com/clerk/javascript/commit/2587aa671dac1ca66711889bf1cd1c2e2ac8d7c8)]:
120 | - @clerk/[email protected]
121 | - @clerk/[email protected]
122 | - @clerk/[email protected]
123 |
124 | ## 2.5.0
125 |
126 | ### Minor Changes
127 |
128 | - Disable minification for static import compatibility ([#7043](https://github.com/clerk/javascript/pull/7043)) by [@wobsoriano](https://github.com/wobsoriano)
129 |
130 | ### Patch Changes
131 |
132 | - Updated dependencies [[`791ff19`](https://github.com/clerk/javascript/commit/791ff19a55ecb39eac20e1533a7d578a30386388), [`439427e`](https://github.com/clerk/javascript/commit/439427e44adef4f43e5f0719adf5654ea58c33e7), [`7dfbf3a`](https://github.com/clerk/javascript/commit/7dfbf3aa1b5269aee2d3af628b02027be9767088), [`d33b7b5`](https://github.com/clerk/javascript/commit/d33b7b5538e9bcbbca1ac23c46793d0cddcef533), [`f2644c2`](https://github.com/clerk/javascript/commit/f2644c2e7ed32012275e8379153e53672475f29f)]:
133 | - @clerk/[email protected]
134 | - @clerk/[email protected]
135 | - @clerk/[email protected]
136 |
137 | ## 2.4.42
138 |
139 | ### Patch Changes
140 |
141 | - Updated dependencies [[`4d46e4e`](https://github.com/clerk/javascript/commit/4d46e4e601a5f2a213f1718af3f9271db4db0911), [`a42a015`](https://github.com/clerk/javascript/commit/a42a0157d3142dca32713f7749ffce7b4e7bb3ac), [`8ebbf1e`](https://github.com/clerk/javascript/commit/8ebbf1e6e31251b7d0c3bb5d54249572adc96b7e)]:
142 | - @clerk/[email protected]
143 | - @clerk/[email protected]
144 | - @clerk/[email protected]
145 |
146 | ## 2.4.41
147 |
148 | ### Patch Changes
149 |
150 | - Updated dependencies [[`a172d51`](https://github.com/clerk/javascript/commit/a172d51df2d7f2e450c983a15ae897624304a764), [`947d0f5`](https://github.com/clerk/javascript/commit/947d0f5480b0151a392966cad2e1a45423f66035)]:
151 | - @clerk/[email protected]
152 | - @clerk/[email protected]
153 | - @clerk/[email protected]
154 |
155 | ## 2.4.40
156 |
157 | ### Patch Changes
158 |
159 | - Updated dependencies [[`d8147fb`](https://github.com/clerk/javascript/commit/d8147fb58bfd6caf9a4f0a36fdc48c630d00387f)]:
160 | - @clerk/[email protected]
161 | - @clerk/[email protected]
162 |
163 | ## 2.4.39
164 |
165 | ### Patch Changes
166 |
167 | - Updated dependencies [[`305f4ee`](https://github.com/clerk/javascript/commit/305f4eeb825086d55d1b0df198a0c43da8d94993), [`53214f9`](https://github.com/clerk/javascript/commit/53214f9a600074affc84d616bbbe7a6b625e7d33), [`1441e68`](https://github.com/clerk/javascript/commit/1441e6851102e9eed5697ad78c695f75b4a20db2), [`1236c74`](https://github.com/clerk/javascript/commit/1236c745fd58020e0972938ca0a9ae697a24af02), [`29201b2`](https://github.com/clerk/javascript/commit/29201b24847b6cdb35a96cb971fa1de958b0410a)]:
168 | - @clerk/[email protected]
169 | - @clerk/[email protected]
170 | - @clerk/[email protected]
171 |
172 | ## 2.4.38
173 |
174 | ### Patch Changes
175 |
176 | - Added internal helper type for `auth` and `getAuth()` functions that don't require a request or context parameter ([#6910](https://github.com/clerk/javascript/pull/6910)) by [@wobsoriano](https://github.com/wobsoriano)
177 |
178 | - Updated dependencies [[`65b7cc7`](https://github.com/clerk/javascript/commit/65b7cc787a5f02a302b665b6eaf4d4b9a1cae4b0), [`20c2e29`](https://github.com/clerk/javascript/commit/20c2e291fe32f6038ab9e95aec268e3d98c449f1), [`6e09786`](https://github.com/clerk/javascript/commit/6e09786adeb0f481ca8b6d060ae8754b556a3f9a), [`aa7210c`](https://github.com/clerk/javascript/commit/aa7210c7fff34f6c6e2d4ca3cb736bbd35439cb6), [`2cd53cd`](https://github.com/clerk/javascript/commit/2cd53cd8c713dfa7f2e802fe08986411587095fa), [`56a81aa`](https://github.com/clerk/javascript/commit/56a81aaa59e95ee25f8eb49bee78975ee377e1c7), [`1a2eee6`](https://github.com/clerk/javascript/commit/1a2eee6b8b6ead2d0481e93104fcaed6452bd1b9), [`22b8e49`](https://github.com/clerk/javascript/commit/22b8e49f9fb65d55ab737d11f1f57a25bf947511), [`2cd53cd`](https://github.com/clerk/javascript/commit/2cd53cd8c713dfa7f2e802fe08986411587095fa), [`348021d`](https://github.com/clerk/javascript/commit/348021d837ba66fd3f510148213f374ae2e969a8), [`1a2430a`](https://github.com/clerk/javascript/commit/1a2430a166fb1df5fbca76437c63423b18a49ced), [`31a04fc`](https://github.com/clerk/javascript/commit/31a04fc2b783f01cd4848c1e681af3b30e57bb2f), [`9766c4a`](https://github.com/clerk/javascript/commit/9766c4afd26f2841d6f79dbdec2584ef8becd22f), [`fe873dc`](https://github.com/clerk/javascript/commit/fe873dc94c2614e8cc670e3add13e170bcf85338), [`22b8e49`](https://github.com/clerk/javascript/commit/22b8e49f9fb65d55ab737d11f1f57a25bf947511), [`a66357e`](https://github.com/clerk/javascript/commit/a66357e8a5928199aebde408ec7cfaac152c2c42), [`dacc1af`](https://github.com/clerk/javascript/commit/dacc1af22e1d1af0940b2d626b8a47d376c19342)]:
179 | - @clerk/[email protected]
180 | - @clerk/[email protected]
181 | - @clerk/[email protected]
182 |
183 | ## 2.4.37
184 |
185 | ### Patch Changes
186 |
187 | - Updated dependencies [[`fba4781`](https://github.com/clerk/javascript/commit/fba4781ff2a2d16f8934029fa6fb77d70953f2be), [`a1f6714`](https://github.com/clerk/javascript/commit/a1f671480cda6f978db059ba0640d4ed8b08f112)]:
188 | - @clerk/[email protected]
189 | - @clerk/[email protected]
190 | - @clerk/[email protected]
191 |
192 | ## 2.4.36
193 |
194 | ### Patch Changes
195 |
196 | - Updated dependencies [[`04cba7d`](https://github.com/clerk/javascript/commit/04cba7d34f91dc28f9c957bba8231c6942f657e3), [`f737d26`](https://github.com/clerk/javascript/commit/f737d268aa167889a4f3f7aba2658c2ba1fd909a), [`8777f35`](https://github.com/clerk/javascript/commit/8777f350f5fb51413609a53d9de05b2e5d1d7cfe), [`2c0128b`](https://github.com/clerk/javascript/commit/2c0128b05ecf48748f27f10f0b0215a279ba6cc1)]:
197 | - @clerk/[email protected]
198 | - @clerk/[email protected]
199 | - @clerk/[email protected]
200 |
201 | ## 2.4.35
202 |
203 | ### Patch Changes
204 |
205 | - Updated dependencies [[`ea2bc26`](https://github.com/clerk/javascript/commit/ea2bc260fadac8fd7480cd476046f5a06c0d917d), [`37028ca`](https://github.com/clerk/javascript/commit/37028caad59cb0081ac74e70a44e4a419082a999)]:
206 | - @clerk/[email protected]
207 | - @clerk/[email protected]
208 | - @clerk/[email protected]
209 |
210 | ## 2.4.34
211 |
212 | ### Patch Changes
213 |
214 | - Updated dependencies [[`e3e77eb`](https://github.com/clerk/javascript/commit/e3e77eb277c6b36847265db7b863c418e3708ab6), [`9cf89cd`](https://github.com/clerk/javascript/commit/9cf89cd3402c278e8d5bfcd8277cee292bc45333), [`090ca74`](https://github.com/clerk/javascript/commit/090ca742c590bc4f369cf3e1ca2ec9917410ffe4), [`b8fbadd`](https://github.com/clerk/javascript/commit/b8fbadd95652b08ecea23fdbc7e352e3e7297b2d), [`5546352`](https://github.com/clerk/javascript/commit/55463527df9a710ef3215c353bab1ef423d1de62)]:
215 | - @clerk/[email protected]
216 | - @clerk/[email protected]
217 | - @clerk/[email protected]
218 |
219 | ## 2.4.33
220 |
221 | ### Patch Changes
222 |
223 | - Updated dependencies [[`8d1514a`](https://github.com/clerk/javascript/commit/8d1514a99743ec64d2a05de7f01dd9081e02bd0d), [`a8ba926`](https://github.com/clerk/javascript/commit/a8ba926109704e31b097f3545e61910abc76d99a), [`41e0a41`](https://github.com/clerk/javascript/commit/41e0a4190b33dd2c4bdc0d536bbe83fcf99af9b0), [`1aa9e9f`](https://github.com/clerk/javascript/commit/1aa9e9f10c051319e9ff4b1a0ecd71507bd6a6aa), [`1ad3b92`](https://github.com/clerk/javascript/commit/1ad3b92019361bc3350e429a840aa0dd4d0be089), [`a88ee58`](https://github.com/clerk/javascript/commit/a88ee5827adee0cc8a62246d03a3034d8566fe21), [`d6c7bbb`](https://github.com/clerk/javascript/commit/d6c7bbba23f38c0b3ca7edebb53028a05c7b38e6)]:
224 | - @clerk/[email protected]
225 | - @clerk/[email protected]
226 | - @clerk/[email protected]
227 |
228 | ## 2.4.32
229 |
230 | ### Patch Changes
231 |
232 | - Updated dependencies [[`bcf24f2`](https://github.com/clerk/javascript/commit/bcf24f2f91913fa0dd3fbf02b3bbef345c4e1ea9), [`0006c82`](https://github.com/clerk/javascript/commit/0006c82fb023f4fc39e49350b5440940dcf6deba), [`7c976b4`](https://github.com/clerk/javascript/commit/7c976b4da2dc621e872846097723291dab09476f), [`1ceedad`](https://github.com/clerk/javascript/commit/1ceedad4bc5bc3d5f01c95185f82ff0f43983cf5), [`de90ede`](https://github.com/clerk/javascript/commit/de90ede82664b58bef9e294498384cf2c99a331e), [`9d4a95c`](https://github.com/clerk/javascript/commit/9d4a95c766396a0bc327fbf0560228bedb4828eb), [`428cd57`](https://github.com/clerk/javascript/commit/428cd57a8581a58a6a42325ec50eb98000068e97)]:
233 | - @clerk/[email protected]
234 | - @clerk/[email protected]
235 | - @clerk/[email protected]
236 |
237 | ## 2.4.31
238 |
239 | ### Patch Changes
240 |
241 | - Updated dependencies [[`b598581`](https://github.com/clerk/javascript/commit/b598581ae673ca42fac713ee9e1a0f04b56cb8de), [`19f18f8`](https://github.com/clerk/javascript/commit/19f18f818d7c69eb2ecd27b727c403e9b00f4401), [`23948dc`](https://github.com/clerk/javascript/commit/23948dc777ec6a17bafbae59c253a93143b0e105), [`7382e13`](https://github.com/clerk/javascript/commit/7382e1384a67a2648e077d9ce677eb5424987322), [`24d0742`](https://github.com/clerk/javascript/commit/24d0742ec8453ab7ca01e81e7b4b15eed014ab81), [`82b84fe`](https://github.com/clerk/javascript/commit/82b84fed5f207673071ba7354a17f4a76e101201), [`54b4b5a`](https://github.com/clerk/javascript/commit/54b4b5a5f811f612fadf5c47ffda94a750c57a5e), [`50a8622`](https://github.com/clerk/javascript/commit/50a8622c3579306f15e5d40e5ea72b4fe4384ef7), [`939df73`](https://github.com/clerk/javascript/commit/939df73f393eefcf930481ee6f5c7f913e2e26b3), [`23948dc`](https://github.com/clerk/javascript/commit/23948dc777ec6a17bafbae59c253a93143b0e105)]:
242 | - @clerk/[email protected]
243 | - @clerk/[email protected]
244 | - @clerk/[email protected]
245 |
246 | ## 2.4.30
247 |
248 | ### Patch Changes
249 |
250 | - Updated dependencies [[`55490c3`](https://github.com/clerk/javascript/commit/55490c31fadc82bdca6cd5f2b22e5e158aaba0cb), [`e8d21de`](https://github.com/clerk/javascript/commit/e8d21de39b591973dad48fc1d1851c4d28b162fe), [`63fa204`](https://github.com/clerk/javascript/commit/63fa2042b821096d4f962832ff3c10ad1b7ddf0e), [`637f2e8`](https://github.com/clerk/javascript/commit/637f2e8768b76aaf756062b6b5b44bf651f66789)]:
251 | - @clerk/[email protected]
252 | - @clerk/[email protected]
253 | - @clerk/[email protected]
254 |
255 | ## 2.4.29
256 |
257 | ### Patch Changes
258 |
259 | - Updated dependencies [[`fced4fc`](https://github.com/clerk/javascript/commit/fced4fc869bb21c77826dfaf281b6640e0f0c006), [`e6e19d2`](https://github.com/clerk/javascript/commit/e6e19d2d2f3b2c4617b25f53830216a1d550e616), [`1b1e8b1`](https://github.com/clerk/javascript/commit/1b1e8b1fd33b787f956b17b193e5fd0a4cdc6cec)]:
260 | - @clerk/[email protected]
261 | - @clerk/[email protected]
262 | - @clerk/[email protected]
263 |
264 | ## 2.4.28
265 |
266 | ### Patch Changes
267 |
268 | - Updated dependencies [[`c1049f0`](https://github.com/clerk/javascript/commit/c1049f0956b9821a1a177c4be64c748122b0f084), [`5e94f0a`](https://github.com/clerk/javascript/commit/5e94f0a87cfcfb6407b916bd72f15a2d7dcc2406)]:
269 | - @clerk/[email protected]
270 |
271 | ## 2.4.27
272 |
273 | ### Patch Changes
274 |
275 | - Updated dependencies [[`2a82737`](https://github.com/clerk/javascript/commit/2a8273705b9764e1a4613d5a0dbb738d0b156c05), [`cda5d7b`](https://github.com/clerk/javascript/commit/cda5d7b79b28dc03ec794ea54e0feb64b148cdd2), [`ba25a5b`](https://github.com/clerk/javascript/commit/ba25a5b5a3fa686a65f52e221d9d1712a389fea9), [`a50cfc8`](https://github.com/clerk/javascript/commit/a50cfc8f1dd168b436499e32fc8b0fc41d28bbff), [`377f67b`](https://github.com/clerk/javascript/commit/377f67b8e552d1a19efbe4530e9306675b7f8eab), [`65b12ee`](https://github.com/clerk/javascript/commit/65b12eeeb57ee80cdd8c36c5949d51f1227a413e), [`263722e`](https://github.com/clerk/javascript/commit/263722e61fd27403b4c8d9794880686771e123f9), [`c19f936`](https://github.com/clerk/javascript/commit/c19f93603d6c52c5f62fe4a36fe53845424fd0ad)]:
276 | - @clerk/[email protected]
277 | - @clerk/[email protected]
278 | - @clerk/[email protected]
279 |
280 | ## 2.4.26
281 |
282 | ### Patch Changes
283 |
284 | - Updated dependencies [[`600c648`](https://github.com/clerk/javascript/commit/600c648d4087a823341041c90018797fbc0033f0)]:
285 | - @clerk/[email protected]
286 | - @clerk/[email protected]
287 | - @clerk/[email protected]
288 |
289 | ## 2.4.25
290 |
291 | ### Patch Changes
292 |
293 | - Updated dependencies [[`f49ec31`](https://github.com/clerk/javascript/commit/f49ec3167df8e85344963c1f952d9b886946f127), [`d52714e`](https://github.com/clerk/javascript/commit/d52714e4cb7f369c74826cd4341c58eb1900abe4), [`822e4a1`](https://github.com/clerk/javascript/commit/822e4a19c1ad29309cf6bf91ca1fbbac4464a62b), [`ce49740`](https://github.com/clerk/javascript/commit/ce49740d474d6dd9da5096982ea4e9f14cf68f09), [`ba7f3fd`](https://github.com/clerk/javascript/commit/ba7f3fd71a0a925dfe0fb3b30648df666714d6b8), [`9036427`](https://github.com/clerk/javascript/commit/903642793ae205c5e5d9e9d22ff3e95665641871), [`2ed539c`](https://github.com/clerk/javascript/commit/2ed539cc7f08ed4d70c33621563ad386ea8becc5), [`deaafe4`](https://github.com/clerk/javascript/commit/deaafe449773632d690aa2f8cafaf959392622b9), [`a26ecae`](https://github.com/clerk/javascript/commit/a26ecae09fd06cd34f094262f038a8eefbb23f7d), [`c16a7a5`](https://github.com/clerk/javascript/commit/c16a7a5837fc15e0e044baf9c809b8da6fbac795), [`05b6d65`](https://github.com/clerk/javascript/commit/05b6d65c0bc5736443325a5defee4c263ef196af), [`453cf86`](https://github.com/clerk/javascript/commit/453cf86381c5df6684b37b003984a6fafc443fb4)]:
294 | - @clerk/[email protected]
295 | - @clerk/[email protected]
296 | - @clerk/[email protected]
297 |
298 | ## 2.4.24
299 |
300 | ### Patch Changes
301 |
302 | - Updated dependencies [[`e52bf8e`](https://github.com/clerk/javascript/commit/e52bf8ebef74a9e123c69b69acde1340c01d32d7), [`c043c19`](https://github.com/clerk/javascript/commit/c043c1919854aaa5b9cf7f6df5bb517f5617f7a1), [`7bb644a`](https://github.com/clerk/javascript/commit/7bb644ad8a7bf28c6010aad6ae0c36f587529fcc), [`c28d29c`](https://github.com/clerk/javascript/commit/c28d29c79bb4f144d782313ca72df7db91a77340), [`172e054`](https://github.com/clerk/javascript/commit/172e054a3511be12d16ba19037db320c2d9838bf)]:
303 | - @clerk/[email protected]
304 | - @clerk/[email protected]
305 | - @clerk/[email protected]
306 |
307 | ## 2.4.23
308 |
309 | ### Patch Changes
310 |
311 | - Updated dependencies [[`8dc6bad`](https://github.com/clerk/javascript/commit/8dc6bad5c7051b59bd8c73e65d497f6a974bb1c3), [`aa6a3c3`](https://github.com/clerk/javascript/commit/aa6a3c3d3ba2de67a468c996cbf0bff43a09ddb8), [`db50c47`](https://github.com/clerk/javascript/commit/db50c4734920ada6002de8c62c994047eb6cb5a0)]:
312 | - @clerk/[email protected]
313 | - @clerk/[email protected]
314 | - @clerk/[email protected]
315 |
316 | ## 2.4.22
317 |
318 | ### Patch Changes
319 |
320 | - Updated dependencies [[`413468c`](https://github.com/clerk/javascript/commit/413468c9b9c8fb7576f8e4cbdccff98784e33fef), [`7b7eb1f`](https://github.com/clerk/javascript/commit/7b7eb1fc0235249c5c179239078294118f2947cd)]:
321 | - @clerk/[email protected]
322 | - @clerk/[email protected]
323 | - @clerk/[email protected]
324 |
325 | ## 2.4.21
326 |
327 | ### Patch Changes
328 |
329 | - Updated dependencies [[`5b24129`](https://github.com/clerk/javascript/commit/5b24129ddcfc2f7dc6eb79d8c818b4ff97c68e9a)]:
330 | - @clerk/[email protected]
331 | - @clerk/[email protected]
332 | - @clerk/[email protected]
333 |
334 | ## 2.4.20
335 |
336 | ### Patch Changes
337 |
338 | - Updated dependencies [[`4db1e58`](https://github.com/clerk/javascript/commit/4db1e58d70b60e1e236709b507666715d571e925), [`d400782`](https://github.com/clerk/javascript/commit/d400782b7016c1232c0aa1e3399c61b61e4f0709), [`69498df`](https://github.com/clerk/javascript/commit/69498dfca3e6bb388eb8c94313eac06347dd5a27), [`307dc3f`](https://github.com/clerk/javascript/commit/307dc3f05ba1bd3b30b491b198d9e65eebcc95f9), [`2db7431`](https://github.com/clerk/javascript/commit/2db743147827fb69fb8fe73a1e26545aeb7be7aa), [`59f1559`](https://github.com/clerk/javascript/commit/59f15593bab708b9e13eebfff6780c2d52b31b0a)]:
339 | - @clerk/[email protected]
340 | - @clerk/[email protected]
341 | - @clerk/[email protected]
342 |
343 | ## 2.4.19
344 |
345 | ### Patch Changes
346 |
347 | - Updated dependencies [[`15fe106`](https://github.com/clerk/javascript/commit/15fe1060f730a6a4391f3d2451d23edd3218e1ae), [`df63e76`](https://github.com/clerk/javascript/commit/df63e76f2382c601d9a3b52a3a6dfaba26c4f36f), [`173837c`](https://github.com/clerk/javascript/commit/173837c2526aa826b7981ee8d6d4f52c00675da5), [`8b52d7a`](https://github.com/clerk/javascript/commit/8b52d7ae19407e8ab5a5451bd7d34b6bc38417de), [`854dde8`](https://github.com/clerk/javascript/commit/854dde88e642c47b5a29ac8f576c8c1976e5d067), [`ae2e2d6`](https://github.com/clerk/javascript/commit/ae2e2d6b336be6b596cc855e549843beb5bfd2a1), [`037f25a`](https://github.com/clerk/javascript/commit/037f25a8171888168913b186b7edf871e0aaf197), [`f8b38b7`](https://github.com/clerk/javascript/commit/f8b38b7059e498fef3ac1271346be0710aa31c76)]:
348 | - @clerk/[email protected]
349 | - @clerk/[email protected]
350 | - @clerk/[email protected]
351 |
352 | ## 2.4.18
353 |
354 | ### Patch Changes
355 |
356 | - Updated dependencies [[`b72a3dd`](https://github.com/clerk/javascript/commit/b72a3dda2467720e5dc8cab3e7e6a110f3beb79b), [`d93b0ed`](https://github.com/clerk/javascript/commit/d93b0edf4adc57d48a26cb08444192887ccec659), [`6459f7d`](https://github.com/clerk/javascript/commit/6459f7dabe5f163f48ed73106bb901d8187da3e2), [`0ff648a`](https://github.com/clerk/javascript/commit/0ff648aeac0e2f5481596a98c8046d9d58a7bf75), [`9084759`](https://github.com/clerk/javascript/commit/90847593300be605e1ee1c06dac147ce68b25dc7)]:
357 | - @clerk/[email protected]
358 | - @clerk/[email protected]
359 | - @clerk/[email protected]
360 |
361 | ## 2.4.17
362 |
363 | ### Patch Changes
364 |
365 | - Add ability to define a machine secret key to Clerk BAPI client function ([#6479](https://github.com/clerk/javascript/pull/6479)) by [@wobsoriano](https://github.com/wobsoriano)
366 |
367 | ```ts
368 | const clerkClient = createClerkClient({ machineSecretKey: 'ak_xxxxx' })
369 |
370 | clerkClient.m2mTokens.create({...})
371 | ```
372 |
373 | - Updated dependencies [[`1ad16da`](https://github.com/clerk/javascript/commit/1ad16daa49795a861ae277001831230580b6b9f4), [`4edef81`](https://github.com/clerk/javascript/commit/4edef81dd423a0471e3f579dd6b36094aa8546aa), [`6ff416f`](https://github.com/clerk/javascript/commit/6ff416f4b35fc01ba7dca61abe4698d7d1460dee), [`e82f177`](https://github.com/clerk/javascript/commit/e82f1775de889eb9cac444cb26b69fb5de1e2d05), [`696f8e1`](https://github.com/clerk/javascript/commit/696f8e11a3e5391e6b5a97d98e929b8973575b9a), [`f318d22`](https://github.com/clerk/javascript/commit/f318d22cf83caaef272bcf532561a03ca72575e7), [`0d27281`](https://github.com/clerk/javascript/commit/0d272815b216f7a7538b5633cb397d6cd2695b73), [`1cc66ab`](https://github.com/clerk/javascript/commit/1cc66aba1c0adac24323876e4cc3d96be888b07b)]:
374 | - @clerk/[email protected]
375 | - @clerk/[email protected]
376 | - @clerk/[email protected]
377 |
378 | ## 2.4.16
379 |
380 | ### Patch Changes
381 |
382 | - Updated dependencies [[`9368daf`](https://github.com/clerk/javascript/commit/9368dafb119b5a8ec6a9d6d82270e72bab6d8f1e), [`f93965f`](https://github.com/clerk/javascript/commit/f93965f64c81030f9fcf9d1cc4e4984d30cd12ec), [`7b6dcee`](https://github.com/clerk/javascript/commit/7b6dceea5bfd7f1cc1bf24126aa715307e24ae7f), [`ef87617`](https://github.com/clerk/javascript/commit/ef87617ae1fd125c806a33bfcfdf09c885319fa8)]:
383 | - @clerk/[email protected]
384 | - @clerk/[email protected]
385 | - @clerk/[email protected]
386 |
387 | ## 2.4.15
388 |
389 | ### Patch Changes
390 |
391 | - Updated dependencies [[`7a46679`](https://github.com/clerk/javascript/commit/7a46679a004739a7f712097c5779e9f5c068722e), [`05cc5ec`](https://github.com/clerk/javascript/commit/05cc5ecd82ecdbcc9922d3286224737a81813be0), [`22c35ef`](https://github.com/clerk/javascript/commit/22c35efb59226df2efaa2891fa4775c13312f4c6), [`8c7e5bb`](https://github.com/clerk/javascript/commit/8c7e5bb887e95e38a186a18609dd6fc93b6a3cda), [`e8d816a`](https://github.com/clerk/javascript/commit/e8d816a3350e862c3e9e1d4f8c96c047a0a016a2), [`aa9f185`](https://github.com/clerk/javascript/commit/aa9f185e21b58f8a6e03ea44ce29ee09ad2477d9), [`af0e123`](https://github.com/clerk/javascript/commit/af0e12393c9412281626e20dafb1b3a15558f6d9), [`3d1d871`](https://github.com/clerk/javascript/commit/3d1d8711405646cf3c2aabe99e08337a1028703a)]:
392 | - @clerk/[email protected]
393 | - @clerk/[email protected]
394 | - @clerk/[email protected]
395 |
396 | ## 2.4.14
397 |
398 | ### Patch Changes
399 |
400 | - Updated dependencies [[`e404456`](https://github.com/clerk/javascript/commit/e4044566bca81f63c8e9c630fdec0f498ad6fc08), [`2803133`](https://github.com/clerk/javascript/commit/28031330a9810946feb44b93be10c067fb3b63ba), [`f1d9d34`](https://github.com/clerk/javascript/commit/f1d9d3482a796dd5f7796ede14159850e022cba2), [`0bdd0df`](https://github.com/clerk/javascript/commit/0bdd0dfdae49e2548081e68767addf9065b2b8f9), [`d58b959`](https://github.com/clerk/javascript/commit/d58b9594cf65158e87dbaa90d632c45f543373e1), [`232d7d3`](https://github.com/clerk/javascript/commit/232d7d37cd1bc2a4e106f1972dc395373502168d), [`822ba1f`](https://github.com/clerk/javascript/commit/822ba1fd5e7daf665120cf183e4600a227098d53), [`af615b8`](https://github.com/clerk/javascript/commit/af615b89838e46bd441d41da6a6dde29e3edf595), [`d4d2612`](https://github.com/clerk/javascript/commit/d4d2612483baf356c389ef0ba5084059025481f2)]:
401 | - @clerk/[email protected]
402 | - @clerk/[email protected]
403 | - @clerk/[email protected]
404 |
405 | ## 2.4.13
406 |
407 | ### Patch Changes
408 |
409 | - Updated dependencies [[`2bbeaf3`](https://github.com/clerk/javascript/commit/2bbeaf30faa0f961b766c87c17e424ba9ecc4517), [`b0fdc9e`](https://github.com/clerk/javascript/commit/b0fdc9eaf764ca0c17cbe0810b7d240f6d9db0b6)]:
410 | - @clerk/[email protected]
411 | - @clerk/[email protected]
412 | - @clerk/[email protected]
413 |
414 | ## 2.4.12
415 |
416 | ### Patch Changes
417 |
418 | - Updated dependencies [[`cd59c0e`](https://github.com/clerk/javascript/commit/cd59c0e5512a341dd8fb420aca583333c8243aa5), [`cd59c0e`](https://github.com/clerk/javascript/commit/cd59c0e5512a341dd8fb420aca583333c8243aa5)]:
419 | - @clerk/[email protected]
420 | - @clerk/[email protected]
421 | - @clerk/[email protected]
422 |
423 | ## 2.4.11
424 |
425 | ### Patch Changes
426 |
427 | - Updated dependencies [[`fecc99d`](https://github.com/clerk/javascript/commit/fecc99d43cb7db5b99863829acb234cbce0da264), [`959d63d`](https://github.com/clerk/javascript/commit/959d63de27e5bfe27b46699b441dfd4e48616bf8), [`10e1060`](https://github.com/clerk/javascript/commit/10e10605b18a58f33a93caed058159c190678e74), [`92c44dd`](https://github.com/clerk/javascript/commit/92c44dd9d51e771a928a8da7004bdb8f8bdbaf58), [`a04a8f5`](https://github.com/clerk/javascript/commit/a04a8f5f81241ee41d93cd64793beca9d6296abb), [`c61855c`](https://github.com/clerk/javascript/commit/c61855c51d9c129d48c4543da3719939ad82f623), [`43ea069`](https://github.com/clerk/javascript/commit/43ea069c570dc64503fc82356ad28a2e43689d45)]:
428 | - @clerk/[email protected]
429 | - @clerk/[email protected]
430 | - @clerk/[email protected]
431 |
432 | ## 2.4.10
433 |
434 | ### Patch Changes
435 |
436 | - Updated dependencies [[`d2f6f9e`](https://github.com/clerk/javascript/commit/d2f6f9e02036a4288916fcce14f24be5d56561c4), [`a329836`](https://github.com/clerk/javascript/commit/a329836a6c64f0a551a277ccae07043456a70523), [`5fbf8df`](https://github.com/clerk/javascript/commit/5fbf8df84b6d47082a76047451274790b8579b2d), [`6041c39`](https://github.com/clerk/javascript/commit/6041c39a31e787a6065dbc3f21e1c569982a06de), [`3f1270d`](https://github.com/clerk/javascript/commit/3f1270db86a21ead0ed6f0bd4f9986485203e973), [`1d9c409`](https://github.com/clerk/javascript/commit/1d9c409d10cc88667e354664d66c5f74b8bf4ca7), [`df49349`](https://github.com/clerk/javascript/commit/df4934983ee60246cd9df217afd7384aad556387)]:
437 | - @clerk/[email protected]
438 | - @clerk/[email protected]
439 | - @clerk/[email protected]
440 |
441 | ## 2.4.9
442 |
443 | ### Patch Changes
444 |
445 | - Updated dependencies [[`2a90b68`](https://github.com/clerk/javascript/commit/2a90b689550ae960496c9292ca23e0225e3425cd), [`af50905`](https://github.com/clerk/javascript/commit/af50905ea497ed3286c8c4c374498e06ca6ee82b)]:
446 | - @clerk/[email protected]
447 | - @clerk/[email protected]
448 | - @clerk/[email protected]
449 |
450 | ## 2.4.8
451 |
452 | ### Patch Changes
453 |
454 | - Updated dependencies [[`8ee859c`](https://github.com/clerk/javascript/commit/8ee859ce00d1d5747c14a80fe7166303e64a4f1f)]:
455 | - @clerk/[email protected]
456 | - @clerk/[email protected]
457 | - @clerk/[email protected]
458 |
459 | ## 2.4.7
460 |
461 | ### Patch Changes
462 |
463 | - Updated dependencies [[`025e304`](https://github.com/clerk/javascript/commit/025e304c4d6402dfd750ee51ac9c8fc2dea1f353), [`dedf487`](https://github.com/clerk/javascript/commit/dedf48703986d547d5b28155b0182a51030cffeb), [`b96114e`](https://github.com/clerk/javascript/commit/b96114e438638896ba536bb7a17b09cdadcd9407)]:
464 | - @clerk/[email protected]
465 | - @clerk/[email protected]
466 | - @clerk/[email protected]
467 |
468 | ## 2.4.6
469 |
470 | ### Patch Changes
471 |
472 | - Updated dependencies [[`2be6a53`](https://github.com/clerk/javascript/commit/2be6a53959cb8a3127c2eb5d1aeb4248872d2c24), [`f6a1c35`](https://github.com/clerk/javascript/commit/f6a1c35bd5fb4bd2a3cd45bdaf9defe6be59d4a9), [`6826d0b`](https://github.com/clerk/javascript/commit/6826d0bbd03e844d49224565878a4326684f06b4), [`f6a1c35`](https://github.com/clerk/javascript/commit/f6a1c35bd5fb4bd2a3cd45bdaf9defe6be59d4a9), [`8fdb209`](https://github.com/clerk/javascript/commit/8fdb20913b0b0f88244099f6c6a7b979e0f79327), [`97a07f7`](https://github.com/clerk/javascript/commit/97a07f78b4b0c3dc701a2610097ec7d6232f79e7), [`e3da9f4`](https://github.com/clerk/javascript/commit/e3da9f4a17a2a5f71d7e02a81b86d6002c93cc59)]:
473 | - @clerk/[email protected]
474 | - @clerk/[email protected]
475 | - @clerk/[email protected]
476 |
477 | ## 2.4.5
478 |
479 | ### Patch Changes
480 |
481 | - Updated dependencies [[`f42c4fe`](https://github.com/clerk/javascript/commit/f42c4fedfdab873129b876eba38b3677f190b460), [`ec207dc`](https://github.com/clerk/javascript/commit/ec207dcd2a13340cfa4e3b80d3d52d1b4e7d5f23), [`ec207dc`](https://github.com/clerk/javascript/commit/ec207dcd2a13340cfa4e3b80d3d52d1b4e7d5f23), [`0e0cc1f`](https://github.com/clerk/javascript/commit/0e0cc1fa85347d727a4fd3718fe45b0f0244ddd9)]:
482 | - @clerk/[email protected]
483 | - @clerk/[email protected]
484 | - @clerk/[email protected]
485 |
486 | ## 2.4.4
487 |
488 | ### Patch Changes
489 |
490 | - Updated dependencies [[`c2f24da`](https://github.com/clerk/javascript/commit/c2f24dab96c052b2748a210eef45540f788654aa), [`abd8446`](https://github.com/clerk/javascript/commit/abd844609dad263d974da7fbf5e3575afce73abe), [`8387a39`](https://github.com/clerk/javascript/commit/8387a392a04906f0f10d84c61cfee36f23942f85), [`feba23c`](https://github.com/clerk/javascript/commit/feba23c85d1ff94930de61f3b6961e2ebb2f65ce), [`f2a6641`](https://github.com/clerk/javascript/commit/f2a66419b1813abc86ea98fde7475861995a1486), [`de9c01a`](https://github.com/clerk/javascript/commit/de9c01ac683f52c1919e1584faba087f92a0ca22), [`a8638b0`](https://github.com/clerk/javascript/commit/a8638b02f0daff780f3aef038983714db21db558), [`3b4b3cb`](https://github.com/clerk/javascript/commit/3b4b3cb941a1a503ce51e086e7bdd663c2a1ddc2)]:
491 | - @clerk/[email protected]
492 | - @clerk/[email protected]
493 | - @clerk/[email protected]
494 |
495 | ## 2.4.3
496 |
497 | ### Patch Changes
498 |
499 | - Updated dependencies [[`02a1f42`](https://github.com/clerk/javascript/commit/02a1f42dfdb28ea956d6cbd3fbabe10093d2fad8), [`edc0bfd`](https://github.com/clerk/javascript/commit/edc0bfdae929dad78a99dfd6275aad947d9ddd73)]:
500 | - @clerk/[email protected]
501 | - @clerk/[email protected]
502 | - @clerk/[email protected]
503 |
504 | ## 2.4.2
505 |
506 | ### Patch Changes
507 |
508 | - Updated dependencies [[`f1be1fe`](https://github.com/clerk/javascript/commit/f1be1fe3d575c11acd04fc7aadcdec8f89829894), [`8bfdf94`](https://github.com/clerk/javascript/commit/8bfdf94646c54a5e13fcb81ebcb9df0209dbc6a1), [`bffb42a`](https://github.com/clerk/javascript/commit/bffb42aaf266a188b9ae7d16ace3024d468a3bd4), [`084e7cc`](https://github.com/clerk/javascript/commit/084e7cc5f6f6d101059bc8a6d60dc73f3262ef2f)]:
509 | - @clerk/[email protected]
510 | - @clerk/[email protected]
511 | - @clerk/[email protected]
512 |
513 | ## 2.4.1
514 |
515 | ### Patch Changes
516 |
517 | - Updated dependencies [[`b495279`](https://github.com/clerk/javascript/commit/b4952796e3c7dee4ab4726de63a17b7f4265ce37), [`c3fa15d`](https://github.com/clerk/javascript/commit/c3fa15d60642b4fcbcf26e21caaca0fc60975795), [`628583a`](https://github.com/clerk/javascript/commit/628583a27ffd72521475e06f91e6f592ee87ba47), [`52d5e57`](https://github.com/clerk/javascript/commit/52d5e5768d54725b4d20d028135746493e05d44c), [`15a945c`](https://github.com/clerk/javascript/commit/15a945c02a9f6bc8d2f7d1e3534217100bf45936), [`10f3dda`](https://github.com/clerk/javascript/commit/10f3dda2beff0ce71a52c2f15c07094110078be2), [`72629b0`](https://github.com/clerk/javascript/commit/72629b06fb1fe720fa2a61462306a786a913e9a8), [`2692124`](https://github.com/clerk/javascript/commit/2692124a79369a9289ee18009667231d7e27b9ed)]:
518 | - @clerk/[email protected]
519 | - @clerk/[email protected]
520 | - @clerk/[email protected]
521 |
522 | ## 2.4.0
523 |
524 | ### Minor Changes
525 |
526 | - Introduces machine authentication, supporting four token types: `api_key`, `oauth_token`, `machine_token`, and `session_token`. For backwards compatibility, `session_token` remains the default when no token type is specified. This enables machine-to-machine authentication and use cases such as API keys and OAuth integrations. Existing applications continue to work without modification. ([#6067](https://github.com/clerk/javascript/pull/6067)) by [@wobsoriano](https://github.com/wobsoriano)
527 |
528 | You can specify which token types are allowed by using the `acceptsToken` option in the `getAuth()` function. This option can be set to a specific type, an array of types, or `'any'` to accept all supported tokens.
529 |
530 | Example usage:
531 |
532 | ```ts
533 | import Fastify from 'fastify';
534 | import { getAuth } from '@clerk/fastify';
535 |
536 | const fastify = Fastify();
537 |
538 | fastify.get('/path', (request, reply) => {
539 | const authObject = getAuth(req, { acceptsToken: 'any' });
540 |
541 | if (authObject.tokenType === 'session_token') {
542 | console.log('this is session token from a user');
543 | } else {
544 | console.log('this is some other type of machine token');
545 | console.log('more specifically, a ' + authObject.tokenType);
546 | }
547 | });
548 | ```
549 |
550 | ### Patch Changes
551 |
552 | - Updated dependencies [[`19e9e11`](https://github.com/clerk/javascript/commit/19e9e11af04f13fd12975fbf7016fe0583202056), [`18bcb64`](https://github.com/clerk/javascript/commit/18bcb64a3e8b6d352d7933ed094d68214e6e80fb), [`2148166`](https://github.com/clerk/javascript/commit/214816654850272297056eebad3d846b7f8125c9), [`4319257`](https://github.com/clerk/javascript/commit/4319257dc424f121231a26bef2068cef1e78afd4), [`607d333`](https://github.com/clerk/javascript/commit/607d3331f893bc98d1a8894f57b1cb9021e71b86), [`138f733`](https://github.com/clerk/javascript/commit/138f733f13121487268a4f96e6eb2cffedc6e238), [`4118ed7`](https://github.com/clerk/javascript/commit/4118ed7c8fb13ca602401f8d663e7bcd6f6abee4), [`d832d91`](https://github.com/clerk/javascript/commit/d832d9179ff615f2799c832ec5fd9f3d79c6a940), [`6842ff1`](https://github.com/clerk/javascript/commit/6842ff1c903eaa0db161f533365a2e680995ce83), [`48be55b`](https://github.com/clerk/javascript/commit/48be55b61a86e014dd407414764d24bb43fd26f3), [`183e382`](https://github.com/clerk/javascript/commit/183e3823e4ff70e856b00a347369c38a4264105a), [`2c6f805`](https://github.com/clerk/javascript/commit/2c6f805a9e6e4685990f9a8abc740b2d0859a453), [`97749d5`](https://github.com/clerk/javascript/commit/97749d570bc687c7e05cd800a50e0ae4180a371d)]:
553 | - @clerk/[email protected]
554 | - @clerk/[email protected]
555 | - @clerk/[email protected]
556 |
557 | ## 2.3.0
558 |
559 | ### Minor Changes
560 |
561 | - Machine authentication is now supported for advanced use cases via the backend SDK. You can use `clerkClient.authenticateRequest` to validate machine tokens (such as API keys, OAuth tokens, and machine-to-machine tokens). No new helpers are included in these packages yet. ([#5689](https://github.com/clerk/javascript/pull/5689)) by [@wobsoriano](https://github.com/wobsoriano)
562 |
563 | Example (Astro):
564 |
565 | ```ts
566 | import { clerkClient } from '@clerk/astro/server';
567 |
568 | export const GET: APIRoute = ({ request }) => {
569 | const requestState = await clerkClient.authenticateRequest(request, {
570 | acceptsToken: 'api_key',
571 | });
572 |
573 | if (!requestState.isAuthenticated) {
574 | return new Response(401, { message: 'Unauthorized' });
575 | }
576 |
577 | return new Response(JSON.stringify(requestState.toAuth()));
578 | };
579 | ```
580 |
581 | - The `svix` dependency is no longer needed when using the `verifyWebhook()` function. `verifyWebhook()` was refactored to not rely on `svix` anymore while keeping the same functionality and behavior. ([#6059](https://github.com/clerk/javascript/pull/6059)) by [@royanger](https://github.com/royanger)
582 |
583 | If you previously installed `svix` to use `verifyWebhook()` you can uninstall it now:
584 |
585 | ```shell
586 | npm uninstall svix
587 | ```
588 |
589 | ### Patch Changes
590 |
591 | - Updated dependencies [[`ea622ba`](https://github.com/clerk/javascript/commit/ea622bae90e18ae2ea8dbc6c94cad857557539c9), [`d8fa5d9`](https://github.com/clerk/javascript/commit/d8fa5d9d3d8dc575260d8d2b7c7eeeb0052d0b0d), [`be2e89c`](https://github.com/clerk/javascript/commit/be2e89ca11aa43d48f74c57a5a34e20d85b4003c), [`c656270`](https://github.com/clerk/javascript/commit/c656270f9e05fd1f44fc4c81851be0b1111cb933), [`5644d94`](https://github.com/clerk/javascript/commit/5644d94f711a0733e4970c3f15c24d56cafc8743), [`b578225`](https://github.com/clerk/javascript/commit/b5782258242474c9b0987a3f8349836cd763f24b), [`918e2e0`](https://github.com/clerk/javascript/commit/918e2e085bf88c3cfaa5fcb0f1ae8c31b3f7053e), [`795d09a`](https://github.com/clerk/javascript/commit/795d09a652f791e1e409406e335e0860aceda110), [`4f93634`](https://github.com/clerk/javascript/commit/4f93634ed6bcd45f21bddcb39a33434b1cb560fe), [`8838120`](https://github.com/clerk/javascript/commit/8838120596830b88fec1c6c853371dabfec74a0d)]:
592 | - @clerk/[email protected]
593 | - @clerk/[email protected]
594 | - @clerk/[email protected]
595 |
596 | ## 2.2.23
597 |
598 | ### Patch Changes
599 |
600 | - Updated dependencies [[`5421421`](https://github.com/clerk/javascript/commit/5421421644b5c017d58ee6583c12d6c253e29c33), [`f897773`](https://github.com/clerk/javascript/commit/f89777379da63cf45039c1570b51ba10a400817c), [`1c97fd0`](https://github.com/clerk/javascript/commit/1c97fd06b28db9fde6c14dbeb0935e13696be539), [`2c6a0cc`](https://github.com/clerk/javascript/commit/2c6a0cca6e824bafc6b0d0501784517a5b1f75ea), [`71e6a1f`](https://github.com/clerk/javascript/commit/71e6a1f1024d65b7a09cdc8fa81ce0164e0a34cb)]:
601 | - @clerk/[email protected]
602 | - @clerk/[email protected]
603 | - @clerk/[email protected]
604 |
605 | ## 2.2.22
606 |
607 | ### Patch Changes
608 |
609 | - Updated dependencies [[`6ed3dfc`](https://github.com/clerk/javascript/commit/6ed3dfc1bc742ac9d9a2307fe8e4733411cbc0d7), [`22c3363`](https://github.com/clerk/javascript/commit/22c33631f7f54b4f2179bf16f548fee1a237976e), [`ac6b231`](https://github.com/clerk/javascript/commit/ac6b23147e5e0aa21690cc20a109ed9a8c8f6e5b)]:
610 | - @clerk/[email protected]
611 | - @clerk/[email protected]
612 | - @clerk/[email protected]
613 |
614 | ## 2.2.21
615 |
616 | ### Patch Changes
617 |
618 | - Updated dependencies [[`ced8912`](https://github.com/clerk/javascript/commit/ced8912e8c9fb7eb7846de6ca9a872e794d9e15d), [`f237d76`](https://github.com/clerk/javascript/commit/f237d7617e5398ca0ba981e4336cac2191505b00), [`5f1375b`](https://github.com/clerk/javascript/commit/5f1375ba7cc50cccb11d5aee03bfd4c3d1bf462f)]:
619 | - @clerk/[email protected]
620 | - @clerk/[email protected]
621 |
622 | ## 2.2.20
623 |
624 | ### Patch Changes
625 |
626 | - Updated dependencies [[`c305b31`](https://github.com/clerk/javascript/commit/c305b310e351e9ce2012f805b35e464c3e43e310), [`b813cbe`](https://github.com/clerk/javascript/commit/b813cbe29252ab9710f355cecd4511172aea3548), [`6bb480e`](https://github.com/clerk/javascript/commit/6bb480ef663a6dfa219bc9546aca087d5d9624d0)]:
627 | - @clerk/[email protected]
628 | - @clerk/[email protected]
629 | - @clerk/[email protected]
630 |
631 | ## 2.2.19
632 |
633 | ### Patch Changes
634 |
635 | - Updated dependencies [[`b1337df`](https://github.com/clerk/javascript/commit/b1337dfeae8ccf8622efcf095e3201f9bbf1cefa), [`65f0878`](https://github.com/clerk/javascript/commit/65f08788ee5e56242eee2194c73ba90965c75c97), [`df6fefd`](https://github.com/clerk/javascript/commit/df6fefd05fd2df93f5286d97e546b48911adea7c), [`4282bfa`](https://github.com/clerk/javascript/commit/4282bfa09491225bde7d619fe9a3561062703f69), [`5491491`](https://github.com/clerk/javascript/commit/5491491711e0a8ee37828451c1f603a409de32cf)]:
636 | - @clerk/[email protected]
637 | - @clerk/[email protected]
638 | - @clerk/[email protected]
639 |
640 | ## 2.2.18
641 |
642 | ### Patch Changes
643 |
644 | - Updated dependencies [[`1ff6d6e`](https://github.com/clerk/javascript/commit/1ff6d6efbe838b3f7f6977b2b5215c2cafd715f6), [`fbf3cf4`](https://github.com/clerk/javascript/commit/fbf3cf4916469c4e118870bf12efca2d0f77d9d8)]:
645 | - @clerk/[email protected]
646 | - @clerk/[email protected]
647 | - @clerk/[email protected]
648 |
649 | ## 2.2.17
650 |
651 | ### Patch Changes
652 |
653 | - Updated dependencies [[`0769a9b`](https://github.com/clerk/javascript/commit/0769a9b4a44ec7046a3b99a3d58bddd173970990), [`0f5145e`](https://github.com/clerk/javascript/commit/0f5145e164f3d3d5faf57e58162b05e7110d2403), [`afdfd18`](https://github.com/clerk/javascript/commit/afdfd18d645608dec37e52a291a91ba5f42dcbe7), [`b7c51ba`](https://github.com/clerk/javascript/commit/b7c51baac6df1129b468274c9a7f63ca303f16ce), [`437b53b`](https://github.com/clerk/javascript/commit/437b53b67e281d076b5b3f927e11c1d64666d154), [`5217155`](https://github.com/clerk/javascript/commit/52171554250c5c58f4f497b6d3c7416e79ac77da)]:
654 | - @clerk/[email protected]
655 | - @clerk/[email protected]
656 | - @clerk/[email protected]
657 |
658 | ## 2.2.16
659 |
660 | ### Patch Changes
661 |
662 | - Updated dependencies [[`4db96e0`](https://github.com/clerk/javascript/commit/4db96e0ff2ab44c7bdd8540e09ec70b84b19d3eb), [`36fb43f`](https://github.com/clerk/javascript/commit/36fb43f8b35866bdc20680fac58020f036d30d1f), [`e5ac444`](https://github.com/clerk/javascript/commit/e5ac4447f52bb6887ad686feab308fe9daf76e33), [`4db96e0`](https://github.com/clerk/javascript/commit/4db96e0ff2ab44c7bdd8540e09ec70b84b19d3eb), [`d227805`](https://github.com/clerk/javascript/commit/d22780599a5e29545a3d8309cc411c2e8659beac)]:
663 | - @clerk/[email protected]
664 | - @clerk/[email protected]
665 | - @clerk/[email protected]
666 |
667 | ## 2.2.15
668 |
669 | ### Patch Changes
670 |
671 | - Updated dependencies [[`db0138f`](https://github.com/clerk/javascript/commit/db0138f3f72aea8cb68a5684a90123f733848f63), [`aa97231`](https://github.com/clerk/javascript/commit/aa97231962e3f472a46135e376159c6ddcf1157b), [`c792f37`](https://github.com/clerk/javascript/commit/c792f37129fd6475d5af95146e9ef0f1c8eff730), [`3bf08a9`](https://github.com/clerk/javascript/commit/3bf08a9e0a9e65496edac5fc3bb22ad7b561df26), [`74cf3b2`](https://github.com/clerk/javascript/commit/74cf3b28cdf622a942aaf99caabfba74b7e856fd), [`037b113`](https://github.com/clerk/javascript/commit/037b113aaedd53d4647d88f1659eb9c14cf6f275), [`c15a412`](https://github.com/clerk/javascript/commit/c15a412169058e2304a51c9e92ffaa7f6bb2a898), [`7726a03`](https://github.com/clerk/javascript/commit/7726a03a7fec4d292b6de2587b84ed4371984c23), [`ed10566`](https://github.com/clerk/javascript/commit/ed1056637624eec5bfd50333407c1e63e34c193b), [`b846a9a`](https://github.com/clerk/javascript/commit/b846a9ab96db6b1d8344a4b693051618865508a8), [`e66c800`](https://github.com/clerk/javascript/commit/e66c8002b82b2902f77e852e16482f5cfb062d2c), [`45e8298`](https://github.com/clerk/javascript/commit/45e829890ec9ac66f07e0d7076cd283f14c893ed), [`9c41091`](https://github.com/clerk/javascript/commit/9c41091eb795bce8ffeeeca0264ae841fe07b426), [`29462b4`](https://github.com/clerk/javascript/commit/29462b433eb411ce614e4768e5844cacd00c1975), [`322c43f`](https://github.com/clerk/javascript/commit/322c43f6807a932c3cfaaef1b587b472c80180d2), [`17397f9`](https://github.com/clerk/javascript/commit/17397f95b715bd4fefd7f63c1d351abcf1c8ee16), [`45e8298`](https://github.com/clerk/javascript/commit/45e829890ec9ac66f07e0d7076cd283f14c893ed)]:
672 | - @clerk/[email protected]
673 | - @clerk/[email protected]
674 | - @clerk/[email protected]
675 |
676 | ## 2.2.14
677 |
678 | ### Patch Changes
679 |
680 | - Updated dependencies [[`9ec0a73`](https://github.com/clerk/javascript/commit/9ec0a7353e9f6ea661c3d7b9542423b6eb1d29e9), [`d9222fc`](https://github.com/clerk/javascript/commit/d9222fc3c21da2bcae30b06f0b1897f526935582)]:
681 | - @clerk/[email protected]
682 | - @clerk/[email protected]
683 | - @clerk/[email protected]
684 |
685 | ## 2.2.13
686 |
687 | ### Patch Changes
688 |
689 | - Updated dependencies [[`225b9ca`](https://github.com/clerk/javascript/commit/225b9ca21aba44930872a85d6b112ee2a1b606b9)]:
690 | - @clerk/[email protected]
691 | - @clerk/[email protected]
692 | - @clerk/[email protected]
693 |
694 | ## 2.2.12
695 |
696 | ### Patch Changes
697 |
698 | - Updated dependencies [[`be1c5d6`](https://github.com/clerk/javascript/commit/be1c5d67b27852303dc8148e3be514473ce3e190), [`a122121`](https://github.com/clerk/javascript/commit/a122121e4fe55148963ed85b99ff24ba02a2d170)]:
699 | - @clerk/[email protected]
700 |
701 | ## 2.2.11
702 |
703 | ### Patch Changes
704 |
705 | - Updated dependencies [[`387bf62`](https://github.com/clerk/javascript/commit/387bf623406306e0c5c08da937f4930a7ec5e4a5), [`2716622`](https://github.com/clerk/javascript/commit/27166224e12af582298460d438bd7f83ea8e04bf), [`294da82`](https://github.com/clerk/javascript/commit/294da82336e7a345900d7ef9b28f56a7c8864c52), [`4a8fe40`](https://github.com/clerk/javascript/commit/4a8fe40dc7c6335d4cf90e2532ceda2c7ad66a3b)]:
706 | - @clerk/[email protected]
707 | - @clerk/[email protected]
708 | - @clerk/[email protected]
709 |
710 | ## 2.2.10
711 |
712 | ### Patch Changes
713 |
714 | - Updated dependencies [[`b02e766`](https://github.com/clerk/javascript/commit/b02e76627e47aec314573586451fa345a089115a), [`5d78b28`](https://github.com/clerk/javascript/commit/5d78b286b63e35fbcf44aac1f7657cbeaba4d659), [`d7f4438`](https://github.com/clerk/javascript/commit/d7f4438fa4bfd04474d5cdb9212ba908568ad6d2), [`5866855`](https://github.com/clerk/javascript/commit/58668550ec91d5511cf775972c54dc485185cc58), [`0007106`](https://github.com/clerk/javascript/commit/00071065998a3676c51e396b4c0afcbf930a9898), [`462b5b2`](https://github.com/clerk/javascript/commit/462b5b271d4e120d58a85818a358b60a6b3c8100), [`447d7a9`](https://github.com/clerk/javascript/commit/447d7a9e133c2a0e7db014bd5837e6ffff08f572), [`2beea29`](https://github.com/clerk/javascript/commit/2beea2957c67bc62446fe24d36332b0a4e850d7d), [`115601d`](https://github.com/clerk/javascript/commit/115601d12fd65dbf3011c0cda368525a2b95bfeb)]:
715 | - @clerk/[email protected]
716 | - @clerk/[email protected]
717 | - @clerk/[email protected]
718 |
719 | ## 2.2.9
720 |
721 | ### Patch Changes
722 |
723 | - Updated dependencies [[`ba19465`](https://github.com/clerk/javascript/commit/ba194654b15d326bf0ab1b2bf0cab608042d20ec), [`8b25035`](https://github.com/clerk/javascript/commit/8b25035aa49382fe1cd1c6f30ec80e86bcf9d66e)]:
724 | - @clerk/[email protected]
725 | - @clerk/[email protected]
726 | - @clerk/[email protected]
727 |
728 | ## 2.2.8
729 |
730 | ### Patch Changes
731 |
732 | - Updated dependencies [[`33201bf`](https://github.com/clerk/javascript/commit/33201bf972d6a980617d47ebd776bef76f871833), [`4334598`](https://github.com/clerk/javascript/commit/4334598108ff2cfa3c25b5a46117c1c9c65b7974), [`0ae0403`](https://github.com/clerk/javascript/commit/0ae040303d239b75a3221436354a2c2ecdb85aae)]:
733 | - @clerk/[email protected]
734 | - @clerk/[email protected]
735 | - @clerk/[email protected]
736 |
737 | ## 2.2.7
738 |
739 | ### Patch Changes
740 |
741 | - Updated dependencies [[`45486ac`](https://github.com/clerk/javascript/commit/45486acebf4d133efb09a3622a738cdbf4e51d66), [`837692a`](https://github.com/clerk/javascript/commit/837692aa40197b1574783ad36d0d017a771c08e1), [`0c00e59`](https://github.com/clerk/javascript/commit/0c00e59ff4714491650ac9480ae3b327c626d30d), [`6a5f644`](https://github.com/clerk/javascript/commit/6a5f6447a36a635d6201f8bb7619fb844ab21b79)]:
742 | - @clerk/[email protected]
743 | - @clerk/[email protected]
744 | - @clerk/[email protected]
745 |
746 | ## 2.2.6
747 |
748 | ### Patch Changes
749 |
750 | - Updated dependencies [[`ab939fd`](https://github.com/clerk/javascript/commit/ab939fdb29150c376280b42f861a188a33f57dcc), [`03284da`](https://github.com/clerk/javascript/commit/03284da6a93a790ce3e3ebbd871c06e19f5a8803), [`7389ba3`](https://github.com/clerk/javascript/commit/7389ba3164ca0d848fb0a9de5d7e9716925fadcc), [`00f16e4`](https://github.com/clerk/javascript/commit/00f16e4c62fc9e965c352a4fd199c7fad8704f79), [`bb35660`](https://github.com/clerk/javascript/commit/bb35660884d04c8a426790ed439592e33434c87f), [`efb5d8c`](https://github.com/clerk/javascript/commit/efb5d8c03b14f6c2b5ecaed55a09869abe76ebbc), [`c2712e7`](https://github.com/clerk/javascript/commit/c2712e7f288271c022b5586b8b4718f57c9b6007), [`aa93f7f`](https://github.com/clerk/javascript/commit/aa93f7f94b5e146eb7166244f7e667213fa210ca), [`a7f3ebc`](https://github.com/clerk/javascript/commit/a7f3ebc63adbab274497ca24279862d2788423c7), [`d3fa403`](https://github.com/clerk/javascript/commit/d3fa4036b7768134131c008c087a90a841f225e5), [`f6ef841`](https://github.com/clerk/javascript/commit/f6ef841125ff21ca8cae731d1f47f3a101d887e1), [`6cba4e2`](https://github.com/clerk/javascript/commit/6cba4e28e904779dd448a7c29d761fcf53465dbf), [`fb6aa20`](https://github.com/clerk/javascript/commit/fb6aa20abe1c0c8579ba8f07343474f915bc22c6), [`e634830`](https://github.com/clerk/javascript/commit/e6348301ab56a7868f24c1b9a4dd9e1d60f6027b), [`f8887b2`](https://github.com/clerk/javascript/commit/f8887b2cbd145e8e49bec890e8b6e02e34178d6a)]:
751 | - @clerk/[email protected]
752 | - @clerk/[email protected]
753 | - @clerk/[email protected]
754 |
755 | ## 2.2.5
756 |
757 | ### Patch Changes
758 |
759 | - Updated dependencies [[`431a821`](https://github.com/clerk/javascript/commit/431a821b590835bcf6193a4cbdd234c5e763e08c), [`950ffed`](https://github.com/clerk/javascript/commit/950ffedd5ce93678274c721400fc7464bb1e2f99), [`d3e6c32`](https://github.com/clerk/javascript/commit/d3e6c32864487bb9c4dec361866ec2cd427b7cd0), [`e4d04ae`](https://github.com/clerk/javascript/commit/e4d04aea490ab67e3431729398d3f4c46fc3e7e7), [`431a821`](https://github.com/clerk/javascript/commit/431a821b590835bcf6193a4cbdd234c5e763e08c), [`93068ea`](https://github.com/clerk/javascript/commit/93068ea9eb19d8c8b9c7ade35d0cd860e08049fc), [`431a821`](https://github.com/clerk/javascript/commit/431a821b590835bcf6193a4cbdd234c5e763e08c), [`431a821`](https://github.com/clerk/javascript/commit/431a821b590835bcf6193a4cbdd234c5e763e08c), [`103bc03`](https://github.com/clerk/javascript/commit/103bc03571c8845df205f4c6fd0c871c3368d1d0), [`a0cc247`](https://github.com/clerk/javascript/commit/a0cc24764cc2229abae97f7c9183b413609febc7), [`85ed003`](https://github.com/clerk/javascript/commit/85ed003e65802ac02d69d7b671848938c9816c45), [`48438b4`](https://github.com/clerk/javascript/commit/48438b409036088701bda7e1e732d6a51bee8cdc), [`e60e3aa`](https://github.com/clerk/javascript/commit/e60e3aa41630b987b6a481643caf67d70584f2e1), [`65712dc`](https://github.com/clerk/javascript/commit/65712dccb3f3f2bc6028e53406e3f7f31622e961), [`9ee0531`](https://github.com/clerk/javascript/commit/9ee0531c81d1bb260ec0f87130d8394d7825b6d4), [`78d22d4`](https://github.com/clerk/javascript/commit/78d22d443446ac1c0d30b1b93aaf5cddde75a9a3), [`196dcb4`](https://github.com/clerk/javascript/commit/196dcb47928bd22a3382197f8594a590f688faee)]:
760 | - @clerk/[email protected]
761 | - @clerk/[email protected]
762 | - @clerk/[email protected]
763 |
764 | ## 2.2.4
765 |
766 | ### Patch Changes
767 |
768 | - Updated dependencies [[`70c9db9`](https://github.com/clerk/javascript/commit/70c9db9f3b51ba034f76e0cc4cf338e7b406d9b1), [`554242e`](https://github.com/clerk/javascript/commit/554242e16e50c92a6afb6ed74c681b04b9f113b5), [`cc1f9a0`](https://github.com/clerk/javascript/commit/cc1f9a0adb7771b615b0f2994a5ac571b59889dd), [`8186cb5`](https://github.com/clerk/javascript/commit/8186cb564575ac3ce97079ec203865bf5deb05ee)]:
769 | - @clerk/[email protected]
770 | - @clerk/[email protected]
771 | - @clerk/[email protected]
772 |
773 | ## 2.2.3
774 |
775 | ### Patch Changes
776 |
777 | - Updated dependencies [[`3ad3bc8`](https://github.com/clerk/javascript/commit/3ad3bc8380b354b0cd952eb58eb6c07650efa0f2), [`3ad3bc8`](https://github.com/clerk/javascript/commit/3ad3bc8380b354b0cd952eb58eb6c07650efa0f2), [`cfa94b8`](https://github.com/clerk/javascript/commit/cfa94b88476608edf8c2486e8ec0d3f3f82e0bfb), [`2033919`](https://github.com/clerk/javascript/commit/203391964857b98dae11944799d1e6328439e838), [`1b34bcb`](https://github.com/clerk/javascript/commit/1b34bcb17e1a7f22644c0ea073857c528a8f81b7), [`5f3cc46`](https://github.com/clerk/javascript/commit/5f3cc460b6b775b5a74746758b8cff11649a877a)]:
778 | - @clerk/[email protected]
779 | - @clerk/[email protected]
780 | - @clerk/[email protected]
781 |
782 | ## 2.2.2
783 |
784 | ### Patch Changes
785 |
786 | - Updated dependencies [[`f6f275d`](https://github.com/clerk/javascript/commit/f6f275dac5ae83ac0c2016a85a6a0cee9513f224)]:
787 | - @clerk/[email protected]
788 | - @clerk/[email protected]
789 | - @clerk/[email protected]
790 |
791 | ## 2.2.1
792 |
793 | ### Patch Changes
794 |
795 | - Updated dependencies [[`e1ec52b`](https://github.com/clerk/javascript/commit/e1ec52b93038c9cb24e030dc06e53825a384a480), [`bebb6d8`](https://github.com/clerk/javascript/commit/bebb6d8af66b2bb7a4b3bdf96f9d480e65b31ba2), [`d0d5203`](https://github.com/clerk/javascript/commit/d0d5203e4ee9e2e1bed5c00ef0f87f0130f1d298), [`6112420`](https://github.com/clerk/javascript/commit/6112420889f1577fb16d7bfa706aaffe1090093d), [`2cceeba`](https://github.com/clerk/javascript/commit/2cceeba177ecf5a28138da308cbba18015e3a646), [`9b25e31`](https://github.com/clerk/javascript/commit/9b25e311cf5e15f896c7948faa42ace45df364c5)]:
796 | - @clerk/[email protected]
797 | - @clerk/[email protected]
798 | - @clerk/[email protected]
799 |
800 | ## 2.2.0
801 |
802 | ### Minor Changes
803 |
804 | - Introduce a `verifyWebhook()` function to verify incoming Clerk webhook requests and process the payload. This function handles webhook signature verification using `Svix` and is now available across all backend and fullstack SDKs. ([#5468](https://github.com/clerk/javascript/pull/5468)) by [@wobsoriano](https://github.com/wobsoriano)
805 |
806 | To get started, install [`svix`](https://www.npmjs.com/package/svix), which Clerk uses to verify its webhooks:
807 |
808 | ```shell
809 | npm install svix
810 | ```
811 |
812 | Then in your webhook route handler, import `verifyWebhook()` from the Fastify SDK:
813 |
814 | ```ts
815 | import { verifyWebhook } from '@clerk/fastify/webhooks';
816 |
817 | fastify.post('/api/webhooks', async (request, reply) => {
818 | try {
819 | const evt = await verifyWebhook(request);
820 |
821 | // Do something with payload
822 | const { id } = evt.data;
823 | const eventType = evt.type;
824 | console.log(`Received webhook with ID ${id} and event type of ${eventType}`);
825 | console.log('Webhook payload:', evt.data);
826 |
827 | return reply.status(200).send('Webhook received');
828 | } catch (err) {
829 | console.log('Error: Could not verify webhook:', err);
830 | return reply.status(400).send('Error: Verification error');
831 | }
832 | });
833 | ```
834 |
835 | For more information on how to sync Clerk data to your app with webhooks, [see our guide](https://clerk.com/docs/webhooks/sync-data).
836 |
837 | ### Patch Changes
838 |
839 | - Updated dependencies [[`60a9a51`](https://github.com/clerk/javascript/commit/60a9a51dff7d59e7397536586cf1cfe029bc021b), [`e984494`](https://github.com/clerk/javascript/commit/e984494416dda9a6f04acaaba61f8c2683090961), [`cd6ee92`](https://github.com/clerk/javascript/commit/cd6ee92d5b427ca548216f429ca4e31c6acd263c), [`ec4521b`](https://github.com/clerk/javascript/commit/ec4521b4fe56602f524a0c6d1b09d21aef5d8bd0), [`38828ae`](https://github.com/clerk/javascript/commit/38828ae58d6d4e8e3c60945284930179b2b6bb40), [`f30fa75`](https://github.com/clerk/javascript/commit/f30fa750754f19030f932a666d2bdbdf0d86743d), [`9c68678`](https://github.com/clerk/javascript/commit/9c68678e87047e6312b708b775ebfb23a3e22f8a), [`fe065a9`](https://github.com/clerk/javascript/commit/fe065a934c583174ad4c140e04dedbe6d88fc3a0), [`619cde8`](https://github.com/clerk/javascript/commit/619cde8c532d635d910ebbc08ad6abcc025694b4)]:
840 | - @clerk/[email protected]
841 | - @clerk/[email protected]
842 | - @clerk/[email protected]
843 |
844 | ## 2.1.32
845 |
846 | ### Patch Changes
847 |
848 | - Updated dependencies [[`e20fb6b`](https://github.com/clerk/javascript/commit/e20fb6b397fb69c9d5af4e321267b82f12a5f127), [`77e6462`](https://github.com/clerk/javascript/commit/77e64628560cab688af214edb5922e67cd68a951)]:
849 | - @clerk/[email protected]
850 | - @clerk/[email protected]
851 | - @clerk/[email protected]
852 |
853 | ## 2.1.31
854 |
855 | ### Patch Changes
856 |
857 | - Updated dependencies [[`1da28a2`](https://github.com/clerk/javascript/commit/1da28a28bf602069b433c15b92df21f682779294), [`a9b618d`](https://github.com/clerk/javascript/commit/a9b618dfa97a0dacc462186c8b2588ad5ddb6902), [`f20dc15`](https://github.com/clerk/javascript/commit/f20dc159f542449e7f5b437b70d3eb3ba04d6975), [`4d9f1ee`](https://github.com/clerk/javascript/commit/4d9f1ee8c22fe1e4a166ff054d0af4d37b829f0a)]:
858 | - @clerk/[email protected]
859 | - @clerk/[email protected]
860 | - @clerk/[email protected]
861 |
862 | ## 2.1.30
863 |
864 | ### Patch Changes
865 |
866 | - Updated dependencies [[`27d66a5`](https://github.com/clerk/javascript/commit/27d66a5b252afd18a3491b2746ef2f2f05632f2a), [`466ed13`](https://github.com/clerk/javascript/commit/466ed136af73b59b267d92ad3296039d1c3a4fcc)]:
867 | - @clerk/[email protected]
868 | - @clerk/[email protected]
869 | - @clerk/[email protected]
870 |
871 | ## 2.1.29
872 |
873 | ### Patch Changes
874 |
875 | - Updated dependencies [[`892bc0e`](https://github.com/clerk/javascript/commit/892bc0eee9e0bb04d327eb84b44201fa34806483), [`892bc0e`](https://github.com/clerk/javascript/commit/892bc0eee9e0bb04d327eb84b44201fa34806483)]:
876 | - @clerk/[email protected]
877 | - @clerk/[email protected]
878 |
879 | ## 2.1.28
880 |
881 | ### Patch Changes
882 |
883 | - Updated dependencies [[`facefaf`](https://github.com/clerk/javascript/commit/facefafdaf6d602de0acee9218c66c61a0a9ba24), [`3910ebe`](https://github.com/clerk/javascript/commit/3910ebea85817273f18fd2f3f142dd1c728e2220), [`e513333`](https://github.com/clerk/javascript/commit/e5133330a196c5c3742634cc9c3d3233ff488b0d)]:
884 | - @clerk/[email protected]
885 | - @clerk/[email protected]
886 | - @clerk/[email protected]
887 |
888 | ## 2.1.27
889 |
890 | ### Patch Changes
891 |
892 | - Updated dependencies [[`725918d`](https://github.com/clerk/javascript/commit/725918df2e74cea15e9b748aaf103a52df8e8500), [`10247ba`](https://github.com/clerk/javascript/commit/10247ba2d08d98d6c440b254a4b786f4f1e8967a), [`91d0f0b`](https://github.com/clerk/javascript/commit/91d0f0b0dccab7168ad4dc06c8629808938c235f), [`9572bf5`](https://github.com/clerk/javascript/commit/9572bf5bdfb7dc309ec8714989b98ab12174965b), [`39bbc51`](https://github.com/clerk/javascript/commit/39bbc5189a33dc6cebdc269ac2184dc4ffff2534), [`3dddcda`](https://github.com/clerk/javascript/commit/3dddcda191d8f8d6a9b02464f1f6374d3c6aacb9), [`7524943`](https://github.com/clerk/javascript/commit/7524943300d7e693d61cc1820b520abfadec1c64), [`150b5c8`](https://github.com/clerk/javascript/commit/150b5c89477abb0feab15e0a886179473f653cac), [`23c931e`](https://github.com/clerk/javascript/commit/23c931e9e95e6de992549ad499b477aca9a9c344), [`730262f`](https://github.com/clerk/javascript/commit/730262f0f973923c8749b09078c80c2fc966a8ec), [`5601a15`](https://github.com/clerk/javascript/commit/5601a15e69a7d5e2496dcd82541ca3e6d73b0a3f), [`0b18bb1`](https://github.com/clerk/javascript/commit/0b18bb1fe6fa3ded97547bb6b4d2c73030aad329), [`021bc5f`](https://github.com/clerk/javascript/commit/021bc5f40044d34e49956ce3c9b61d833d815b42), [`1a61390`](https://github.com/clerk/javascript/commit/1a61390d3482bd4af58508b972ad89dea56fa224)]:
893 | - @clerk/[email protected]
894 | - @clerk/[email protected]
895 | - @clerk/[email protected]
896 |
897 | ## 2.1.26
898 |
899 | ### Patch Changes
900 |
901 | - Updated dependencies [[`8182f6711e25cc4a78baa95b023a4158280b31e8`](https://github.com/clerk/javascript/commit/8182f6711e25cc4a78baa95b023a4158280b31e8), [`75879672c5805bfba1caca906ac0729497744164`](https://github.com/clerk/javascript/commit/75879672c5805bfba1caca906ac0729497744164), [`7ec95a7e59033600958aca4b86f3bcd5da947dec`](https://github.com/clerk/javascript/commit/7ec95a7e59033600958aca4b86f3bcd5da947dec), [`3c225d90227141dc62d955e76c7f8e0202524bc7`](https://github.com/clerk/javascript/commit/3c225d90227141dc62d955e76c7f8e0202524bc7), [`2a66c16af08573000bb619607346ac420cd4ce56`](https://github.com/clerk/javascript/commit/2a66c16af08573000bb619607346ac420cd4ce56)]:
902 | - @clerk/[email protected]
903 | - @clerk/[email protected]
904 | - @clerk/[email protected]
905 |
906 | ## 2.1.25
907 |
908 | ### Patch Changes
909 |
910 | - Updated dependencies [[`67f1743aa1e0705d89ee6b532007f2686929240b`](https://github.com/clerk/javascript/commit/67f1743aa1e0705d89ee6b532007f2686929240b)]:
911 | - @clerk/[email protected]
912 |
913 | ## 2.1.24
914 |
915 | ### Patch Changes
916 |
917 | - Updated dependencies [[`4fa5e27e33d229492c77e06ca4b26d552ff3d92f`](https://github.com/clerk/javascript/commit/4fa5e27e33d229492c77e06ca4b26d552ff3d92f), [`29a44b0e5c551e52915f284545699010a87e1a48`](https://github.com/clerk/javascript/commit/29a44b0e5c551e52915f284545699010a87e1a48), [`4d7761a24af5390489653923165e55cbf69a8a6d`](https://github.com/clerk/javascript/commit/4d7761a24af5390489653923165e55cbf69a8a6d)]:
918 | - @clerk/[email protected]
919 |
920 | ## 2.1.23
921 |
922 | ### Patch Changes
923 |
924 | - Updated dependencies [[`28179323d9891bd13625e32c5682a3276e73cdae`](https://github.com/clerk/javascript/commit/28179323d9891bd13625e32c5682a3276e73cdae), [`7ae77b74326e378bf161e29886ee82e1556d9840`](https://github.com/clerk/javascript/commit/7ae77b74326e378bf161e29886ee82e1556d9840), [`c5c246ce91c01db9f1eaccbd354f646bcd24ec0a`](https://github.com/clerk/javascript/commit/c5c246ce91c01db9f1eaccbd354f646bcd24ec0a), [`bcbe5f6382ebcc70ef4fddb950d052bf6b7d693a`](https://github.com/clerk/javascript/commit/bcbe5f6382ebcc70ef4fddb950d052bf6b7d693a), [`382c30240f563e58bc4d4832557c6825da40ce7f`](https://github.com/clerk/javascript/commit/382c30240f563e58bc4d4832557c6825da40ce7f)]:
925 | - @clerk/[email protected]
926 | - @clerk/[email protected]
927 | - @clerk/[email protected]
928 |
929 | ## 2.1.22
930 |
931 | ### Patch Changes
932 |
933 | - Updated dependencies [[`d76c4699990b8477745c2584b1b98d5c92f9ace6`](https://github.com/clerk/javascript/commit/d76c4699990b8477745c2584b1b98d5c92f9ace6), [`a9b0087fca3f427f65907b358d9b5bc0c95921d8`](https://github.com/clerk/javascript/commit/a9b0087fca3f427f65907b358d9b5bc0c95921d8), [`92d17d7c087470b262fa5407cb6720fe6b17d333`](https://github.com/clerk/javascript/commit/92d17d7c087470b262fa5407cb6720fe6b17d333)]:
934 | - @clerk/[email protected]
935 | - @clerk/[email protected]
936 | - @clerk/[email protected]
937 |
938 | ## 2.1.21
939 |
940 | ### Patch Changes
941 |
942 | - Updated dependencies [[`dd2cbfe9f30358b6b298901bb52fa378b0acdca3`](https://github.com/clerk/javascript/commit/dd2cbfe9f30358b6b298901bb52fa378b0acdca3), [`570d8386f6aa596bf7bb1659bdddb8dd4d992b1d`](https://github.com/clerk/javascript/commit/570d8386f6aa596bf7bb1659bdddb8dd4d992b1d), [`128fd8909ae083c0d274dee7c6810e8574e1ce33`](https://github.com/clerk/javascript/commit/128fd8909ae083c0d274dee7c6810e8574e1ce33)]:
943 | - @clerk/[email protected]
944 | - @clerk/[email protected]
945 | - @clerk/[email protected]
946 |
947 | ## 2.1.20
948 |
949 | ### Patch Changes
950 |
951 | - Updated dependencies [[`ce44176efd4f2132001c49b815cbee409463bbea`](https://github.com/clerk/javascript/commit/ce44176efd4f2132001c49b815cbee409463bbea), [`f41081c563ddd2afc05b837358e0de087ae0c895`](https://github.com/clerk/javascript/commit/f41081c563ddd2afc05b837358e0de087ae0c895), [`767ac85fe6ce0ee0594c923e9af701bb05f40a0b`](https://github.com/clerk/javascript/commit/767ac85fe6ce0ee0594c923e9af701bb05f40a0b), [`225b38c7187d31fc755155ea99834ca03894d36b`](https://github.com/clerk/javascript/commit/225b38c7187d31fc755155ea99834ca03894d36b), [`c0f2daebe15642cd0cef16aafa1df1ece8ef771d`](https://github.com/clerk/javascript/commit/c0f2daebe15642cd0cef16aafa1df1ece8ef771d), [`429f1bfe5f7a554ab1fdf265475ba6c8b3f78472`](https://github.com/clerk/javascript/commit/429f1bfe5f7a554ab1fdf265475ba6c8b3f78472), [`5faa60e805ef14d9496a6caf9ff4dd8ec500c7e2`](https://github.com/clerk/javascript/commit/5faa60e805ef14d9496a6caf9ff4dd8ec500c7e2)]:
952 | - @clerk/[email protected]
953 | - @clerk/[email protected]
954 | - @clerk/[email protected]
955 |
956 | ## 2.1.19
957 |
958 | ### Patch Changes
959 |
960 | - Updated dependencies [[`d3152be7f01fbb5ca26aeddc2437021f4b7ecc83`](https://github.com/clerk/javascript/commit/d3152be7f01fbb5ca26aeddc2437021f4b7ecc83), [`f976349243da2b75023e59e802460e6f3592ebbd`](https://github.com/clerk/javascript/commit/f976349243da2b75023e59e802460e6f3592ebbd)]:
961 | - @clerk/[email protected]
962 | - @clerk/[email protected]
963 | - @clerk/[email protected]
964 |
965 | ## 2.1.18
966 |
967 | ### Patch Changes
968 |
969 | - Updated dependencies [[`26225f2c31a22560f7ece2e02f1d0080b5b89520`](https://github.com/clerk/javascript/commit/26225f2c31a22560f7ece2e02f1d0080b5b89520), [`833693a6792b621e72162d70673e7bdfa84a69b6`](https://github.com/clerk/javascript/commit/833693a6792b621e72162d70673e7bdfa84a69b6)]:
970 | - @clerk/[email protected]
971 | - @clerk/[email protected]
972 | - @clerk/[email protected]
973 |
974 | ## 2.1.17
975 |
976 | ### Patch Changes
977 |
978 | - Updated dependencies [[`a309be354275b91a7b17d5a67e8ef6aa230a9935`](https://github.com/clerk/javascript/commit/a309be354275b91a7b17d5a67e8ef6aa230a9935), [`4773d0ad4ed27928fa53357906c0f3a349b9f871`](https://github.com/clerk/javascript/commit/4773d0ad4ed27928fa53357906c0f3a349b9f871), [`1345cb487970a7347351897e80dfb829d85c41ea`](https://github.com/clerk/javascript/commit/1345cb487970a7347351897e80dfb829d85c41ea)]:
979 | - @clerk/[email protected]
980 | - @clerk/[email protected]
981 | - @clerk/[email protected]
982 |
983 | ## 2.1.16
984 |
985 | ### Patch Changes
986 |
987 | - Updated dependencies [[`57c983fdc2b8d883623a2294daae0ac6c02c48f6`](https://github.com/clerk/javascript/commit/57c983fdc2b8d883623a2294daae0ac6c02c48f6), [`a26cf0ff10c76244975c454fdf6c615475d4bcd5`](https://github.com/clerk/javascript/commit/a26cf0ff10c76244975c454fdf6c615475d4bcd5), [`dd58c2507f8a7af4ebfc1241e2672a5678a83eaa`](https://github.com/clerk/javascript/commit/dd58c2507f8a7af4ebfc1241e2672a5678a83eaa)]:
988 | - @clerk/[email protected]
989 | - @clerk/[email protected]
990 | - @clerk/[email protected]
991 |
992 | ## 2.1.15
993 |
994 | ### Patch Changes
995 |
996 | - Updated dependencies [[`2179690c10a61b117e82fdd566b34939f4d28bc1`](https://github.com/clerk/javascript/commit/2179690c10a61b117e82fdd566b34939f4d28bc1), [`bdb537a9902c0f0ae58ca1d4b7590d929f28fedb`](https://github.com/clerk/javascript/commit/bdb537a9902c0f0ae58ca1d4b7590d929f28fedb)]:
997 | - @clerk/[email protected]
998 | - @clerk/[email protected]
999 | - @clerk/[email protected]
1000 |
1001 | ## 2.1.14
1002 |
1003 | ### Patch Changes
1004 |
1005 | - Updated dependencies [[`f87ede848265d75ea1e880a3ab80c53a250f42cf`](https://github.com/clerk/javascript/commit/f87ede848265d75ea1e880a3ab80c53a250f42cf), [`e0cea9a9bf8b90858067154cba9c149d1634dc91`](https://github.com/clerk/javascript/commit/e0cea9a9bf8b90858067154cba9c149d1634dc91), [`6126cc98281bca96797fd8a55b6ec6aeda397e46`](https://github.com/clerk/javascript/commit/6126cc98281bca96797fd8a55b6ec6aeda397e46), [`6e096564a459db4eaf953e99e570905b10be6c84`](https://github.com/clerk/javascript/commit/6e096564a459db4eaf953e99e570905b10be6c84)]:
1006 | - @clerk/[email protected]
1007 | - @clerk/[email protected]
1008 | - @clerk/[email protected]
1009 |
1010 | ## 2.1.13
1011 |
1012 | ### Patch Changes
1013 |
1014 | - Updated dependencies [[`fe3e49f61acefe8d7f1992405f7cb415fea2e5c8`](https://github.com/clerk/javascript/commit/fe3e49f61acefe8d7f1992405f7cb415fea2e5c8), [`4427c4702f64d4f28f7564ce5889d41e260aa519`](https://github.com/clerk/javascript/commit/4427c4702f64d4f28f7564ce5889d41e260aa519)]:
1015 | - @clerk/[email protected]
1016 | - @clerk/[email protected]
1017 | - @clerk/[email protected]
1018 |
1019 | ## 2.1.12
1020 |
1021 | ### Patch Changes
1022 |
1023 | - Updated dependencies [[`418ec5c62c4eb600566faab07684c068a29007e3`](https://github.com/clerk/javascript/commit/418ec5c62c4eb600566faab07684c068a29007e3)]:
1024 | - @clerk/[email protected]
1025 | - @clerk/[email protected]
1026 | - @clerk/[email protected]
1027 |
1028 | ## 2.1.11
1029 |
1030 | ### Patch Changes
1031 |
1032 | - Updated dependencies [[`9eef7713212378351e8e01628611eaa18de250e8`](https://github.com/clerk/javascript/commit/9eef7713212378351e8e01628611eaa18de250e8)]:
1033 | - @clerk/[email protected]
1034 | - @clerk/[email protected]
1035 |
1036 | ## 2.1.10
1037 |
1038 | ### Patch Changes
1039 |
1040 | - Updated dependencies [[`7ffc99b48977b9f6c74c0c71c500b60cb8aba65e`](https://github.com/clerk/javascript/commit/7ffc99b48977b9f6c74c0c71c500b60cb8aba65e)]:
1041 | - @clerk/[email protected]
1042 | - @clerk/[email protected]
1043 | - @clerk/[email protected]
1044 |
1045 | ## 2.1.9
1046 |
1047 | ### Patch Changes
1048 |
1049 | - Updated dependencies [[`4af35380f18d1d06c15ad1f5745c2d5a1ab1c37d`](https://github.com/clerk/javascript/commit/4af35380f18d1d06c15ad1f5745c2d5a1ab1c37d), [`aa48b1f9e890b2402e9d05989a4820141076f7bf`](https://github.com/clerk/javascript/commit/aa48b1f9e890b2402e9d05989a4820141076f7bf), [`53bd34fff38b17498edf66cc4bc2d42d707f28dc`](https://github.com/clerk/javascript/commit/53bd34fff38b17498edf66cc4bc2d42d707f28dc)]:
1050 | - @clerk/[email protected]
1051 | - @clerk/[email protected]
1052 | - @clerk/[email protected]
1053 |
1054 | ## 2.1.8
1055 |
1056 | ### Patch Changes
1057 |
1058 | - Updated dependencies [[`e9e8834f7bfc953c3ae66fedf65b6952689c49da`](https://github.com/clerk/javascript/commit/e9e8834f7bfc953c3ae66fedf65b6952689c49da), [`fd7a5be73db3acaa7daeb9b15af73c2ce99d03a6`](https://github.com/clerk/javascript/commit/fd7a5be73db3acaa7daeb9b15af73c2ce99d03a6), [`7182b93101518a389cc13859f8a0fe8bd6f37a06`](https://github.com/clerk/javascript/commit/7182b93101518a389cc13859f8a0fe8bd6f37a06)]:
1059 | - @clerk/[email protected]
1060 | - @clerk/[email protected]
1061 | - @clerk/[email protected]
1062 |
1063 | ## 2.1.7
1064 |
1065 | ### Patch Changes
1066 |
1067 | - Updated dependencies [[`72d29538f587934309da96fc1c6d454bb9aad21e`](https://github.com/clerk/javascript/commit/72d29538f587934309da96fc1c6d454bb9aad21e), [`84867be0215d7f74d8be7b4f803e2c3a241e2f89`](https://github.com/clerk/javascript/commit/84867be0215d7f74d8be7b4f803e2c3a241e2f89), [`fa967ce79e1b5f2e8216eb09900879cb825fa528`](https://github.com/clerk/javascript/commit/fa967ce79e1b5f2e8216eb09900879cb825fa528)]:
1068 | - @clerk/[email protected]
1069 |
1070 | ## 2.1.6
1071 |
1072 | ### Patch Changes
1073 |
1074 | - Updated dependencies [[`44cab6038af0a4d23869b3b292ece742fbbc4d85`](https://github.com/clerk/javascript/commit/44cab6038af0a4d23869b3b292ece742fbbc4d85)]:
1075 | - @clerk/[email protected]
1076 | - @clerk/[email protected]
1077 | - @clerk/[email protected]
1078 |
1079 | ## 2.1.5
1080 |
1081 | ### Patch Changes
1082 |
1083 | - Updated dependencies [[`80e1117631d35834705119a79cdcf9e0ed423fdd`](https://github.com/clerk/javascript/commit/80e1117631d35834705119a79cdcf9e0ed423fdd)]:
1084 | - @clerk/[email protected]
1085 | - @clerk/[email protected]
1086 | - @clerk/[email protected]
1087 |
1088 | ## 2.1.4
1089 |
1090 | ### Patch Changes
1091 |
1092 | - Updated dependencies [[`b3300c84a42276bd071a37addbd1ca6888ed9d7c`](https://github.com/clerk/javascript/commit/b3300c84a42276bd071a37addbd1ca6888ed9d7c), [`c9da04636ffe1ba804a1ce5e5b79027d3a2344d2`](https://github.com/clerk/javascript/commit/c9da04636ffe1ba804a1ce5e5b79027d3a2344d2)]:
1093 | - @clerk/[email protected]
1094 | - @clerk/[email protected]
1095 | - @clerk/[email protected]
1096 |
1097 | ## 2.1.3
1098 |
1099 | ### Patch Changes
1100 |
1101 | - Updated dependencies [[`84ccb0049041534f111be65f7c7d4d6120069446`](https://github.com/clerk/javascript/commit/84ccb0049041534f111be65f7c7d4d6120069446)]:
1102 | - @clerk/[email protected]
1103 | - @clerk/[email protected]
1104 |
1105 | ## 2.1.2
1106 |
1107 | ### Patch Changes
1108 |
1109 | - Updated dependencies [[`aeafa7c5efd50c893d088ac99199d7eaecc04025`](https://github.com/clerk/javascript/commit/aeafa7c5efd50c893d088ac99199d7eaecc04025), [`acd9326ef2d6942b981b3ee59c4b20ddd303323d`](https://github.com/clerk/javascript/commit/acd9326ef2d6942b981b3ee59c4b20ddd303323d)]:
1110 | - @clerk/[email protected]
1111 | - @clerk/[email protected]
1112 | - @clerk/[email protected]
1113 |
1114 | ## 2.1.1
1115 |
1116 | ### Patch Changes
1117 |
1118 | - Updated dependencies [[`66ad299e4b6496ea4a93799de0f1ecfad920ddad`](https://github.com/clerk/javascript/commit/66ad299e4b6496ea4a93799de0f1ecfad920ddad), [`dd3fdc7b2a96ddb90b33c6f1cefb055a60f99a9d`](https://github.com/clerk/javascript/commit/dd3fdc7b2a96ddb90b33c6f1cefb055a60f99a9d), [`e1748582d0c89462f48a482a7805871b7065fa19`](https://github.com/clerk/javascript/commit/e1748582d0c89462f48a482a7805871b7065fa19), [`7f7edcaa8228c26d19e9081979100ada7e982095`](https://github.com/clerk/javascript/commit/7f7edcaa8228c26d19e9081979100ada7e982095), [`e1748582d0c89462f48a482a7805871b7065fa19`](https://github.com/clerk/javascript/commit/e1748582d0c89462f48a482a7805871b7065fa19), [`dd3fdc7b2a96ddb90b33c6f1cefb055a60f99a9d`](https://github.com/clerk/javascript/commit/dd3fdc7b2a96ddb90b33c6f1cefb055a60f99a9d)]:
1119 | - @clerk/[email protected]
1120 | - @clerk/[email protected]
1121 | - @clerk/[email protected]
1122 |
1123 | ## 2.1.0
1124 |
1125 | ### Minor Changes
1126 |
1127 | - Switching to use ^ for semver ranges of internal @clerk/ production dependencies. ([#4664](https://github.com/clerk/javascript/pull/4664)) by [@jacekradko](https://github.com/jacekradko)
1128 |
1129 | ### Patch Changes
1130 |
1131 | - Updated dependencies [[`ffa631d2480cfe77bf08c61b1302ace308e5b630`](https://github.com/clerk/javascript/commit/ffa631d2480cfe77bf08c61b1302ace308e5b630)]:
1132 | - @clerk/[email protected]
1133 | - @clerk/[email protected]
1134 |
1135 | ## 2.0.28
1136 |
1137 | ### Patch Changes
1138 |
1139 | - Updated dependencies [[`cd72a27a75863dfd94b0a00ed5b2d03231556bc0`](https://github.com/clerk/javascript/commit/cd72a27a75863dfd94b0a00ed5b2d03231556bc0)]:
1140 | - @clerk/[email protected]
1141 | - @clerk/[email protected]
1142 | - @clerk/[email protected]
1143 |
1144 | ## 2.0.27
1145 |
1146 | ### Patch Changes
1147 |
1148 | - Updated dependencies [[`fe75ced8a7d8b8a28839430444588ee173b5230a`](https://github.com/clerk/javascript/commit/fe75ced8a7d8b8a28839430444588ee173b5230a), [`1b86a1da34ce4bc309f69980ac13a691a0a633c2`](https://github.com/clerk/javascript/commit/1b86a1da34ce4bc309f69980ac13a691a0a633c2)]:
1149 | - @clerk/[email protected]
1150 | - @clerk/[email protected]
1151 | - @clerk/[email protected]
1152 |
1153 | ## 2.0.26
1154 |
1155 | ### Patch Changes
1156 |
1157 | - Updated dependencies [[`4cb22548da81dd8b186a6ef1cf120aea99c85c62`](https://github.com/clerk/javascript/commit/4cb22548da81dd8b186a6ef1cf120aea99c85c62)]:
1158 | - @clerk/[email protected]
1159 | - @clerk/[email protected]
1160 |
1161 | ## 2.0.25
1162 |
1163 | ### Patch Changes
1164 |
1165 | - Updated dependencies [[`3f640805d2a4e1616aafa56f6848d6657911bb99`](https://github.com/clerk/javascript/commit/3f640805d2a4e1616aafa56f6848d6657911bb99), [`550c7e9851329688e37be29b83ea0c3b12482af7`](https://github.com/clerk/javascript/commit/550c7e9851329688e37be29b83ea0c3b12482af7), [`3f640805d2a4e1616aafa56f6848d6657911bb99`](https://github.com/clerk/javascript/commit/3f640805d2a4e1616aafa56f6848d6657911bb99)]:
1166 | - @clerk/[email protected]
1167 | - @clerk/[email protected]
1168 | - @clerk/[email protected]
1169 |
1170 | ## 2.0.24
1171 |
1172 | ### Patch Changes
1173 |
1174 | - Updated dependencies [[`0bc3ccc5bd4a93121bb7e7d6a32271af9c31f8c3`](https://github.com/clerk/javascript/commit/0bc3ccc5bd4a93121bb7e7d6a32271af9c31f8c3), [`0bc3ccc5bd4a93121bb7e7d6a32271af9c31f8c3`](https://github.com/clerk/javascript/commit/0bc3ccc5bd4a93121bb7e7d6a32271af9c31f8c3)]:
1175 | - @clerk/[email protected]
1176 | - @clerk/[email protected]
1177 | - @clerk/[email protected]
1178 |
1179 | ## 2.0.23
1180 |
1181 | ### Patch Changes
1182 |
1183 | - Updated dependencies [[`4e5e7f463c12893a21cb3b5f9317fc3f2945879b`](https://github.com/clerk/javascript/commit/4e5e7f463c12893a21cb3b5f9317fc3f2945879b)]:
1184 | - @clerk/[email protected]
1185 | - @clerk/[email protected]
1186 | - @clerk/[email protected]
1187 |
1188 | ## 2.0.22
1189 |
1190 | ### Patch Changes
1191 |
1192 | - Updated dependencies [[`8ee5d84995fa17532491ff96efac5738c9bcd9ef`](https://github.com/clerk/javascript/commit/8ee5d84995fa17532491ff96efac5738c9bcd9ef), [`09fedd1df155d30cc055ce701b133aa6470e9b47`](https://github.com/clerk/javascript/commit/09fedd1df155d30cc055ce701b133aa6470e9b47), [`b6aa589f75be62a89a3853d496176ed2f2c0e2c5`](https://github.com/clerk/javascript/commit/b6aa589f75be62a89a3853d496176ed2f2c0e2c5), [`235eaae4c3c9400492fca47d20a47c7081041565`](https://github.com/clerk/javascript/commit/235eaae4c3c9400492fca47d20a47c7081041565)]:
1193 | - @clerk/[email protected]
1194 | - @clerk/[email protected]
1195 | - @clerk/[email protected]
1196 |
1197 | ## 2.0.21
1198 |
1199 | ### Patch Changes
1200 |
1201 | - Updated dependencies [[`8a28d1f403309f692d9332704f07effbf39d056d`](https://github.com/clerk/javascript/commit/8a28d1f403309f692d9332704f07effbf39d056d), [`8a28d1f403309f692d9332704f07effbf39d056d`](https://github.com/clerk/javascript/commit/8a28d1f403309f692d9332704f07effbf39d056d)]:
1202 | - @clerk/[email protected]
1203 | - @clerk/[email protected]
1204 | - @clerk/[email protected]
1205 |
1206 | ## 2.0.20
1207 |
1208 | ### Patch Changes
1209 |
1210 | - Updated dependencies [[`fe9e147e366153d664af7fc325655ecb299a1f9d`](https://github.com/clerk/javascript/commit/fe9e147e366153d664af7fc325655ecb299a1f9d), [`fe9e147e366153d664af7fc325655ecb299a1f9d`](https://github.com/clerk/javascript/commit/fe9e147e366153d664af7fc325655ecb299a1f9d), [`d84d7e31235c5c7da3415981dc76db4473a71a39`](https://github.com/clerk/javascript/commit/d84d7e31235c5c7da3415981dc76db4473a71a39), [`fe9e147e366153d664af7fc325655ecb299a1f9d`](https://github.com/clerk/javascript/commit/fe9e147e366153d664af7fc325655ecb299a1f9d), [`dce4f7ffca7248c0500f0ec9a978672b1f2fad69`](https://github.com/clerk/javascript/commit/dce4f7ffca7248c0500f0ec9a978672b1f2fad69)]:
1211 | - @clerk/[email protected]
1212 | - @clerk/[email protected]
1213 | - @clerk/[email protected]
1214 |
1215 | ## 2.0.19
1216 |
1217 | ### Patch Changes
1218 |
1219 | - Updated dependencies [[`c70994b5b6f92a6550dfe37547f01bbfa810c223`](https://github.com/clerk/javascript/commit/c70994b5b6f92a6550dfe37547f01bbfa810c223), [`7623a99594e7329200b6b374e483152d7679ce66`](https://github.com/clerk/javascript/commit/7623a99594e7329200b6b374e483152d7679ce66)]:
1220 | - @clerk/[email protected]
1221 | - @clerk/[email protected]
1222 | - @clerk/[email protected]
1223 |
1224 | ## 2.0.18
1225 |
1226 | ### Patch Changes
1227 |
1228 | - Updated dependencies [[`e47eb5882a7fd4a8dee25933c6644790d6ea3407`](https://github.com/clerk/javascript/commit/e47eb5882a7fd4a8dee25933c6644790d6ea3407), [`273d16cb0665d4d960838cb294dc356f41814745`](https://github.com/clerk/javascript/commit/273d16cb0665d4d960838cb294dc356f41814745), [`6b0961765e1f3d09679be4b163fa13ac7dd97191`](https://github.com/clerk/javascript/commit/6b0961765e1f3d09679be4b163fa13ac7dd97191)]:
1229 | - @clerk/[email protected]
1230 | - @clerk/[email protected]
1231 | - @clerk/[email protected]
1232 |
1233 | ## 2.0.17
1234 |
1235 | ### Patch Changes
1236 |
1237 | - Updated dependencies [[`536fa996ff84a545678a3036b28409824d1c00dd`](https://github.com/clerk/javascript/commit/536fa996ff84a545678a3036b28409824d1c00dd), [`b28c5e8bc44885bf6b1533df48e872ba90c387da`](https://github.com/clerk/javascript/commit/b28c5e8bc44885bf6b1533df48e872ba90c387da)]:
1238 | - @clerk/[email protected]
1239 | - @clerk/[email protected]
1240 |
1241 | ## 2.0.16
1242 |
1243 | ### Patch Changes
1244 |
1245 | - Updated dependencies [[`46faeb6f59b19c963fb137c858347525b1cd9e19`](https://github.com/clerk/javascript/commit/46faeb6f59b19c963fb137c858347525b1cd9e19), [`ea6c52dd751abe38b350ee07f148652c24125e22`](https://github.com/clerk/javascript/commit/ea6c52dd751abe38b350ee07f148652c24125e22)]:
1246 | - @clerk/[email protected]
1247 | - @clerk/[email protected]
1248 | - @clerk/[email protected]
1249 |
1250 | ## 2.0.15
1251 |
1252 | ### Patch Changes
1253 |
1254 | - Updated dependencies [[`1c0b5001f7f975a2f3f54ad692526ecf7257847e`](https://github.com/clerk/javascript/commit/1c0b5001f7f975a2f3f54ad692526ecf7257847e), [`6217a3f7c94311d49f873214bd406961e0b8d6f7`](https://github.com/clerk/javascript/commit/6217a3f7c94311d49f873214bd406961e0b8d6f7), [`1783025cdb94c447028704c2121fa0b8af785904`](https://github.com/clerk/javascript/commit/1783025cdb94c447028704c2121fa0b8af785904)]:
1255 | - @clerk/[email protected]
1256 | - @clerk/[email protected]
1257 | - @clerk/[email protected]
1258 |
1259 | ## 2.0.14
1260 |
1261 | ### Patch Changes
1262 |
1263 | - Updated dependencies [[`ff4ebeba6c2a77c247a946070b56bdb2153d1588`](https://github.com/clerk/javascript/commit/ff4ebeba6c2a77c247a946070b56bdb2153d1588)]:
1264 | - @clerk/[email protected]
1265 |
1266 | ## 2.0.13
1267 |
1268 | ### Patch Changes
1269 |
1270 | - Updated dependencies [[`7dbad4c5abd226d7b10941a626ead5d85b1a3f24`](https://github.com/clerk/javascript/commit/7dbad4c5abd226d7b10941a626ead5d85b1a3f24)]:
1271 | - @clerk/[email protected]
1272 | - @clerk/[email protected]
1273 | - @clerk/[email protected]
1274 |
1275 | ## 2.0.12
1276 |
1277 | ### Patch Changes
1278 |
1279 | - Updated dependencies [[`b185e42e5136de3511a0b37ce9b0030022ba679e`](https://github.com/clerk/javascript/commit/b185e42e5136de3511a0b37ce9b0030022ba679e), [`5a21de1f46df3642828dc27e4862263c9858da2b`](https://github.com/clerk/javascript/commit/5a21de1f46df3642828dc27e4862263c9858da2b), [`f7472e22877f62fc7f3c8d3efe409ff2276fb4a3`](https://github.com/clerk/javascript/commit/f7472e22877f62fc7f3c8d3efe409ff2276fb4a3), [`e10232c56551bf0cffc11246f2ff9aa58ec584d7`](https://github.com/clerk/javascript/commit/e10232c56551bf0cffc11246f2ff9aa58ec584d7), [`e199037b8f484abdeeb9fc24455a1b4b8c31c8dd`](https://github.com/clerk/javascript/commit/e199037b8f484abdeeb9fc24455a1b4b8c31c8dd), [`886e294a8d8c54b39cd5bda88d46b89eace3861e`](https://github.com/clerk/javascript/commit/886e294a8d8c54b39cd5bda88d46b89eace3861e), [`0e443ad7c76643420b50e5b169193e03f6ef79f9`](https://github.com/clerk/javascript/commit/0e443ad7c76643420b50e5b169193e03f6ef79f9), [`cc24c8145f1eea7fb91550f2c3e0bac3993e4320`](https://github.com/clerk/javascript/commit/cc24c8145f1eea7fb91550f2c3e0bac3993e4320)]:
1280 | - @clerk/[email protected]
1281 | - @clerk/[email protected]
1282 | - @clerk/[email protected]
1283 |
1284 | ## 2.0.11
1285 |
1286 | ### Patch Changes
1287 |
1288 | - Updated dependencies [[`8a04ae47b8305f994b348301fd8134d5baf02943`](https://github.com/clerk/javascript/commit/8a04ae47b8305f994b348301fd8134d5baf02943)]:
1289 | - @clerk/[email protected]
1290 | - @clerk/[email protected]
1291 |
1292 | ## 2.0.10
1293 |
1294 | ### Patch Changes
1295 |
1296 | - Updated dependencies [[`d74a6a7c0f291104c6bba722a8c432814d7b336e`](https://github.com/clerk/javascript/commit/d74a6a7c0f291104c6bba722a8c432814d7b336e), [`1a0c8fe665869e732d3c800bde0f5219fce54301`](https://github.com/clerk/javascript/commit/1a0c8fe665869e732d3c800bde0f5219fce54301), [`0800fc3f1f4e1b6a1d13f5c02557001a283af6e8`](https://github.com/clerk/javascript/commit/0800fc3f1f4e1b6a1d13f5c02557001a283af6e8)]:
1297 | - @clerk/[email protected]
1298 | - @clerk/[email protected]
1299 | - @clerk/[email protected]
1300 |
1301 | ## 2.0.9
1302 |
1303 | ### Patch Changes
1304 |
1305 | - Updated dependencies [[`a7726cc12a824b278f6d2a37cb1901c38c5f70dc`](https://github.com/clerk/javascript/commit/a7726cc12a824b278f6d2a37cb1901c38c5f70dc)]:
1306 | - @clerk/[email protected]
1307 | - @clerk/[email protected]
1308 |
1309 | ## 2.0.6
1310 |
1311 | ### Patch Changes
1312 |
1313 | - Updated dependencies [[`f875463da`](https://github.com/clerk/javascript/commit/f875463da9692f2d173b6d5388743cf720750ae3), [`5be7ca9fd`](https://github.com/clerk/javascript/commit/5be7ca9fd239c937cc88e20ce8f5bfc9f3b84f22), [`08c5a2add`](https://github.com/clerk/javascript/commit/08c5a2add6872c76e62fc0df06db723e3728452e), [`434b432f8`](https://github.com/clerk/javascript/commit/434b432f8c114825120eef0f2c278b8142ed1563)]:
1314 | - @clerk/[email protected]
1315 | - @clerk/[email protected]
1316 | - @clerk/[email protected]
1317 |
1318 | ## 2.0.5
1319 |
1320 | ### Patch Changes
1321 |
1322 | - Updated dependencies [[`3fdcdbf88`](https://github.com/clerk/javascript/commit/3fdcdbf88c38facf8b82563f634ec1b6604fd8e5), [`1c7e105a3`](https://github.com/clerk/javascript/commit/1c7e105a32fd492cc175ef9fd1c1fa0428c259dc)]:
1323 | - @clerk/[email protected]
1324 | - @clerk/[email protected]
1325 | - @clerk/[email protected]
1326 |
1327 | ## 2.0.4
1328 |
1329 | ### Patch Changes
1330 |
1331 | - Updated dependencies [[`93dfe7a09`](https://github.com/clerk/javascript/commit/93dfe7a09648f414ee3f50bc8fb3f342d24020cd), [`3b50b67bd`](https://github.com/clerk/javascript/commit/3b50b67bd40da33c9e36773aa05462717e9f44cc), [`3b50b67bd`](https://github.com/clerk/javascript/commit/3b50b67bd40da33c9e36773aa05462717e9f44cc)]:
1332 | - @clerk/[email protected]
1333 | - @clerk/[email protected]
1334 | - @clerk/[email protected]
1335 |
1336 | ## 2.0.3
1337 |
1338 | ### Patch Changes
1339 |
1340 | - Updated dependencies [[`e1a26547a`](https://github.com/clerk/javascript/commit/e1a26547a9c65f4c79c2bbd4dc386ddf67c2fbee)]:
1341 | - @clerk/[email protected]
1342 |
1343 | ## 2.0.2
1344 |
1345 | ### Patch Changes
1346 |
1347 | - Updated dependencies [[`e81d45b72`](https://github.com/clerk/javascript/commit/e81d45b72c81403c7c206dac5454de1fef6bec57), [`752ce9bfa`](https://github.com/clerk/javascript/commit/752ce9bfa47a8eebd38cd272eeb58ae26fea3371), [`99cdf9b67`](https://github.com/clerk/javascript/commit/99cdf9b67d1e99e66cc73d8a5bfce1f1f8df1b83), [`ce40ff6f0`](https://github.com/clerk/javascript/commit/ce40ff6f0d3bc79e33375be6dd5e03f140a07000), [`fb7ba1f34`](https://github.com/clerk/javascript/commit/fb7ba1f3485abdeac5e504cce6c2d84d3f3e4ffc), [`2102052c0`](https://github.com/clerk/javascript/commit/2102052c017065ab511339870fcebaa6719f2702)]:
1348 | - @clerk/[email protected]
1349 | - @clerk/[email protected]
1350 | - @clerk/[email protected]
1351 |
1352 | ## 2.0.1
1353 |
1354 | ### Patch Changes
1355 |
1356 | - Updated dependencies [[`d64e54c40`](https://github.com/clerk/javascript/commit/d64e54c40c9cf001b25e45a1b8939c9f7e80c6d6), [`2ba2fd148`](https://github.com/clerk/javascript/commit/2ba2fd1483b7561d7df9a1952ead0ee15e422131)]:
1357 | - @clerk/[email protected]
1358 | - @clerk/[email protected]
1359 | - @clerk/[email protected]
1360 |
1361 | ## 2.0.0
1362 |
1363 | ### Major Changes
1364 |
1365 | - Recently Fastify released its v5 and along with it came some breaking changes. Read their [migration guide](https://fastify.dev/docs/latest/Guides/Migration-Guide-V5/) to learn more. ([#4270](https://github.com/clerk/javascript/pull/4270)) by [@LekoArts](https://github.com/LekoArts)
1366 |
1367 | In order to support Fastify v5 a new major version of `@clerk/fastify` is required as Fastify's Node.js requirement is now `>=20`. Previously `@clerk/fastify` allowed `>=18.17.0`.
1368 |
1369 | `@clerk/[email protected]` only supports Fastify v5 or later, if you want/need to continue using Fastify v4, please stick with your current version. The `@clerk/[email protected]` upgrade itself doesn't have any required code changes as only internal dependencies and requirements were updated.
1370 |
1371 | ### Patch Changes
1372 |
1373 | - Updated dependencies [[`358be296a`](https://github.com/clerk/javascript/commit/358be296a8181bb256fc1e15f878932c741b8743)]:
1374 | - @clerk/[email protected]
1375 |
1376 | ## 1.0.51
1377 |
1378 | ### Patch Changes
1379 |
1380 | - Updated dependencies [[`fb932e5cf`](https://github.com/clerk/javascript/commit/fb932e5cf21315adf60bee0855b6bd5ee2ff9867)]:
1381 | - @clerk/[email protected]
1382 | - @clerk/[email protected]
1383 | - @clerk/[email protected]
1384 |
1385 | ## 1.0.50
1386 |
1387 | ### Patch Changes
1388 |
1389 | - Updated dependencies [[`f6fb8b53d`](https://github.com/clerk/javascript/commit/f6fb8b53d236863ad7eca576ee7a16cd33f3506b), [`4a8570590`](https://github.com/clerk/javascript/commit/4a857059059a02bb4f20893e08601e1e67babbed)]:
1390 | - @clerk/[email protected]
1391 | - @clerk/[email protected]
1392 | - @clerk/[email protected]
1393 |
1394 | ## 1.0.49
1395 |
1396 | ### Patch Changes
1397 |
1398 | - Updated dependencies [[`3e9160072`](https://github.com/clerk/javascript/commit/3e9160072aea72455a3db9cc710680a0a5359c55), [`748c0bae4`](https://github.com/clerk/javascript/commit/748c0bae4cfa1c2a721267fc9de7c6458200beb4), [`b579c3685`](https://github.com/clerk/javascript/commit/b579c36850126d994a96affa89bb1abc618ec38e)]:
1399 | - @clerk/[email protected]
1400 |
1401 | ## 1.0.48
1402 |
1403 | ### Patch Changes
1404 |
1405 | - Updated dependencies [[`4749ed4c5`](https://github.com/clerk/javascript/commit/4749ed4c55a5ba5810451b8d436aad0d49829050), [`f1f17eaab`](https://github.com/clerk/javascript/commit/f1f17eaabed0dc4b7de405fb77d85503cf75ad33), [`2e35ac538`](https://github.com/clerk/javascript/commit/2e35ac53885f8008779940d41d1e804fa77ebfa9)]:
1406 | - @clerk/[email protected]
1407 | - @clerk/[email protected]
1408 | - @clerk/[email protected]
1409 |
1410 | ## 1.0.47
1411 |
1412 | ### Patch Changes
1413 |
1414 | - Updated dependencies [[`c9063853e`](https://github.com/clerk/javascript/commit/c9063853e538a4010f5d4e522a3da5abc80098a4), [`19d3808d4`](https://github.com/clerk/javascript/commit/19d3808d4672234944226d6709ec51214e8d6e1d), [`737bcbb0f`](https://github.com/clerk/javascript/commit/737bcbb0ffb5e2dcadbb02e8fc718fe8825c5842)]:
1415 | - @clerk/[email protected]
1416 | - @clerk/[email protected]
1417 | - @clerk/[email protected]
1418 |
1419 | ## 1.0.46
1420 |
1421 | ### Patch Changes
1422 |
1423 | - Updated dependencies [[`cb32aaf59`](https://github.com/clerk/javascript/commit/cb32aaf59d38dcd12e959f542782f71a87adf9c1), [`2e5c550e4`](https://github.com/clerk/javascript/commit/2e5c550e4aec61150c2a17fdcd4a0e1273cb50e7), [`6275c242c`](https://github.com/clerk/javascript/commit/6275c242cd8bcb6f7766934059967e0fe775a0c1), [`418be2fdb`](https://github.com/clerk/javascript/commit/418be2fdb558bb5c85d7be491945935b44cad681), [`c59636a1a`](https://github.com/clerk/javascript/commit/c59636a1aca67be7d6732d281cec307ed456678b), [`5c18671f1`](https://github.com/clerk/javascript/commit/5c18671f158f8077f822877ce5c1fa192199aeda), [`f9faaf031`](https://github.com/clerk/javascript/commit/f9faaf03100baf679c78e6c24877fbf3b60be529), [`e0ca9dc94`](https://github.com/clerk/javascript/commit/e0ca9dc94fa68f3d3db5d2433fa6b85d800d4ca2)]:
1424 | - @clerk/[email protected]
1425 | - @clerk/[email protected]
1426 | - @clerk/[email protected]
1427 |
1428 | ## 1.0.45
1429 |
1430 | ### Patch Changes
1431 |
1432 | - Updated dependencies [[`02babaccb`](https://github.com/clerk/javascript/commit/02babaccb648fa4e22f38cc0f572d44f82b09f78)]:
1433 | - @clerk/[email protected]
1434 |
1435 | ## 1.0.44
1436 |
1437 | ### Patch Changes
1438 |
1439 | - Updated dependencies [[`3743eb911`](https://github.com/clerk/javascript/commit/3743eb9114733f20ed56a863ab98fa9c363b6723)]:
1440 | - @clerk/[email protected]
1441 | - @clerk/[email protected]
1442 |
1443 | ## 1.0.43
1444 |
1445 | ### Patch Changes
1446 |
1447 | - Updated dependencies [[`e578b1599`](https://github.com/clerk/javascript/commit/e578b1599451d9f2122f12d835b510b26882e839)]:
1448 | - @clerk/[email protected]
1449 |
1450 | ## 1.0.42
1451 |
1452 | ### Patch Changes
1453 |
1454 | - Updated dependencies [[`ba19be354`](https://github.com/clerk/javascript/commit/ba19be35461f0e5c76a58d11e4252a16781322c6), [`8cecbe875`](https://github.com/clerk/javascript/commit/8cecbe8756f58879c4b14b799700a25a83c1f00a), [`248142a6d`](https://github.com/clerk/javascript/commit/248142a6ded6ca937d0df7d628197f25228aadec), [`1189f71f8`](https://github.com/clerk/javascript/commit/1189f71f872f2683c12de5add5f154aeb953ca8d), [`a5e95295b`](https://github.com/clerk/javascript/commit/a5e95295b88acc6953d07a22d818e123774aeffa)]:
1455 | - @clerk/[email protected]
1456 | - @clerk/[email protected]
1457 | - @clerk/[email protected]
1458 |
1459 | ## 1.0.41
1460 |
1461 | ### Patch Changes
1462 |
1463 | - Updated dependencies [[`be3b119f8`](https://github.com/clerk/javascript/commit/be3b119f840d2ae74f4b75d717711d53ac0e5f54)]:
1464 | - @clerk/[email protected]
1465 | - @clerk/[email protected]
1466 |
1467 | ## 1.0.40
1468 |
1469 | ### Patch Changes
1470 |
1471 | - Updated dependencies [[`b97b2c1ca`](https://github.com/clerk/javascript/commit/b97b2c1cae5cb1e569708a8745c13d203beb81d9), [`8c6909d46`](https://github.com/clerk/javascript/commit/8c6909d46328c943f1d464a28f1a324a27d0f3f1)]:
1472 | - @clerk/[email protected]
1473 | - @clerk/[email protected]
1474 | - @clerk/[email protected]
1475 |
1476 | ## 1.0.39
1477 |
1478 | ### Patch Changes
1479 |
1480 | - Updated dependencies [[`c63a5adf0`](https://github.com/clerk/javascript/commit/c63a5adf0ba4b99252146f168318f51b709bb5dd), [`8823c21a2`](https://github.com/clerk/javascript/commit/8823c21a26bc81cbc3ed007908b1a9ea474bd343), [`95ac67a14`](https://github.com/clerk/javascript/commit/95ac67a143c263bef0c1f589728566ab8f95768d), [`a0cb062fa`](https://github.com/clerk/javascript/commit/a0cb062faa4d23bef7a577e5cc486f4c5efe6bfa), [`746b4ed5e`](https://github.com/clerk/javascript/commit/746b4ed5e2007505d5850a2a728484809474d7bf)]:
1481 | - @clerk/[email protected]
1482 | - @clerk/[email protected]
1483 | - @clerk/[email protected]
1484 |
1485 | ## 1.0.38
1486 |
1487 | ### Patch Changes
1488 |
1489 | - Updated dependencies [[`8a3b9f079`](https://github.com/clerk/javascript/commit/8a3b9f0793484b32dd609a5c80a194e62151d6ea), [`e95c28196`](https://github.com/clerk/javascript/commit/e95c2819675cea7963f2404e5f71f37ebed8d5e0), [`1fe744328`](https://github.com/clerk/javascript/commit/1fe744328d126bc597e81770119796ac18e055ed)]:
1490 | - @clerk/[email protected]
1491 | - @clerk/[email protected]
1492 | - @clerk/[email protected]
1493 |
1494 | ## 1.0.37
1495 |
1496 | ### Patch Changes
1497 |
1498 | - Updated dependencies [[`82593173a`](https://github.com/clerk/javascript/commit/82593173aafbf6646e12c5779627cdcb138a1f27), [`afad9af89`](https://github.com/clerk/javascript/commit/afad9af893984a19d7284f0ad3b36e7891d0d733)]:
1499 | - @clerk/[email protected]
1500 | - @clerk/[email protected]
1501 | - @clerk/[email protected]
1502 |
1503 | ## 1.0.36
1504 |
1505 | ### Patch Changes
1506 |
1507 | - Tidy up and improve README ([#4053](https://github.com/clerk/javascript/pull/4053)) by [@LekoArts](https://github.com/LekoArts)
1508 |
1509 | - Updated dependencies [[`c9ef59106`](https://github.com/clerk/javascript/commit/c9ef59106c4720af3012586f5656f7b54cf2e336), [`fece72014`](https://github.com/clerk/javascript/commit/fece72014e2d39c8343a7329ae677badcba56d15), [`58e6754ad`](https://github.com/clerk/javascript/commit/58e6754ad9f9a1244b023ce1f5e5f2c1c4eb20e7), [`13693018f`](https://github.com/clerk/javascript/commit/13693018f4f7ac5d224698aa730e20960896f68c), [`3aa63dc5a`](https://github.com/clerk/javascript/commit/3aa63dc5a48161cfe92d94093ef0c32efd401342), [`9d0477781`](https://github.com/clerk/javascript/commit/9d04777814bf6d86d05506838b101e7cfc7c208d), [`3304dcc0b`](https://github.com/clerk/javascript/commit/3304dcc0bc93a92a7f729f585c60ff91d2ae04f6)]:
1510 | - @clerk/[email protected]
1511 | - @clerk/[email protected]
1512 | - @clerk/[email protected]
1513 |
1514 | ## 1.0.35
1515 |
1516 | ### Patch Changes
1517 |
1518 | - Updated dependencies [[`c1389492d`](https://github.com/clerk/javascript/commit/c1389492d8b6a9292ab04889bf776c0f45e66845)]:
1519 | - @clerk/[email protected]
1520 | - @clerk/[email protected]
1521 | - @clerk/[email protected]
1522 |
1523 | ## 1.0.34
1524 |
1525 | ### Patch Changes
1526 |
1527 | - Updated dependencies [[`0158c774a`](https://github.com/clerk/javascript/commit/0158c774af2243a2cd13b55c4d6fae877178c961), [`8be1a7abc`](https://github.com/clerk/javascript/commit/8be1a7abc8849d7d59552011bd6b25bc917d51f5)]:
1528 | - @clerk/[email protected]
1529 | - @clerk/[email protected]
1530 | - @clerk/[email protected]
1531 |
1532 | ## 1.0.33
1533 |
1534 | ### Patch Changes
1535 |
1536 | - Updated dependencies [[`247b3fd75`](https://github.com/clerk/javascript/commit/247b3fd75042365dc9f950db056b76f9fadfdcf6)]:
1537 | - @clerk/[email protected]
1538 | - @clerk/[email protected]
1539 | - @clerk/[email protected]
1540 |
1541 | ## 1.0.32
1542 |
1543 | ### Patch Changes
1544 |
1545 | - Updated dependencies [[`ed7baa048`](https://github.com/clerk/javascript/commit/ed7baa0488df0ee4c48add2aac934ffb47e4a6d2)]:
1546 | - @clerk/[email protected]
1547 |
1548 | ## 1.0.31
1549 |
1550 | ### Patch Changes
1551 |
1552 | - Updated dependencies [[`dc0e1c33d`](https://github.com/clerk/javascript/commit/dc0e1c33d6844b028cb1ee11c3359b886d609f3c), [`dc94c0834`](https://github.com/clerk/javascript/commit/dc94c08341c883fa5bf891f880fb34c4569ea820)]:
1553 | - @clerk/[email protected]
1554 | - @clerk/[email protected]
1555 | - @clerk/[email protected]
1556 |
1557 | ## 1.0.30
1558 |
1559 | ### Patch Changes
1560 |
1561 | - Updated dependencies [[`7e0ced3da`](https://github.com/clerk/javascript/commit/7e0ced3da94f41056bc4445d163d3b615afb6ab1), [`b6f0613dc`](https://github.com/clerk/javascript/commit/b6f0613dc9d8b0bab41cfabbaa8621b126e3bdf5)]:
1562 | - @clerk/[email protected]
1563 | - @clerk/[email protected]
1564 | - @clerk/[email protected]
1565 |
1566 | ## 1.0.29
1567 |
1568 | ### Patch Changes
1569 |
1570 | - Updated dependencies [[`59d5f19d3`](https://github.com/clerk/javascript/commit/59d5f19d333bf4a35c244886e93b4368e215225c), [`4e6c94e3f`](https://github.com/clerk/javascript/commit/4e6c94e3f4cc92cbba8bddcd2b90fcc9cfb83763)]:
1571 | - @clerk/[email protected]
1572 | - @clerk/[email protected]
1573 | - @clerk/[email protected]
1574 |
1575 | ## 1.0.28
1576 |
1577 | ### Patch Changes
1578 |
1579 | - Internal change: Use `AuthObject` type import from `@clerk/backend`. ([#3844](https://github.com/clerk/javascript/pull/3844)) by [@kduprey](https://github.com/kduprey)
1580 |
1581 | - Updated dependencies [[`d7bf0f87c`](https://github.com/clerk/javascript/commit/d7bf0f87c4c50bc19d2796bca32bd694046a23b0), [`9b2aeacb3`](https://github.com/clerk/javascript/commit/9b2aeacb32fff7c300bda458636a1cc81a42ee7b)]:
1582 | - @clerk/[email protected]
1583 | - @clerk/[email protected]
1584 | - @clerk/[email protected]
1585 |
1586 | ## 1.0.27
1587 |
1588 | ### Patch Changes
1589 |
1590 | - Updated dependencies [[`7e94fcf0f`](https://github.com/clerk/javascript/commit/7e94fcf0fcbee8842a54f7931c45190370aa870d)]:
1591 | - @clerk/[email protected]
1592 | - @clerk/[email protected]
1593 | - @clerk/[email protected]
1594 |
1595 | ## 1.0.26
1596 |
1597 | ### Patch Changes
1598 |
1599 | - Updated dependencies [[`568186cad`](https://github.com/clerk/javascript/commit/568186cad29acaf0b084a9f86ccb9d29bd23fcf4), [`407195270`](https://github.com/clerk/javascript/commit/407195270ed8aab6eef18c64a4918e3870fef471)]:
1600 | - @clerk/[email protected]
1601 | - @clerk/[email protected]
1602 | - @clerk/[email protected]
1603 |
1604 | ## 1.0.25
1605 |
1606 | ### Patch Changes
1607 |
1608 | - Updated dependencies [[`992e5960c`](https://github.com/clerk/javascript/commit/992e5960c785eace83f3bad7c34d589fa313dcaf)]:
1609 | - @clerk/[email protected]
1610 |
1611 | ## 1.0.24
1612 |
1613 | ### Patch Changes
1614 |
1615 | - Updated dependencies [[`fde5b5e7e`](https://github.com/clerk/javascript/commit/fde5b5e7e6fb5faa4267e06d82a38a176165b4f4), [`aa06f3ba7`](https://github.com/clerk/javascript/commit/aa06f3ba7e725071c90d4a1d6840060236da3c23), [`80e647731`](https://github.com/clerk/javascript/commit/80e64773135865434cf0e6c220e287397aa07937)]:
1616 | - @clerk/[email protected]
1617 | - @clerk/[email protected]
1618 | - @clerk/[email protected]
1619 |
1620 | ## 1.0.23
1621 |
1622 | ### Patch Changes
1623 |
1624 | - Updated dependencies [[`b48689705`](https://github.com/clerk/javascript/commit/b48689705f9fc2251d2f24addec7a0d0b1da0fe1)]:
1625 | - @clerk/[email protected]
1626 | - @clerk/[email protected]
1627 | - @clerk/[email protected]
1628 |
1629 | ## 1.0.22
1630 |
1631 | ### Patch Changes
1632 |
1633 | - Updated dependencies [[`d465d7069`](https://github.com/clerk/javascript/commit/d465d70696bf26270cb2efbf4695ca49016fcb96)]:
1634 | - @clerk/[email protected]
1635 |
1636 | ## 1.0.21
1637 |
1638 | ### Patch Changes
1639 |
1640 | - Updated dependencies [[`045fb93cb`](https://github.com/clerk/javascript/commit/045fb93cbf577ca84e5b95fc6dfaacde67693be2)]:
1641 | - @clerk/[email protected]
1642 |
1643 | ## 1.0.20
1644 |
1645 | ### Patch Changes
1646 |
1647 | - Updated dependencies [[`b87f7b9e1`](https://github.com/clerk/javascript/commit/b87f7b9e163756fd43789bc7b7344d2eb24015ec), [`b2788f67b`](https://github.com/clerk/javascript/commit/b2788f67b75cce17af1a2f91a984bb826a5a42e1), [`86c75e50c`](https://github.com/clerk/javascript/commit/86c75e50cba9c4efb480672f1b8c6a6fff4ef477)]:
1648 | - @clerk/[email protected]
1649 | - @clerk/[email protected]
1650 | - @clerk/[email protected]
1651 |
1652 | ## 1.0.19
1653 |
1654 | ### Patch Changes
1655 |
1656 | - Updated dependencies [[`df7d856d5`](https://github.com/clerk/javascript/commit/df7d856d56bc3b1dcbdbf9155b4ef1b1ea5971f7)]:
1657 | - @clerk/[email protected]
1658 | - @clerk/[email protected]
1659 | - @clerk/[email protected]
1660 |
1661 | ## 1.0.18
1662 |
1663 | ### Patch Changes
1664 |
1665 | - Updated dependencies [[`5642b2616`](https://github.com/clerk/javascript/commit/5642b26167a6eb1aca68777d782a9686edacfd37)]:
1666 | - @clerk/[email protected]
1667 |
1668 | ## 1.0.17
1669 |
1670 | ### Patch Changes
1671 |
1672 | - Updated dependencies [[`f1847b70b`](https://github.com/clerk/javascript/commit/f1847b70b2327bd490faf1f3eed1aa5639d54993)]:
1673 | - @clerk/[email protected]
1674 |
1675 | ## 1.0.16
1676 |
1677 | ### Patch Changes
1678 |
1679 | - Updated dependencies [[`d6b5006c4`](https://github.com/clerk/javascript/commit/d6b5006c4cc1b6f07bb3a6832b4ec6e65ea15814)]:
1680 | - @clerk/[email protected]
1681 | - @clerk/[email protected]
1682 | - @clerk/[email protected]
1683 |
1684 | ## 1.0.15
1685 |
1686 | ### Patch Changes
1687 |
1688 | - Updated dependencies [[`1273b04ec`](https://github.com/clerk/javascript/commit/1273b04ecf1866b59ef59a74abe31dbcc726da2c)]:
1689 | - @clerk/[email protected]
1690 | - @clerk/[email protected]
1691 | - @clerk/[email protected]
1692 |
1693 | ## 1.0.14
1694 |
1695 | ### Patch Changes
1696 |
1697 | - Updated dependencies [[`4ec3f63e2`](https://github.com/clerk/javascript/commit/4ec3f63e26d8d3725a7ba9bbf988a7776fe893ff)]:
1698 | - @clerk/[email protected]
1699 | - @clerk/[email protected]
1700 |
1701 | ## 1.0.13
1702 |
1703 | ### Patch Changes
1704 |
1705 | - Updated dependencies [[`86a27f693`](https://github.com/clerk/javascript/commit/86a27f6933de50c99b6bc354bf87ff5c2cfcaf38), [`02bed2e00`](https://github.com/clerk/javascript/commit/02bed2e00d3e0a4e1bb1698b13267faf6aeb31b3), [`73e5d61e2`](https://github.com/clerk/javascript/commit/73e5d61e21ab3f77f3c8343bc63da0626466c7ac), [`b8e46328d`](https://github.com/clerk/javascript/commit/b8e46328da874859c4928f19f924219cd6520b11)]:
1706 | - @clerk/[email protected]
1707 | - @clerk/[email protected]
1708 | - @clerk/[email protected]
1709 |
1710 | ## 1.0.12
1711 |
1712 | ### Patch Changes
1713 |
1714 | - Updated dependencies [[`4beb00672`](https://github.com/clerk/javascript/commit/4beb00672da64bafd67fbc98181c4c2649a9062c)]:
1715 | - @clerk/[email protected]
1716 |
1717 | ## 1.0.11
1718 |
1719 | ### Patch Changes
1720 |
1721 | - Updated dependencies [[`ff31f7255`](https://github.com/clerk/javascript/commit/ff31f725541d82caaa9c13cf42cf15f8ce3992f4), [`0e48fc210`](https://github.com/clerk/javascript/commit/0e48fc210cf0b5852052a21494a05f6e723101f5)]:
1722 | - @clerk/[email protected]
1723 | - @clerk/[email protected]
1724 |
1725 | ## 1.0.10
1726 |
1727 | ### Patch Changes
1728 |
1729 | - Updated dependencies [[`d6a9b3f5d`](https://github.com/clerk/javascript/commit/d6a9b3f5dd8c64b1bd49f74c3707eb01dcd6aff4), [`456b06849`](https://github.com/clerk/javascript/commit/456b068493b8679e1772819eea24d49aa1bc6556), [`6888594cc`](https://github.com/clerk/javascript/commit/6888594cc5d0f922d166b6d28b7b994d657a5595)]:
1730 | - @clerk/[email protected]
1731 | - @clerk/[email protected]
1732 | - @clerk/[email protected]
1733 |
1734 | ## 1.0.9
1735 |
1736 | ### Patch Changes
1737 |
1738 | - Updated dependencies [[`3d790d5ea`](https://github.com/clerk/javascript/commit/3d790d5ea347a51ef16557c015c901a9f277effe)]:
1739 | - @clerk/[email protected]
1740 |
1741 | ## 1.0.8
1742 |
1743 | ### Patch Changes
1744 |
1745 | - Updated dependencies [[`eae0a32d5`](https://github.com/clerk/javascript/commit/eae0a32d5c9e97ccbfd96e001c2cac6bc753b5b3)]:
1746 | - @clerk/[email protected]
1747 |
1748 | ## 1.0.7
1749 |
1750 | ### Patch Changes
1751 |
1752 | - Updated dependencies [[`4d3dc00fb`](https://github.com/clerk/javascript/commit/4d3dc00fb444c87e3d27f398cd0c1ce4d176f65b), [`ec84d51e7`](https://github.com/clerk/javascript/commit/ec84d51e705370273ffb82a0d7c94d90ba3de874)]:
1753 | - @clerk/[email protected]
1754 | - @clerk/[email protected]
1755 |
1756 | ## 1.0.6
1757 |
1758 | ### Patch Changes
1759 |
1760 | - Updated dependencies [[`94197710a`](https://github.com/clerk/javascript/commit/94197710a70381c4f1c460948ef02cd2a70b88bb), [`b27ca8366`](https://github.com/clerk/javascript/commit/b27ca8366a1d6ec1d7ce4a5be5005f1b1b017c20)]:
1761 | - @clerk/[email protected]
1762 | - @clerk/[email protected]
1763 | - @clerk/[email protected]
1764 |
1765 | ## 1.0.5
1766 |
1767 | ### Patch Changes
1768 |
1769 | - Updated dependencies [[`b92402258`](https://github.com/clerk/javascript/commit/b924022580569c934a9d33310449b4a50156070a)]:
1770 | - @clerk/[email protected]
1771 |
1772 | ## 1.0.4
1773 |
1774 | ### Patch Changes
1775 |
1776 | - Updated dependencies [[`4f4375e88`](https://github.com/clerk/javascript/commit/4f4375e88fa2daae4d725c62da5e4cf29302e53c), [`1662aaae9`](https://github.com/clerk/javascript/commit/1662aaae965fcf36b13dba6b148e096ab6a1cd83), [`f70c885f7`](https://github.com/clerk/javascript/commit/f70c885f798f7ff513f6687f87c8a56daf26fa05), [`4ae79af36`](https://github.com/clerk/javascript/commit/4ae79af36552aae1f0284ecc4dfcfc23ef295d26), [`f5804a225`](https://github.com/clerk/javascript/commit/f5804a225e9d67cd315700f0ced0ff17b8b14e53)]:
1777 | - @clerk/[email protected]
1778 | - @clerk/[email protected]
1779 | - @clerk/[email protected]
1780 |
1781 | ## 1.0.3
1782 |
1783 | ### Patch Changes
1784 |
1785 | - Updated dependencies [[`8fbe23857`](https://github.com/clerk/javascript/commit/8fbe23857bc588a4662af78ee33b24123cd8bc2e), [`a78bc447c`](https://github.com/clerk/javascript/commit/a78bc447c1aabaa41bcbaa2a8fe3c48f31275574), [`c7d626292`](https://github.com/clerk/javascript/commit/c7d626292a9fd12ca0f1b31a1035e711b6e99531), [`19cd42434`](https://github.com/clerk/javascript/commit/19cd42434450e568998336bf6d705e475122abbc)]:
1786 | - @clerk/[email protected]
1787 | - @clerk/[email protected]
1788 | - @clerk/[email protected]
1789 |
1790 | ## 1.0.2
1791 |
1792 | ### Patch Changes
1793 |
1794 | - Updated dependencies [[`b3fda50f0`](https://github.com/clerk/javascript/commit/b3fda50f03672106c6858219fc607d226851ec10), [`b3ad7a459`](https://github.com/clerk/javascript/commit/b3ad7a459c46be1f8967faf73c2cdd96406593c8), [`4e5de1164`](https://github.com/clerk/javascript/commit/4e5de1164d956c7dc21f72d25e312296d36504a7)]:
1795 | - @clerk/[email protected]
1796 |
1797 | ## 1.0.1
1798 |
1799 | ### Patch Changes
1800 |
1801 | - Updated dependencies [[`3c6e5a6f1`](https://github.com/clerk/javascript/commit/3c6e5a6f1dd0ac198e6e48d1b83c6d4846a7f900), [`65503dcb9`](https://github.com/clerk/javascript/commit/65503dcb97acb9538e5c0e3f8199d20ad31c9d7d), [`956d8792f`](https://github.com/clerk/javascript/commit/956d8792fefe9d6a89022f1e938149b25503ec7f)]:
1802 | - @clerk/[email protected]
1803 | - @clerk/[email protected]
1804 |
1805 | ## 1.0.0
1806 |
1807 | ### Major Changes
1808 |
1809 | - c2a090513: Change the minimal Node.js version required by Clerk to `18.17.0`.
1810 | - 71663c568: Internal update default apiUrl domain from clerk.dev to clerk.com
1811 | - cfb50e1f6: Drop deprecations. Migration steps:
1812 | - use `CLERK_SECRET_KEY` instead of `CLERK_API_KEY` env variable
1813 | - use `secretKey` instead of `apiKey`
1814 | - use `CLERK_PUBLISHABLE_KEY` instead of `CLERK_FRONTEND_API` env variable
1815 | - use `publishableKey` instead of `frontendApi`
1816 | - 97407d8aa: Dropping support for Node 14 and 16 as they both reached EOL status. The minimal Node.js version required by Clerk is `18.18.0` now.
1817 | - 0ec3a146c: Changes in exports of `@clerk/backend`:
1818 | - Expose the following helpers and enums from `@clerk/backend/internal`:
1819 | ```typescript
1820 | import {
1821 | AuthStatus,
1822 | buildRequestUrl,
1823 | constants,
1824 | createAuthenticateRequest,
1825 | createIsomorphicRequest,
1826 | debugRequestState,
1827 | makeAuthObjectSerializable,
1828 | prunePrivateMetadata,
1829 | redirect,
1830 | sanitizeAuthObject,
1831 | signedInAuthObject,
1832 | signedOutAuthObject,
1833 | } from '@clerk/backend/internal';
1834 | ```
1835 | - Drop the above exports from the top-level api:
1836 | ```typescript
1837 | // Before
1838 | import { AuthStatus, ... } from '@clerk/backend';
1839 | // After
1840 | import { AuthStatus, ... } from '@clerk/backend/internal';
1841 | ```
1842 | Dropping those exports results in also dropping the exports from `gatsby-plugin-clerk`, `@clerk/clerk-sdk-node`, `@clerk/backend`, `@clerk/fastify`, `@clerk/nextjs`, `@clerk/remix` packages.
1843 | - 1ad910eb9: Changes in exports of `@clerk/backend`:
1844 | - Drop the following internal exports from the top-level api:
1845 | ```typescript
1846 | // Before
1847 | import {
1848 | AllowlistIdentifier,
1849 | Client,
1850 | DeletedObject,
1851 | Email,
1852 | EmailAddress,
1853 | ExternalAccount,
1854 | IdentificationLink,
1855 | Invitation,
1856 | OauthAccessToken,
1857 | ObjectType,
1858 | Organization,
1859 | OrganizationInvitation,
1860 | OrganizationMembership,
1861 | OrganizationMembershipPublicUserData,
1862 | PhoneNumber,
1863 | RedirectUrl,
1864 | SMSMessage,
1865 | Session,
1866 | SignInToken,
1867 | Token,
1868 | User,
1869 | Verification,
1870 | } from '@clerk/backend';
1871 | // After : no alternative since there is no need to use those classes
1872 | ```
1873 | Dropping those exports results in also dropping the exports from `gatsby-plugin-clerk`, `@clerk/clerk-sdk-node`, `@clerk/backend`, `@clerk/fastify`, `@clerk/nextjs`, `@clerk/remix` packages.
1874 | - Keep those 3 resource related type exports
1875 | ```typescript
1876 | import type { Organization, Session, User, WebhookEvent, WebhookEventType } from '@clerk/backend';
1877 | ```
1878 | - 02976d494: (Note: This is only relevant if, in the unlikely case, you are using `Clerk` from `@clerk/fastify` directly. If not, you can safely ignore this change.)
1879 |
1880 | Remove the named `Clerk` import from `@clerk/fastify` and import `createClerkClient` instead. The latter is a factory method to create a Clerk client instance for you. This update aligns usage across our SDKs and will enable us to ship DX improvements better in the future.
1881 |
1882 | ```js
1883 | import { Clerk } from '@clerk/fastify';
1884 | const clerk = Clerk({ secretKey: '...' });
1885 | ```
1886 |
1887 | You need to rename the import from `Clerk` to `createClerkClient` and change its usage:
1888 |
1889 | ```js
1890 | import { createClerkClient } from '@clerk/fastify';
1891 | const clerk = createClerkClient({ secretKey: '...' });
1892 | ```
1893 |
1894 | ### Minor Changes
1895 |
1896 | - 4a93c6720: Introduce handshake mechanism and `x-clerk-auth-status` in response
1897 | - 629881cba: Re-export everything from `@clerk/backend` in `@clerk/fastify` to support common backend types and functionality without adding `@clerk/backend` as dependency.
1898 |
1899 | New exports:
1900 | - `verifyToken()`
1901 |
1902 | New exported types:
1903 | - `ClerkOptions`
1904 | - `ClerkClient`
1905 | - `OrganizationMembershipRole`
1906 | - `VerifyTokenOptions`
1907 | - `WebhookEvent`
1908 | - `WebhookEventType`
1909 | - `AllowlistIdentifier`
1910 | - `Client`
1911 | - `EmailAddress`
1912 | - `ExternalAccount`
1913 | - `Invitation`
1914 | - `OauthAccessToken`
1915 | - `Organization`
1916 | - `OrganizationInvitation`
1917 | - `OrganizationMembership`
1918 | - `OrganizationMembershipPublicUserData`
1919 | - `PhoneNumber`
1920 | - `Session`
1921 | - `SignInToken`
1922 | - `SMSMessage`
1923 | - `Token`
1924 | - `User`
1925 |
1926 | - 2964f8a47: Expose debug headers in response for handshake / signed-out states from SDKs using headers returned from `authenticateRequest()`
1927 | - 18c0d015d: Pass environment into `sdkMetadata` in order to detect if production clerk-js is used by other sdks in dev mode. When it is log dev warning from clerk-js.
1928 | - b4e79c1b9: Replace the `Clerk-Backend-SDK` header with `User-Agent` in BAPI requests and update it's value to contain both the package name and the package version of the clerk package
1929 | executing the request. Eg request from `@clerk/nextjs` to BAPI with append `User-Agent: @clerk/[email protected]` using the latest version.
1930 |
1931 | Miscellaneous changes: The backend test build changed to use tsup.
1932 |
1933 | ### Patch Changes
1934 |
1935 | - 2de442b24: Rename beta-v5 to beta
1936 | - 2e77cd737: Set correct information on required Node.js and React versions in README
1937 | - 7644b7472: Improve the default value for `CLERK_API_URL` by utilizing the publishable key to differentiate between local, staging and prod environments.
1938 | - 40ac4b645: Introduces telemetry collection from Clerk's SDKs. Collected telemetry will be used to gain insights into product usage and help drive roadmap priority. For more information, see https://clerk.com/docs/telemetry.
1939 | - Updated dependencies [3a2f13604]
1940 | - Updated dependencies [8c23651b8]
1941 | - Updated dependencies [f4f99f18d]
1942 | - Updated dependencies [743c4d204]
1943 | - Updated dependencies [4b8bedc66]
1944 | - Updated dependencies [9272006e7]
1945 | - Updated dependencies [1db1f4068]
1946 | - Updated dependencies [c2a090513]
1947 | - Updated dependencies [966b31205]
1948 | - Updated dependencies [0d0b1d89a]
1949 | - Updated dependencies [1834a3ee4]
1950 | - Updated dependencies [a8901be64]
1951 | - Updated dependencies [896cb6104]
1952 | - Updated dependencies [64d3763ec]
1953 | - Updated dependencies [8350109ab]
1954 | - Updated dependencies [7b200af49]
1955 | - Updated dependencies [988a299c0]
1956 | - Updated dependencies [ecb60da48]
1957 | - Updated dependencies [deac67c1c]
1958 | - Updated dependencies [b3a3dcdf4]
1959 | - Updated dependencies [1dc28ab46]
1960 | - Updated dependencies [83e9d0846]
1961 | - Updated dependencies [d37d44a68]
1962 | - Updated dependencies [244de5ea3]
1963 | - Updated dependencies [fe356eebd]
1964 | - Updated dependencies [791c49807]
1965 | - Updated dependencies [935b0886e]
1966 | - Updated dependencies [93d05c868]
1967 | - Updated dependencies [ea4933655]
1968 | - Updated dependencies [7f6a64f43]
1969 | - Updated dependencies [a9fe242be]
1970 | - Updated dependencies [448e02e93]
1971 | - Updated dependencies [2671e7aa5]
1972 | - Updated dependencies [afec17953]
1973 | - Updated dependencies [799abc281]
1974 | - Updated dependencies [0699fa496]
1975 | - Updated dependencies [4aaf5103d]
1976 | - Updated dependencies [a68eb3083]
1977 | - Updated dependencies [2de442b24]
1978 | - Updated dependencies [15af02a83]
1979 | - Updated dependencies [0293f29c8]
1980 | - Updated dependencies [5f58a2274]
1981 | - Updated dependencies [9180c8b80]
1982 | - Updated dependencies [db18787c4]
1983 | - Updated dependencies [7f833da9e]
1984 | - Updated dependencies [de6519daa]
1985 | - Updated dependencies [e6ecbaa2f]
1986 | - Updated dependencies [ef2325dcc]
1987 | - Updated dependencies [6a769771c]
1988 | - Updated dependencies [fc3ffd880]
1989 | - Updated dependencies [8b6b094b9]
1990 | - Updated dependencies [840636a14]
1991 | - Updated dependencies [bab2e7e05]
1992 | - Updated dependencies [71663c568]
1993 | - Updated dependencies [a6b893d28]
1994 | - Updated dependencies [02976d494]
1995 | - Updated dependencies [492b8a7b1]
1996 | - Updated dependencies [8e5c881c4]
1997 | - Updated dependencies [9e99eb727]
1998 | - Updated dependencies [034c47ccb]
1999 | - Updated dependencies [2352149f6]
2000 | - Updated dependencies [e5c989a03]
2001 | - Updated dependencies [ff08fe237]
2002 | - Updated dependencies [7ecd6f6ab]
2003 | - Updated dependencies [12f3c5c55]
2004 | - Updated dependencies [244de5ea3]
2005 | - Updated dependencies [c776f86fb]
2006 | - Updated dependencies [90aa2ea9c]
2007 | - Updated dependencies [d9f265fcb]
2008 | - Updated dependencies [1e98187b4]
2009 | - Updated dependencies [7bffc47cb]
2010 | - Updated dependencies [a605335e1]
2011 | - Updated dependencies [2e77cd737]
2012 | - Updated dependencies [9737ef510]
2013 | - Updated dependencies [fafa76fb6]
2014 | - Updated dependencies [2964f8a47]
2015 | - Updated dependencies [1f650f30a]
2016 | - Updated dependencies [7af0949ae]
2017 | - Updated dependencies [97407d8aa]
2018 | - Updated dependencies [2a22aade8]
2019 | - Updated dependencies [69ce3e185]
2020 | - Updated dependencies [63dfe8dc9]
2021 | - Updated dependencies [e921af259]
2022 | - Updated dependencies [78fc5eec0]
2023 | - Updated dependencies [d08ec6d8f]
2024 | - Updated dependencies [dd5703013]
2025 | - Updated dependencies [a9fe242be]
2026 | - Updated dependencies [5f58a2274]
2027 | - Updated dependencies [6a33709cc]
2028 | - Updated dependencies [03079579d]
2029 | - Updated dependencies [c22cd5214]
2030 | - Updated dependencies [52ff8fe6b]
2031 | - Updated dependencies [86d52fb5c]
2032 | - Updated dependencies [f77e8cdbd]
2033 | - Updated dependencies [8b466a9ba]
2034 | - Updated dependencies [fe2607b6f]
2035 | - Updated dependencies [c7e6d00f5]
2036 | - Updated dependencies [8cc45d2af]
2037 | - Updated dependencies [663243220]
2038 | - Updated dependencies [c6a5e0f5d]
2039 | - Updated dependencies [4edb77632]
2040 | - Updated dependencies [ab4eb56a5]
2041 | - Updated dependencies [a9fe242be]
2042 | - Updated dependencies [5c239d973]
2043 | - Updated dependencies [97407d8aa]
2044 | - Updated dependencies [12962bc58]
2045 | - Updated dependencies [7cb1241a9]
2046 | - Updated dependencies [9615e6cda]
2047 | - Updated dependencies [0ec3a146c]
2048 | - Updated dependencies [4bb57057e]
2049 | - Updated dependencies [bad4de1a2]
2050 | - Updated dependencies [d4ff346dd]
2051 | - Updated dependencies [7644b7472]
2052 | - Updated dependencies [2ec9f6b09]
2053 | - Updated dependencies [2e4a43017]
2054 | - Updated dependencies [66b283653]
2055 | - Updated dependencies [5aab9f04a]
2056 | - Updated dependencies [46040a2f3]
2057 | - Updated dependencies [f00fd2dfe]
2058 | - Updated dependencies [cace85374]
2059 | - Updated dependencies [1ad910eb9]
2060 | - Updated dependencies [8daf8451c]
2061 | - Updated dependencies [f58a9949b]
2062 | - Updated dependencies [4aaf5103d]
2063 | - Updated dependencies [75ea300bc]
2064 | - Updated dependencies [d22e6164d]
2065 | - Updated dependencies [9a1fe3728]
2066 | - Updated dependencies [e1f7eae87]
2067 | - Updated dependencies [7f751c4ef]
2068 | - Updated dependencies [4fced88ac]
2069 | - Updated dependencies [f5d55bb1f]
2070 | - Updated dependencies [18c0d015d]
2071 | - Updated dependencies [0d1052ac2]
2072 | - Updated dependencies [d30ea1faa]
2073 | - Updated dependencies [e7e2a1eae]
2074 | - Updated dependencies [7886ba89d]
2075 | - Updated dependencies [1fd2eff38]
2076 | - Updated dependencies [9a1fe3728]
2077 | - Updated dependencies [5471c7e8d]
2078 | - Updated dependencies [a6308c67e]
2079 | - Updated dependencies [0ce0edc28]
2080 | - Updated dependencies [f540e9843]
2081 | - Updated dependencies [477170962]
2082 | - Updated dependencies [9b02c1aae]
2083 | - Updated dependencies [051833167]
2084 | - Updated dependencies [b4e79c1b9]
2085 | - Updated dependencies [38d8b3e8a]
2086 | - Updated dependencies [be991365e]
2087 | - Updated dependencies [8350f73a6]
2088 | - Updated dependencies [d6a7ea61a]
2089 | - Updated dependencies [e0e79b4fe]
2090 | - Updated dependencies [41ae1d2f0]
2091 | - Updated dependencies [e602d6c1f]
2092 | - Updated dependencies [142ded732]
2093 | - Updated dependencies [fb794ce7b]
2094 | - Updated dependencies [48ca40af9]
2095 | - Updated dependencies [e6fc58ae4]
2096 | - Updated dependencies [6fffd3b54]
2097 | - Updated dependencies [94519aa33]
2098 | - Updated dependencies [ebf9be77f]
2099 | - Updated dependencies [a6451aece]
2100 | - Updated dependencies [008ac4217]
2101 | - Updated dependencies [987994909]
2102 | - Updated dependencies [40ac4b645]
2103 | - Updated dependencies [1bea9c200]
2104 | - Updated dependencies [6f755addd]
2105 | - Updated dependencies [429d030f7]
2106 | - Updated dependencies [844847e0b]
2107 | - Updated dependencies [6eab66050]
2108 | - Updated dependencies [c2b982749]
2109 | - @clerk/[email protected]
2110 | - @clerk/[email protected]
2111 | - @clerk/[email protected]
2112 |
2113 | ## 1.0.0-beta.46
2114 |
2115 | ### Patch Changes
2116 |
2117 | - Updated dependencies [[`f00fd2dfe`](https://github.com/clerk/javascript/commit/f00fd2dfe309cfeac82a776cc006f2c21b6d7988)]:
2118 | - @clerk/[email protected]
2119 |
2120 | ## 1.0.0-beta.45
2121 |
2122 | ### Patch Changes
2123 |
2124 | - Updated dependencies [[`bab2e7e05`](https://github.com/clerk/javascript/commit/bab2e7e0590d0da1fd7db0680e63e8f2eb836b41)]:
2125 | - @clerk/[email protected]
2126 | - @clerk/[email protected]
2127 | - @clerk/[email protected]
2128 |
2129 | ## 1.0.0-beta.44
2130 |
2131 | ### Patch Changes
2132 |
2133 | - Updated dependencies [[`ff08fe237`](https://github.com/clerk/javascript/commit/ff08fe237fa5a9ded04924b3c5821111836b49b6), [`d9f265fcb`](https://github.com/clerk/javascript/commit/d9f265fcb12b39301b9802e4787dc636ee28444f), [`142ded732`](https://github.com/clerk/javascript/commit/142ded73265b776789b65404d96b6c91cfe15e98), [`fb794ce7b`](https://github.com/clerk/javascript/commit/fb794ce7b88001b98ad4a628bc2cc39a0c8ccfa5), [`e6fc58ae4`](https://github.com/clerk/javascript/commit/e6fc58ae4df5091eff00ba0d9045ce5ff0fff538)]:
2134 | - @clerk/[email protected]
2135 | - @clerk/[email protected]
2136 | - @clerk/[email protected]
2137 |
2138 | ## 1.0.0-beta.43
2139 |
2140 | ### Patch Changes
2141 |
2142 | - Updated dependencies [[`7cb1241a9`](https://github.com/clerk/javascript/commit/7cb1241a9929b3d8a0d2157637734d82dd9fd852), [`94519aa33`](https://github.com/clerk/javascript/commit/94519aa33774c8d6e557ce47a00974ad7b194c5d)]:
2143 | - @clerk/[email protected]
2144 | - @clerk/[email protected]
2145 |
2146 | ## 1.0.0-beta.42
2147 |
2148 | ### Patch Changes
2149 |
2150 | - Updated dependencies [[`ecb60da48`](https://github.com/clerk/javascript/commit/ecb60da48029b9cb2d17ab9b0a73cb92bc5c924b), [`0699fa496`](https://github.com/clerk/javascript/commit/0699fa49693dc7a8d3de8ba053c4f16a5c8431d0)]:
2151 | - @clerk/[email protected]
2152 | - @clerk/[email protected]
2153 |
2154 | ## 1.0.0-beta.41
2155 |
2156 | ### Patch Changes
2157 |
2158 | - Updated dependencies [[`2352149f6`](https://github.com/clerk/javascript/commit/2352149f6ba9708095146a3087538faf2d4f161f)]:
2159 | - @clerk/[email protected]
2160 |
2161 | ## 1.0.0-beta.40
2162 |
2163 | ### Patch Changes
2164 |
2165 | - Updated dependencies [[`9180c8b80`](https://github.com/clerk/javascript/commit/9180c8b80e0ad95c1a9e490e8201ffd089634a48), [`63dfe8dc9`](https://github.com/clerk/javascript/commit/63dfe8dc92c28213db5c5644782e7d6751fa22a6), [`c6a5e0f5d`](https://github.com/clerk/javascript/commit/c6a5e0f5dbd9ec4a7b5657855e8a31bc8347d0a4), [`d22e6164d`](https://github.com/clerk/javascript/commit/d22e6164ddb765542e0e6335421d2ebf484af059)]:
2166 | - @clerk/[email protected]
2167 | - @clerk/[email protected]
2168 |
2169 | ## 1.0.0-beta.39
2170 |
2171 | ### Patch Changes
2172 |
2173 | - Updated dependencies [[`fc3ffd880`](https://github.com/clerk/javascript/commit/fc3ffd88064a09ab98877dfba119150390f9296e), [`840636a14`](https://github.com/clerk/javascript/commit/840636a14537d4f6b810832e7662518ef4bd4500), [`1fd2eff38`](https://github.com/clerk/javascript/commit/1fd2eff38dc71e45d2ff95a5b6e5a99cca53c6e7), [`f540e9843`](https://github.com/clerk/javascript/commit/f540e98435c86298415552537e33164471298a5c), [`987994909`](https://github.com/clerk/javascript/commit/987994909b7c462cc2b785f75afe4d621f5c960d), [`1bea9c200`](https://github.com/clerk/javascript/commit/1bea9c20090abdde962c7da1a859933e1cd51660)]:
2174 | - @clerk/[email protected]
2175 | - @clerk/[email protected]
2176 | - @clerk/[email protected]
2177 |
2178 | ## 1.0.0-beta.38
2179 |
2180 | ### Patch Changes
2181 |
2182 | - Updated dependencies [[`988a299c0`](https://github.com/clerk/javascript/commit/988a299c0abf708e905592c29e394f8e4d79968e)]:
2183 | - @clerk/[email protected]
2184 |
2185 | ## 1.0.0-beta.37
2186 |
2187 | ### Patch Changes
2188 |
2189 | - Updated dependencies [[`8350109ab`](https://github.com/clerk/javascript/commit/8350109ab85909e0457199da1db0c9787d94001e)]:
2190 | - @clerk/[email protected]
2191 | - @clerk/[email protected]
2192 |
2193 | ## 1.0.0-beta.36
2194 |
2195 | ### Patch Changes
2196 |
2197 | - Updated dependencies [[`afec17953`](https://github.com/clerk/javascript/commit/afec17953d1ae4ba39ee73e4383757694375524d)]:
2198 | - @clerk/[email protected]
2199 |
2200 | ## 1.0.0-beta.35
2201 |
2202 | ### Patch Changes
2203 |
2204 | - Updated dependencies [[`8c23651b8`](https://github.com/clerk/javascript/commit/8c23651b8c3ff1474057a7d62e3ddba939cb0b64), [`9272006e7`](https://github.com/clerk/javascript/commit/9272006e744fc906cfdee520d2dc6d7db141cc97), [`0d0b1d89a`](https://github.com/clerk/javascript/commit/0d0b1d89a46d2418cb05a10940f4a399cbd8ffeb), [`2671e7aa5`](https://github.com/clerk/javascript/commit/2671e7aa5081eb9ae38b92ee647f2e3fd824741f), [`1f650f30a`](https://github.com/clerk/javascript/commit/1f650f30a97939817b7b2f3cc6283e22dc431523), [`663243220`](https://github.com/clerk/javascript/commit/6632432208aa6ca507f33fa9ab79abaa40431be6), [`66b283653`](https://github.com/clerk/javascript/commit/66b28365370bcbcdf4e51da39de58c7f8b1fc1b4), [`ebf9be77f`](https://github.com/clerk/javascript/commit/ebf9be77f17f8880541de67f66879324f68cf6bd)]:
2205 | - @clerk/[email protected]
2206 | - @clerk/[email protected]
2207 |
2208 | ## 1.0.0-beta.34
2209 |
2210 | ### Minor Changes
2211 |
2212 | - Re-export everything from `@clerk/backend` in `@clerk/fastify` to support common backend types and functionality without adding `@clerk/backend` as dependency. ([#2968](https://github.com/clerk/javascript/pull/2968)) by [@dimkl](https://github.com/dimkl)
2213 |
2214 | New exports:
2215 | - `verifyToken()`
2216 |
2217 | New exported types:
2218 | - `ClerkOptions`
2219 | - `ClerkClient`
2220 | - `OrganizationMembershipRole`
2221 | - `VerifyTokenOptions`
2222 | - `WebhookEvent`
2223 | - `WebhookEventType`
2224 | - `AllowlistIdentifier`
2225 | - `Client`
2226 | - `EmailAddress`
2227 | - `ExternalAccount`
2228 | - `Invitation`
2229 | - `OauthAccessToken`
2230 | - `Organization`
2231 | - `OrganizationInvitation`
2232 | - `OrganizationMembership`
2233 | - `OrganizationMembershipPublicUserData`
2234 | - `PhoneNumber`
2235 | - `Session`
2236 | - `SignInToken`
2237 | - `SMSMessage`
2238 | - `Token`
2239 | - `User`
2240 |
2241 | - Expose debug headers in response for handshake / signed-out states from SDKs using headers returned from `authenticateRequest()` ([#2898](https://github.com/clerk/javascript/pull/2898)) by [@dimkl](https://github.com/dimkl)
2242 |
2243 | ### Patch Changes
2244 |
2245 | - Updated dependencies [[`2964f8a47`](https://github.com/clerk/javascript/commit/2964f8a47e473fa8457a27104adb4d008613a0e3)]:
2246 | - @clerk/[email protected]
2247 |
2248 | ## 1.0.0-beta.33
2249 |
2250 | ### Patch Changes
2251 |
2252 | - Updated dependencies [[`008ac4217`](https://github.com/clerk/javascript/commit/008ac4217bc648085b3caba92a4524c31cc0925b)]:
2253 | - @clerk/[email protected]
2254 |
2255 | ## 1.0.0-beta.32
2256 |
2257 | ### Patch Changes
2258 |
2259 | - Updated dependencies [[`8350f73a6`](https://github.com/clerk/javascript/commit/8350f73a67f8980be78e3bd3343e772f5653d718)]:
2260 | - @clerk/[email protected]
2261 | - @clerk/[email protected]
2262 |
2263 | ## 1.0.0-beta.31
2264 |
2265 | ### Patch Changes
2266 |
2267 | - Updated dependencies [[`fafa76fb6`](https://github.com/clerk/javascript/commit/fafa76fb66585b5836cc79985f8bdf1d1b4dca97)]:
2268 | - @clerk/[email protected]
2269 |
2270 | ## 1.0.0-beta.30
2271 |
2272 | ### Patch Changes
2273 |
2274 | - Updated dependencies [[`e5c989a03`](https://github.com/clerk/javascript/commit/e5c989a035fa16413414c213febe16fcdbeef9b1), [`2ec9f6b09`](https://github.com/clerk/javascript/commit/2ec9f6b09f98ae276658d6dc705e16df0573d817)]:
2275 | - @clerk/[email protected]
2276 | - @clerk/[email protected]
2277 |
2278 | ## 1.0.0-beta.29
2279 |
2280 | ### Minor Changes
2281 |
2282 | - Pass environment into `sdkMetadata` in order to detect if production clerk-js is used by other sdks in dev mode. When it is log dev warning from clerk-js. ([#2802](https://github.com/clerk/javascript/pull/2802)) by [@panteliselef](https://github.com/panteliselef)
2283 |
2284 | ### Patch Changes
2285 |
2286 | - Updated dependencies [[`18c0d015d`](https://github.com/clerk/javascript/commit/18c0d015d20493e14049fed73a5b6f732372a5cf)]:
2287 | - @clerk/[email protected]
2288 |
2289 | ## 1.0.0-beta.28
2290 |
2291 | ### Patch Changes
2292 |
2293 | - Updated dependencies [[`fe356eebd`](https://github.com/clerk/javascript/commit/fe356eebd8ff527133e0818cf664e7def577cccc)]:
2294 | - @clerk/[email protected]
2295 |
2296 | ## 1.0.0-beta.27
2297 |
2298 | ### Patch Changes
2299 |
2300 | - Updated dependencies [[`1834a3ee4`](https://github.com/clerk/javascript/commit/1834a3ee496ea27b9f7ceeb32ec5361f9de8ee30), [`15af02a83`](https://github.com/clerk/javascript/commit/15af02a837b0e87ea83f3a86dfacc149adca1345)]:
2301 | - @clerk/[email protected]
2302 | - @clerk/[email protected]
2303 |
2304 | ## 1.0.0-beta.26
2305 |
2306 | ### Patch Changes
2307 |
2308 | - Updated dependencies [[`db18787c4`](https://github.com/clerk/javascript/commit/db18787c4d9fa8ee1306db9b65f3b3f5e2fe2dad)]:
2309 | - @clerk/[email protected]
2310 | - @clerk/[email protected]
2311 |
2312 | ## 1.0.0-beta.25
2313 |
2314 | ### Patch Changes
2315 |
2316 | - Updated dependencies [[`6eab66050`](https://github.com/clerk/javascript/commit/6eab66050608a1bc5cb9aca6a234b1fea16106e5)]:
2317 | - @clerk/[email protected]
2318 | - @clerk/[email protected]
2319 |
2320 | ## 1.0.0-beta.24
2321 |
2322 | ### Patch Changes
2323 |
2324 | - Updated dependencies [[`12f3c5c55`](https://github.com/clerk/javascript/commit/12f3c5c55580f93a81df27851fbc92ce1312107e)]:
2325 | - @clerk/[email protected]
2326 | - @clerk/[email protected]
2327 |
2328 | ## 1.0.0-beta.23
2329 |
2330 | ### Patch Changes
2331 |
2332 | - Updated dependencies [[`5c239d973`](https://github.com/clerk/javascript/commit/5c239d97373ad2f2aa91ded1b84670f201f7db8f), [`051833167`](https://github.com/clerk/javascript/commit/0518331675ffb4d6c6830d79a1d61f9e4466773a)]:
2333 | - @clerk/[email protected]
2334 | - @clerk/[email protected]
2335 |
2336 | ## 1.0.0-beta.22
2337 |
2338 | ### Patch Changes
2339 |
2340 | - Rename beta-v5 to beta by [@nikosdouvlis](https://github.com/nikosdouvlis)
2341 |
2342 | - Updated dependencies [[`2de442b24`](https://github.com/clerk/javascript/commit/2de442b2465cc5d424b8a0b21aa57c557f3aa2e7)]:
2343 | - @clerk/[email protected]
2344 | - @clerk/[email protected]
2345 | - @clerk/[email protected]
2346 |
2347 | ## 1.0.0-beta-v5.21
2348 |
2349 | ### Minor Changes
2350 |
2351 | - Introduce handshake mechanism and `x-clerk-auth-status` in response ([#2774](https://github.com/clerk/javascript/pull/2774)) by [@dimkl](https://github.com/dimkl)
2352 |
2353 | ### Patch Changes
2354 |
2355 | - Updated dependencies [[`966b31205`](https://github.com/clerk/javascript/commit/966b312050b572fbbbc07a6f0581cbec21847375), [`a8901be64`](https://github.com/clerk/javascript/commit/a8901be64fe91125a0d38a3c880ffa73168ccf5c), [`7b200af49`](https://github.com/clerk/javascript/commit/7b200af4908839ea661ddf2a76811057b545cafc), [`244de5ea3`](https://github.com/clerk/javascript/commit/244de5ea3a7641727cd85c544bb79fb04f2c0808), [`034c47ccb`](https://github.com/clerk/javascript/commit/034c47ccbef0129b9be9ff8aef683aa039e52602), [`244de5ea3`](https://github.com/clerk/javascript/commit/244de5ea3a7641727cd85c544bb79fb04f2c0808), [`9737ef510`](https://github.com/clerk/javascript/commit/9737ef5104346821461972d31f3c69e93924f0e0), [`8b466a9ba`](https://github.com/clerk/javascript/commit/8b466a9ba93ca10315b534079b09fa5d76ffa305), [`8daf8451c`](https://github.com/clerk/javascript/commit/8daf8451cb564bc834dd856174ffc2cdfa932e37), [`7f751c4ef`](https://github.com/clerk/javascript/commit/7f751c4ef2d14410058cf65ea984a93b50c0b87e), [`4fced88ac`](https://github.com/clerk/javascript/commit/4fced88acc66a4837779d8bbca359086cddeec56), [`be991365e`](https://github.com/clerk/javascript/commit/be991365e1c78d0f1dfc59bb33dd533b6fad223a), [`c2b982749`](https://github.com/clerk/javascript/commit/c2b98274970bac5af33c9bb2e84c70ad90225180)]:
2356 | - @clerk/[email protected]
2357 | - @clerk/[email protected]
2358 | - @clerk/[email protected]
2359 |
2360 | ## 1.0.0-beta-v5.20
2361 |
2362 | ### Patch Changes
2363 |
2364 | - Updated dependencies [[`8e5c881c4`](https://github.com/clerk/javascript/commit/8e5c881c40d7306c5dbd2e1f1803fbf75127bd71), [`d4ff346dd`](https://github.com/clerk/javascript/commit/d4ff346dd53bb3e1970e80bdc7b188c2dd344f12), [`7886ba89d`](https://github.com/clerk/javascript/commit/7886ba89d76bfea2d6882a46baf64bf98f1148d3), [`a6308c67e`](https://github.com/clerk/javascript/commit/a6308c67e329879e001cee56cccd82e60b804422)]:
2365 | - @clerk/[email protected]
2366 | - @clerk/[email protected]
2367 | - @clerk/[email protected]
2368 |
2369 | ## 1.0.0-alpha-v5.19
2370 |
2371 | ### Patch Changes
2372 |
2373 | - Updated dependencies [[`3a2f13604`](https://github.com/clerk/javascript/commit/3a2f13604e1b8b351a05de26d2c0672503aa67b3), [`9e99eb727`](https://github.com/clerk/javascript/commit/9e99eb7276249c68ef6f930cce418ce0004653b9), [`6fffd3b54`](https://github.com/clerk/javascript/commit/6fffd3b542f3df0bcb49281b7c4f77209a83f7a1)]:
2374 | - @clerk/[email protected]
2375 |
2376 | ## 1.0.0-alpha-v5.18
2377 |
2378 | ### Patch Changes
2379 |
2380 | - Updated dependencies [[`935b0886e`](https://github.com/clerk/javascript/commit/935b0886e8317445f30c92000a27ed68e1223ff6), [`6a769771c`](https://github.com/clerk/javascript/commit/6a769771c975996d8d52b35b5cfdbae5dcec85d4)]:
2381 | - @clerk/[email protected]
2382 |
2383 | ## 1.0.0-alpha-v5.17
2384 |
2385 | ### Minor Changes
2386 |
2387 | - Replace the `Clerk-Backend-SDK` header with `User-Agent` in BAPI requests and update it's value to contain both the package name and the package version of the clerk package ([#2558](https://github.com/clerk/javascript/pull/2558)) by [@dimkl](https://github.com/dimkl)
2388 |
2389 | executing the request. Eg request from `@clerk/nextjs` to BAPI with append `User-Agent: @clerk/[email protected]` using the latest version.
2390 |
2391 | Miscellaneous changes: The backend test build changed to use tsup.
2392 |
2393 | ### Patch Changes
2394 |
2395 | - Updated dependencies [[`799abc281`](https://github.com/clerk/javascript/commit/799abc281182efb953dd6637f9db7fc61c71a2cd), [`8cc45d2af`](https://github.com/clerk/javascript/commit/8cc45d2af98320ccced3768fb039b86576e424a5), [`b4e79c1b9`](https://github.com/clerk/javascript/commit/b4e79c1b9ab8e14cbfccaf290f0f596da0416e13)]:
2396 | - @clerk/[email protected]
2397 | - @clerk/[email protected]
2398 |
2399 | ## 1.0.0-alpha-v5.16
2400 |
2401 | ### Patch Changes
2402 |
2403 | - Updated dependencies [[`448e02e93`](https://github.com/clerk/javascript/commit/448e02e93cf2392878d5891009640c52103d99a8), [`e6ecbaa2f`](https://github.com/clerk/javascript/commit/e6ecbaa2ff7add95bf888cb4ce43457b9fde7a13), [`e921af259`](https://github.com/clerk/javascript/commit/e921af259e9bdc8810a830bed54d71cf8eced1f8)]:
2404 | - @clerk/[email protected]
2405 |
2406 | ## 1.0.0-alpha-v5.15
2407 |
2408 | ### Patch Changes
2409 |
2410 | - Updated dependencies [[`1dc28ab46`](https://github.com/clerk/javascript/commit/1dc28ab46f6930074334be183c637ce7a81bebf7), [`ea4933655`](https://github.com/clerk/javascript/commit/ea4933655863ce315324aa2a3be7d5f263c2b61f), [`38d8b3e8a`](https://github.com/clerk/javascript/commit/38d8b3e8a0387bcf0b9c8d16e3bbfcfe9b643ca2)]:
2411 | - @clerk/[email protected]
2412 | - @clerk/[email protected]
2413 |
2414 | ## 1.0.0-alpha-v5.14
2415 |
2416 | ### Patch Changes
2417 |
2418 | - Updated dependencies [[`7ecd6f6ab`](https://github.com/clerk/javascript/commit/7ecd6f6abb0e5bfb1a57c99cc11860de311c3e82)]:
2419 | - @clerk/[email protected]
2420 | - @clerk/[email protected]
2421 |
2422 | ## 1.0.0-alpha-v5.13
2423 |
2424 | ### Patch Changes
2425 |
2426 | - Updated dependencies [[`f4f99f18d`](https://github.com/clerk/javascript/commit/f4f99f18de0be8afaae9f52599deb2814ab235e7), [`fe2607b6f`](https://github.com/clerk/javascript/commit/fe2607b6fdeed83002db7e4a0c040ac0280e5ff7), [`bad4de1a2`](https://github.com/clerk/javascript/commit/bad4de1a2fd8a3e2643fe26677801166a8305c29), [`2e4a43017`](https://github.com/clerk/javascript/commit/2e4a43017ef33b541949ba90e16bf5311ce8bc60), [`e7e2a1eae`](https://github.com/clerk/javascript/commit/e7e2a1eae2ed726ab49894dd195185c8f4e70acd)]:
2427 | - @clerk/[email protected]
2428 | - @clerk/[email protected]
2429 |
2430 | ## 1.0.0-alpha-v5.12
2431 |
2432 | ### Major Changes
2433 |
2434 | - Changes in exports of `@clerk/backend`: ([#2363](https://github.com/clerk/javascript/pull/2363)) by [@dimkl](https://github.com/dimkl)
2435 | - Expose the following helpers and enums from `@clerk/backend/internal`:
2436 | ```typescript
2437 | import {
2438 | AuthStatus,
2439 | buildRequestUrl,
2440 | constants,
2441 | createAuthenticateRequest,
2442 | createIsomorphicRequest,
2443 | debugRequestState,
2444 | makeAuthObjectSerializable,
2445 | prunePrivateMetadata,
2446 | redirect,
2447 | sanitizeAuthObject,
2448 | signedInAuthObject,
2449 | signedOutAuthObject,
2450 | } from '@clerk/backend/internal';
2451 | ```
2452 | - Drop the above exports from the top-level api:
2453 | ```typescript
2454 | // Before
2455 | import { AuthStatus, ... } from '@clerk/backend';
2456 | // After
2457 | import { AuthStatus, ... } from '@clerk/backend/internal';
2458 | ```
2459 | Dropping those exports results in also dropping the exports from `gatsby-plugin-clerk`, `@clerk/clerk-sdk-node`, `@clerk/backend`, `@clerk/fastify`, `@clerk/nextjs`, `@clerk/remix` packages.
2460 |
2461 | - Changes in exports of `@clerk/backend`: ([#2365](https://github.com/clerk/javascript/pull/2365)) by [@dimkl](https://github.com/dimkl)
2462 | - Drop the following internal exports from the top-level api:
2463 | ```typescript
2464 | // Before
2465 | import {
2466 | AllowlistIdentifier,
2467 | Client,
2468 | DeletedObject,
2469 | Email,
2470 | EmailAddress,
2471 | ExternalAccount,
2472 | IdentificationLink,
2473 | Invitation,
2474 | OauthAccessToken,
2475 | ObjectType,
2476 | Organization,
2477 | OrganizationInvitation,
2478 | OrganizationMembership,
2479 | OrganizationMembershipPublicUserData,
2480 | PhoneNumber,
2481 | RedirectUrl,
2482 | SMSMessage,
2483 | Session,
2484 | SignInToken,
2485 | Token,
2486 | User,
2487 | Verification,
2488 | } from '@clerk/backend';
2489 | // After : no alternative since there is no need to use those classes
2490 | ```
2491 | Dropping those exports results in also dropping the exports from `gatsby-plugin-clerk`, `@clerk/clerk-sdk-node`, `@clerk/backend`, `@clerk/fastify`, `@clerk/nextjs`, `@clerk/remix` packages.
2492 | - Keep those 3 resource related type exports
2493 | ```typescript
2494 | import type { Organization, Session, User, WebhookEvent, WebhookEventType } from '@clerk/backend';
2495 | ```
2496 |
2497 | ### Patch Changes
2498 |
2499 | - Updated dependencies [[`a9fe242be`](https://github.com/clerk/javascript/commit/a9fe242be4dbaaa02c6643fea0688f1fb23f23e7), [`5f58a2274`](https://github.com/clerk/javascript/commit/5f58a22746aba94f76bef5dbbc94fa93ea3b0b7e), [`1e98187b4`](https://github.com/clerk/javascript/commit/1e98187b4fba0f872576510d7bccf8b75a2579bd), [`d08ec6d8f`](https://github.com/clerk/javascript/commit/d08ec6d8f52a2bc037c0eb586123a9f7816e4b64), [`a9fe242be`](https://github.com/clerk/javascript/commit/a9fe242be4dbaaa02c6643fea0688f1fb23f23e7), [`5f58a2274`](https://github.com/clerk/javascript/commit/5f58a22746aba94f76bef5dbbc94fa93ea3b0b7e), [`a9fe242be`](https://github.com/clerk/javascript/commit/a9fe242be4dbaaa02c6643fea0688f1fb23f23e7), [`0ec3a146c`](https://github.com/clerk/javascript/commit/0ec3a146cc4cbe4a80d1f990a440431ae4490183), [`1ad910eb9`](https://github.com/clerk/javascript/commit/1ad910eb92dce056731f29df0caaaad74d08bd7f), [`f58a9949b`](https://github.com/clerk/javascript/commit/f58a9949bc78737ca4e096ed5501b4e578a2d493), [`9b02c1aae`](https://github.com/clerk/javascript/commit/9b02c1aae1cae286ea305c5e216ae93cbbbc0f90)]:
2500 | - @clerk/[email protected]
2501 | - @clerk/[email protected]
2502 | - @clerk/[email protected]
2503 |
2504 | ## 1.0.0-alpha-v5.11
2505 |
2506 | ### Patch Changes
2507 |
2508 | - Updated dependencies [[`e602d6c1f`](https://github.com/clerk/javascript/commit/e602d6c1fde7a7757d292f24dfaddecd14ac1623)]:
2509 | - @clerk/[email protected]
2510 |
2511 | ## 1.0.0-alpha-v5.10
2512 |
2513 | ### Major Changes
2514 |
2515 | - (Note: This is only relevant if, in the unlikely case, you are using `Clerk` from `@clerk/fastify` directly. If not, you can safely ignore this change.) ([#2317](https://github.com/clerk/javascript/pull/2317)) by [@tmilewski](https://github.com/tmilewski)
2516 |
2517 | Remove the named `Clerk` import from `@clerk/fastify` and import `createClerkClient` instead. The latter is a factory method to create a Clerk client instance for you. This update aligns usage across our SDKs and will enable us to ship DX improvements better in the future.
2518 |
2519 | ```js
2520 | import { Clerk } from '@clerk/fastify';
2521 | const clerk = Clerk({ secretKey: '...' });
2522 | ```
2523 |
2524 | You need to rename the import from `Clerk` to `createClerkClient` and change its usage:
2525 |
2526 | ```js
2527 | import { createClerkClient } from '@clerk/fastify';
2528 | const clerk = createClerkClient({ secretKey: '...' });
2529 | ```
2530 |
2531 | ### Patch Changes
2532 |
2533 | - Updated dependencies [[`896cb6104`](https://github.com/clerk/javascript/commit/896cb610409f84c0ff7a4f502f0b4ccee1afc157), [`02976d494`](https://github.com/clerk/javascript/commit/02976d49473958b8c3fea38d4e389dc1bee7e8c4), [`69ce3e185`](https://github.com/clerk/javascript/commit/69ce3e185b89283956cb711629bc61703166b1c9), [`86d52fb5c`](https://github.com/clerk/javascript/commit/86d52fb5cf68f1dc7adf617605b922134e21268f), [`ab4eb56a5`](https://github.com/clerk/javascript/commit/ab4eb56a5c34baf496ebb8ac412ad6171b9bd79c), [`46040a2f3`](https://github.com/clerk/javascript/commit/46040a2f34d0991072fca490e031c1994b2e2296), [`75ea300bc`](https://github.com/clerk/javascript/commit/75ea300bce16a0ce401a225263bb267ad2a217b8), [`844847e0b`](https://github.com/clerk/javascript/commit/844847e0becf20243fba3c659b2b77a238dd270a)]:
2534 | - @clerk/[email protected]
2535 | - @clerk/[email protected]
2536 | - @clerk/[email protected]
2537 |
2538 | ## 1.0.0-alpha-v5.9
2539 |
2540 | ### Patch Changes
2541 |
2542 | - Updated dependencies [[`1db1f4068`](https://github.com/clerk/javascript/commit/1db1f4068466d967df0de39f032a476ca8163651), [`de6519daa`](https://github.com/clerk/javascript/commit/de6519daa84732023bcfd74ad816a2654f457952), [`7bffc47cb`](https://github.com/clerk/javascript/commit/7bffc47cb71a2c3e026df5977c25487bfd5c55d7), [`7af0949ae`](https://github.com/clerk/javascript/commit/7af0949ae7b4072f550dee220f4d41854fe504c6), [`e1f7eae87`](https://github.com/clerk/javascript/commit/e1f7eae87531b483564256f5456a31150caa469e)]:
2543 | - @clerk/[email protected]
2544 | - @clerk/[email protected]
2545 |
2546 | ## 1.0.0-alpha-v5.8
2547 |
2548 | ### Patch Changes
2549 |
2550 | - Set correct information on required Node.js and React versions in README ([#2264](https://github.com/clerk/javascript/pull/2264)) by [@LekoArts](https://github.com/LekoArts)
2551 |
2552 | - Updated dependencies [[`93d05c868`](https://github.com/clerk/javascript/commit/93d05c8680ed213e594a16d4630a65f8eb244b32), [`a6b893d28`](https://github.com/clerk/javascript/commit/a6b893d281b23dc7b4bd7f3733b33e4cf655bc1b), [`2e77cd737`](https://github.com/clerk/javascript/commit/2e77cd737a333de022533d29cb12e73a907694c8), [`6a33709cc`](https://github.com/clerk/javascript/commit/6a33709ccf48586f1a8b62216688ea300b7b5dfb), [`d30ea1faa`](https://github.com/clerk/javascript/commit/d30ea1faa45074e09c037530e8ba3ca2dbd50654)]:
2553 | - @clerk/[email protected]
2554 | - @clerk/[email protected]
2555 | - @clerk/[email protected]
2556 |
2557 | ## 1.0.0-alpha-v5.7
2558 |
2559 | ### Patch Changes
2560 |
2561 | - Updated dependencies [[`4b8bedc66`](https://github.com/clerk/javascript/commit/4b8bedc66d47dca5c6192148f4b31ae6d49ff733), [`c776f86fb`](https://github.com/clerk/javascript/commit/c776f86fb2a999dcae46fda9abb5005718c354b2), [`d6a7ea61a`](https://github.com/clerk/javascript/commit/d6a7ea61a8ae64c93877ec117e54fc48b1c86f16)]:
2562 | - @clerk/[email protected]
2563 | - @clerk/[email protected]
2564 | - @clerk/[email protected]
2565 |
2566 | ## 1.0.0-alpha-v5.6
2567 |
2568 | ### Patch Changes
2569 |
2570 | - Updated dependencies [[`5aab9f04a`](https://github.com/clerk/javascript/commit/5aab9f04a1eac39e42a03f555075e08a5a8ee02c), [`9a1fe3728`](https://github.com/clerk/javascript/commit/9a1fe37289c7606dc111913cb9f70f2a2efff6b7), [`9a1fe3728`](https://github.com/clerk/javascript/commit/9a1fe37289c7606dc111913cb9f70f2a2efff6b7)]:
2571 | - @clerk/[email protected]
2572 |
2573 | ## 1.0.0-alpha-v5.5
2574 |
2575 | ### Patch Changes
2576 |
2577 | - Updated dependencies [[`03079579d`](https://github.com/clerk/javascript/commit/03079579d2b48a9a6969702814449382098d2cfb), [`12962bc58`](https://github.com/clerk/javascript/commit/12962bc58e2c9caad416ba4e6d52061d00bc2feb)]:
2578 | - @clerk/[email protected]
2579 | - @clerk/[email protected]
2580 |
2581 | ## 1.0.0-alpha-v5.4
2582 |
2583 | ### Patch Changes
2584 |
2585 | - Updated dependencies [[`7f6a64f43`](https://github.com/clerk/javascript/commit/7f6a64f4335832c66ff355f6d2f311f33a313d59)]:
2586 | - @clerk/[email protected]
2587 |
2588 | ## 1.0.0-alpha-v5.3
2589 |
2590 | ### Patch Changes
2591 |
2592 | - Introduces telemetry collection from Clerk's SDKs. Collected telemetry will be used to gain insights into product usage and help drive roadmap priority. For more information, see https://clerk.com/docs/telemetry. ([#2154](https://github.com/clerk/javascript/pull/2154)) by [@BRKalow](https://github.com/BRKalow)
2593 |
2594 | - Updated dependencies [[`b3a3dcdf4`](https://github.com/clerk/javascript/commit/b3a3dcdf4a8fa75c0dee4c55ab8fedebd49fdfd4), [`4aaf5103d`](https://github.com/clerk/javascript/commit/4aaf5103d3132f4e1ae76b861fa6ce0aae02ecbe), [`52ff8fe6b`](https://github.com/clerk/javascript/commit/52ff8fe6b6ff88ceb5e1246378b54b0565bede9d), [`4bb57057e`](https://github.com/clerk/javascript/commit/4bb57057e9af20fc433626ed178d97d3ca811362), [`4aaf5103d`](https://github.com/clerk/javascript/commit/4aaf5103d3132f4e1ae76b861fa6ce0aae02ecbe), [`0ce0edc28`](https://github.com/clerk/javascript/commit/0ce0edc283849a88b14b4b0df53b6858ed3a4f80), [`40ac4b645`](https://github.com/clerk/javascript/commit/40ac4b645f449b546dae5b4c0d013c9d9ea6d09c), [`429d030f7`](https://github.com/clerk/javascript/commit/429d030f7b6efe838a1e7fec7f736ba59fcc6b61)]:
2595 | - @clerk/[email protected]
2596 | - @clerk/[email protected]
2597 | - @clerk/[email protected]
2598 |
2599 | ## 1.0.0-alpha-v5.2
2600 |
2601 | ### Major Changes
2602 |
2603 | - Change the minimal Node.js version required by Clerk to `18.17.0`. ([#2162](https://github.com/clerk/javascript/pull/2162)) by [@dimkl](https://github.com/dimkl)
2604 |
2605 | ### Patch Changes
2606 |
2607 | - Updated dependencies [[`c2a090513`](https://github.com/clerk/javascript/commit/c2a0905132684a4a1e8d598b66caddf20062273e)]:
2608 | - @clerk/[email protected]
2609 | - @clerk/[email protected]
2610 | - @clerk/[email protected]
2611 |
2612 | ## 1.0.0-alpha-v5.1
2613 |
2614 | ### Patch Changes
2615 |
2616 | - Updated dependencies [[`64d3763ec`](https://github.com/clerk/javascript/commit/64d3763ec73747ad04c4b47017195cf4114e150c), [`deac67c1c`](https://github.com/clerk/javascript/commit/deac67c1c40d6d3ccc3559746c0c31cc29a93b84), [`83e9d0846`](https://github.com/clerk/javascript/commit/83e9d08469e7c2840f06aa7d86831055e23f67a5), [`7f833da9e`](https://github.com/clerk/javascript/commit/7f833da9ebc1b2ec9c65513628c377d0584e5d72), [`492b8a7b1`](https://github.com/clerk/javascript/commit/492b8a7b12f14658a384566012e5807f0a171710), [`2a22aade8`](https://github.com/clerk/javascript/commit/2a22aade8c9bd1f83a9be085983f96fa87903804), [`dd5703013`](https://github.com/clerk/javascript/commit/dd57030133fb8ce98681ff0bcad7e53ee826bb0e), [`f77e8cdbd`](https://github.com/clerk/javascript/commit/f77e8cdbd24411f7f9dbfdafcab0596c598f66c1), [`9615e6cda`](https://github.com/clerk/javascript/commit/9615e6cda8fb1cbc3c2e464e6e891d56e245fac4), [`cace85374`](https://github.com/clerk/javascript/commit/cace85374cb0bb13578cf63fe1f3e6ee59f7f3c2), [`0d1052ac2`](https://github.com/clerk/javascript/commit/0d1052ac284b909786fd0e4744b02fcf4d1a8be6), [`5471c7e8d`](https://github.com/clerk/javascript/commit/5471c7e8dd0155348748fa90e5ae97093f59efe9), [`477170962`](https://github.com/clerk/javascript/commit/477170962f486fd4e6b0653a64826573f0d8621b), [`e0e79b4fe`](https://github.com/clerk/javascript/commit/e0e79b4fe47f64006718d547c898b9f67fe4d424), [`a6451aece`](https://github.com/clerk/javascript/commit/a6451aecef0bac578b295b524f1246dede3a7598)]:
2617 | - @clerk/[email protected]
2618 | - @clerk/[email protected]
2619 | - @clerk/[email protected]
2620 |
2621 | ## 1.0.0-alpha-v5.0
2622 |
2623 | ### Major Changes
2624 |
2625 | - Internal update default apiUrl domain from clerk.dev to clerk.com ([#1878](https://github.com/clerk/javascript/pull/1878)) by [@dimkl](https://github.com/dimkl)
2626 |
2627 | - Drop deprecations. Migration steps: ([#1976](https://github.com/clerk/javascript/pull/1976)) by [@dimkl](https://github.com/dimkl)
2628 | - use `CLERK_SECRET_KEY` instead of `CLERK_API_KEY` env variable
2629 | - use `secretKey` instead of `apiKey`
2630 | - use `CLERK_PUBLISHABLE_KEY` instead of `CLERK_FRONTEND_API` env variable
2631 | - use `publishableKey` instead of `frontendApi`
2632 |
2633 | - Dropping support for Node 14 and 16 as they both reached EOL status. The minimal Node.js version required by Clerk is `18.18.0` now. ([#1864](https://github.com/clerk/javascript/pull/1864)) by [@dimkl](https://github.com/dimkl)
2634 |
2635 | ### Patch Changes
2636 |
2637 | - Improve the default value for `CLERK_API_URL` by utilizing the publishable key to differentiate between local, staging and prod environments. ([#1955](https://github.com/clerk/javascript/pull/1955)) by [@desiprisg](https://github.com/desiprisg)
2638 |
2639 | - Updated dependencies [[`743c4d204`](https://github.com/clerk/javascript/commit/743c4d20423790b554e66923466081c0d3b0d9ed), [`d37d44a68`](https://github.com/clerk/javascript/commit/d37d44a68e83b8e895963415f000c1aaef66e87e), [`791c49807`](https://github.com/clerk/javascript/commit/791c49807c3c9e19964cbf621c935d237caeecf3), [`a68eb3083`](https://github.com/clerk/javascript/commit/a68eb3083ff68459cd33098e2df190a5ba26c841), [`0293f29c8`](https://github.com/clerk/javascript/commit/0293f29c855c9415b54867196e8d727d1614e4ca), [`ef2325dcc`](https://github.com/clerk/javascript/commit/ef2325dcc18729e9ce9ee5823e9a963efa51dbc1), [`8b6b094b9`](https://github.com/clerk/javascript/commit/8b6b094b9c7d09eeae90f8bdfac44d53513aa63d), [`71663c568`](https://github.com/clerk/javascript/commit/71663c568926b1d60b97aa7ccc5298d05b618af2), [`90aa2ea9c`](https://github.com/clerk/javascript/commit/90aa2ea9c4675662cee581298b49bd76ec8f8850), [`a605335e1`](https://github.com/clerk/javascript/commit/a605335e1e6f37d9b02170282974b0e1406e3f98), [`97407d8aa`](https://github.com/clerk/javascript/commit/97407d8aa481007d3262fe7a0772dea901ce0a8c), [`78fc5eec0`](https://github.com/clerk/javascript/commit/78fc5eec0d61c14d86204944c6aa9f341ae6ea98), [`c22cd5214`](https://github.com/clerk/javascript/commit/c22cd52147492ba25f3c07bdbe6bbc4eb49a5cf0), [`c7e6d00f5`](https://github.com/clerk/javascript/commit/c7e6d00f56e73df4ed87712e74ad9d5bcaca8924), [`4edb77632`](https://github.com/clerk/javascript/commit/4edb7763271b80d93fcd52ece5f1e408bd75df6f), [`97407d8aa`](https://github.com/clerk/javascript/commit/97407d8aa481007d3262fe7a0772dea901ce0a8c), [`7644b7472`](https://github.com/clerk/javascript/commit/7644b74726ba73e615a1256f9ff3fa03b0f8bc30), [`f5d55bb1f`](https://github.com/clerk/javascript/commit/f5d55bb1fc6a87303fb8bf461c3a917ae4da4005), [`41ae1d2f0`](https://github.com/clerk/javascript/commit/41ae1d2f006a0e4657a97a9c83ae7eb0cc167834), [`48ca40af9`](https://github.com/clerk/javascript/commit/48ca40af97a7fa4f2e41cf0f071028767d1b0075), [`6f755addd`](https://github.com/clerk/javascript/commit/6f755addd0886b9ff8b0d5dbe48e37470049acad)]:
2640 | - @clerk/[email protected]
2641 | - @clerk/[email protected]
2642 | - @clerk/[email protected]
2643 |
2644 | ## 0.6.17
2645 |
2646 | ### Patch Changes
2647 |
2648 | - Publish packages with [npm provenance](https://docs.npmjs.com/generating-provenance-statements) enabled ([#1891](https://github.com/clerk/javascript/pull/1891)) by [@LekoArts](https://github.com/LekoArts)
2649 |
2650 | - Updated dependencies [[`3bf64107e`](https://github.com/clerk/javascript/commit/3bf64107e1d0f9fce55163276d157da7849a390f), [`52f8553d2`](https://github.com/clerk/javascript/commit/52f8553d22f9454ee1194fd162410db15da7a4be), [`92727eec3`](https://github.com/clerk/javascript/commit/92727eec39566278263ffa118a085493f964eb94), [`b09b66eec`](https://github.com/clerk/javascript/commit/b09b66eec6ed0fbf99d93cd6843826f19c911099), [`51861addf`](https://github.com/clerk/javascript/commit/51861addff911615035fdc74718a1deff3f5cd62), [`aa4cd7615`](https://github.com/clerk/javascript/commit/aa4cd761585b888706a36a6eed7436a8f0476dbf)]:
2651 | - @clerk/[email protected]
2652 | - @clerk/[email protected]
2653 | - @clerk/[email protected]
2654 |
2655 | ## 0.6.16
2656 |
2657 | ### Patch Changes
2658 |
2659 | - Updated dependencies [[`9ca215702`](https://github.com/clerk/javascript/commit/9ca215702d1b816217d2c06c812f7d653ec2da11)]:
2660 | - @clerk/[email protected]
2661 | - @clerk/[email protected]
2662 |
2663 | ## 0.6.15
2664 |
2665 | ### Patch Changes
2666 |
2667 | - Updated dependencies [[`35be8709d`](https://github.com/clerk/javascript/commit/35be8709d88f1d1eef043acdba4d49b07578c7b2), [`13e9dfbaa`](https://github.com/clerk/javascript/commit/13e9dfbaa5b7b7e72f63e4b8ecfc1c1918517cd8), [`e38488c92`](https://github.com/clerk/javascript/commit/e38488c929e437583296c34cde23f76218f78caf), [`a11f962bc`](https://github.com/clerk/javascript/commit/a11f962bcbcf225fb927122267de1e8f5faccf53), [`9b644d799`](https://github.com/clerk/javascript/commit/9b644d7991b8cba4b385e9443f87798cde5c9989), [`a9894b445`](https://github.com/clerk/javascript/commit/a9894b445bf1e463176b0442fb73c48f89d9fed8), [`834dadb36`](https://github.com/clerk/javascript/commit/834dadb36c30b2a8f052784de4ad1026b0083b4e), [`70f251007`](https://github.com/clerk/javascript/commit/70f2510074352206bbe7bdadf2c28ccf3c074c12), [`a46d6fe99`](https://github.com/clerk/javascript/commit/a46d6fe99bd9b80671b60347b4c35d558012200f)]:
2668 | - @clerk/[email protected]
2669 | - @clerk/[email protected]
2670 | - @clerk/[email protected]
2671 |
2672 | ## 0.6.14
2673 |
2674 | ### Patch Changes
2675 |
2676 | - Introduce a new property on the core Clerk singleton, `sdkMetadata`. This will be populated by each host SDK. This metadata will be used to make logging and debugging easier. ([#1857](https://github.com/clerk/javascript/pull/1857)) by [@BRKalow](https://github.com/BRKalow)
2677 |
2678 | - Updated dependencies [[`977336f79`](https://github.com/clerk/javascript/commit/977336f793cd4ce5984f98dac3cedf9f5ec363f5), [`997b8e256`](https://github.com/clerk/javascript/commit/997b8e256c8f83d68d0ae4243c7ea5640573d1ae), [`91e9a55f4`](https://github.com/clerk/javascript/commit/91e9a55f4b9f1a8f8d843a788597026015ddeafd), [`c9b17f5a7`](https://github.com/clerk/javascript/commit/c9b17f5a72cb27786cfc7f1fb42be1233fb10d5c), [`91014880d`](https://github.com/clerk/javascript/commit/91014880df71c2618d0b1e513da4dd19ccd809e3), [`3848f8dbe`](https://github.com/clerk/javascript/commit/3848f8dbe094226c6062341405a32a9621042fd6), [`7f4d4b942`](https://github.com/clerk/javascript/commit/7f4d4b942e8834462cdc0976b106d9739c345f6b)]:
2679 | - @clerk/[email protected]
2680 | - @clerk/[email protected]
2681 | - @clerk/[email protected]
2682 |
2683 | ## 0.6.13
2684 |
2685 | ### Patch Changes
2686 |
2687 | - Updated dependencies [[`1136c7c15`](https://github.com/clerk/javascript/commit/1136c7c15043ffe917b4918e9e33f55b496cd679), [`1e212c19d`](https://github.com/clerk/javascript/commit/1e212c19d1cbfbcf6bc6718f5aec0a3cb893b96f), [`1136c7c15`](https://github.com/clerk/javascript/commit/1136c7c15043ffe917b4918e9e33f55b496cd679), [`1136c7c15`](https://github.com/clerk/javascript/commit/1136c7c15043ffe917b4918e9e33f55b496cd679), [`1136c7c15`](https://github.com/clerk/javascript/commit/1136c7c15043ffe917b4918e9e33f55b496cd679)]:
2688 | - @clerk/[email protected]
2689 | - @clerk/[email protected]
2690 |
2691 | ## 0.6.12
2692 |
2693 | ### Patch Changes
2694 |
2695 | - Pins the internal dependency versions. This ensures that users installing our main framework SDKs will get consistent versions across all @clerk/ packages. ([#1798](https://github.com/clerk/javascript/pull/1798)) by [@BRKalow](https://github.com/BRKalow)
2696 |
2697 | - Updated dependencies [[`b59b6b75d`](https://github.com/clerk/javascript/commit/b59b6b75dc61bc4d7e61f7cca774f3731a2929b9), [`fed24f1bf`](https://github.com/clerk/javascript/commit/fed24f1bf3e2b8c3f3e3327178f77b57c391c62c), [`164f3aac7`](https://github.com/clerk/javascript/commit/164f3aac7928bc69301846130cc77986569d4e91), [`68259a2bb`](https://github.com/clerk/javascript/commit/68259a2bb8193befdde9101d4ec9bf305881d5e2), [`33e927c59`](https://github.com/clerk/javascript/commit/33e927c59fbf06436ff642ef9f846bd3b467e3e1), [`0636ff779`](https://github.com/clerk/javascript/commit/0636ff7799e126d1438d2738ce0e46c3b277f46a), [`9514618d6`](https://github.com/clerk/javascript/commit/9514618d65cfdde0ff011eabd41a992b61fc8dc1), [`bb2ec9373`](https://github.com/clerk/javascript/commit/bb2ec93738f92c89f008c6a275a986593816c4d3), [`c7c6912f3`](https://github.com/clerk/javascript/commit/c7c6912f34874467bc74104690fe9f95491cc10d), [`71bb1c7b5`](https://github.com/clerk/javascript/commit/71bb1c7b570f7b0bbc377c8104c9abcc1af4cacf)]:
2698 | - @clerk/[email protected]
2699 | - @clerk/[email protected]
2700 | - @clerk/[email protected]
2701 |
2702 | ## 0.6.11
2703 |
2704 | ### Patch Changes
2705 |
2706 | - Updated dependencies [[`cecf74d79`](https://github.com/clerk/javascript/commit/cecf74d79069662d25f73e4745aa01348d398afb)]:
2707 | - @clerk/[email protected]
2708 | - @clerk/[email protected]
2709 |
2710 | ## 0.6.10
2711 |
2712 | ### Patch Changes
2713 |
2714 | - Updated dependencies [[`7ffa6fac3`](https://github.com/clerk/javascript/commit/7ffa6fac3762f6fb130ba2f2fcaa28e52b36b3b4), [`5c8754239`](https://github.com/clerk/javascript/commit/5c8754239e9ef13656fb73f30c9c6a6187b9aa81), [`2f6a6ac99`](https://github.com/clerk/javascript/commit/2f6a6ac9991469bf8532019bb22ff50adecdb434), [`2f6a6ac99`](https://github.com/clerk/javascript/commit/2f6a6ac9991469bf8532019bb22ff50adecdb434), [`94c36c755`](https://github.com/clerk/javascript/commit/94c36c755b598eb68d22f42eb7f738050f390678), [`753f7bbda`](https://github.com/clerk/javascript/commit/753f7bbda9bbb7444f96222a3b6cae815a09058f), [`7406afe7f`](https://github.com/clerk/javascript/commit/7406afe7f550f702bd91cde9616fd26222833a87), [`55c8ebd39`](https://github.com/clerk/javascript/commit/55c8ebd390dd88036aee06866009be6a50c63138)]:
2715 | - @clerk/[email protected]
2716 | - @clerk/[email protected]
2717 | - @clerk/[email protected]
2718 |
2719 | ## 0.6.9
2720 |
2721 | ### Patch Changes
2722 |
2723 | - Warn about deprecated constants that will be removed in next major version ([#1759](https://github.com/clerk/javascript/pull/1759)) by [@dimkl](https://github.com/dimkl)
2724 |
2725 | - Updated dependencies [[`07ede0f95`](https://github.com/clerk/javascript/commit/07ede0f959f232f6cbecb596eb9352f8cb382cdc), [`0eb666118`](https://github.com/clerk/javascript/commit/0eb66611882e6c460cc6a6c5cfa1d9b086ec6917), [`3b85311c9`](https://github.com/clerk/javascript/commit/3b85311c9eb006f51a8642f193473a250de879fc), [`ffcc78c06`](https://github.com/clerk/javascript/commit/ffcc78c062d067738f617ea9b491c1d45677148c), [`c61ddf5bf`](https://github.com/clerk/javascript/commit/c61ddf5bf2664e38bbaba6572d421adac8a2eff7), [`0366e0b20`](https://github.com/clerk/javascript/commit/0366e0b208e9086896562af94f24cdbd401c702c)]:
2726 | - @clerk/[email protected]
2727 | - @clerk/[email protected]
2728 | - @clerk/[email protected]
2729 |
2730 | ## 0.6.8
2731 |
2732 | ### Patch Changes
2733 |
2734 | - Updated dependencies [[`40ea407ad`](https://github.com/clerk/javascript/commit/40ea407ad1042fee6871755f30de544200b1f0d8), [`378a903ac`](https://github.com/clerk/javascript/commit/378a903ac4dc12e6ee708de20f0d9a5aa758bd18), [`27b611e47`](https://github.com/clerk/javascript/commit/27b611e47e4f1ad86e8dff42cb02c98bdc6ff6bd), [`4d0d90238`](https://github.com/clerk/javascript/commit/4d0d9023895c13290d5578ece218c24348c540fc)]:
2735 | - @clerk/[email protected]
2736 |
2737 | ## 0.6.7
2738 |
2739 | ### Patch Changes
2740 |
2741 | - Change `README` to include updated links to issue templates and update Discord link. ([#1750](https://github.com/clerk/javascript/pull/1750)) by [@LekoArts](https://github.com/LekoArts)
2742 |
2743 | - Updated dependencies [[`e99df0a0d`](https://github.com/clerk/javascript/commit/e99df0a0de8ab91e9de4d32dfab46ad562f510d3), [`4327b91f9`](https://github.com/clerk/javascript/commit/4327b91f9ed65b440afaa5f76a6231aeacd3541a), [`75be1d6b3`](https://github.com/clerk/javascript/commit/75be1d6b3d9bf7b5d71613b3f169a942b1d25e7e), [`01b024c57`](https://github.com/clerk/javascript/commit/01b024c57c80ae00d83801fe90b2992111dc1a68)]:
2744 | - @clerk/[email protected]
2745 | - @clerk/[email protected]
2746 |
2747 | ## 0.6.6
2748 |
2749 | ### Patch Changes
2750 |
2751 | - Updated dependencies [[`463ff84f5`](https://github.com/clerk/javascript/commit/463ff84f5bfb7114102ca6cb5a2ea2fce705164c), [`e6a388946`](https://github.com/clerk/javascript/commit/e6a38894640b6999b90ea44ef66acda34debe2c1), [`1426e5eb3`](https://github.com/clerk/javascript/commit/1426e5eb3730bb79e2ec5341fa4347d7fa957739)]:
2752 | - @clerk/[email protected]
2753 | - @clerk/[email protected]
2754 |
2755 | ## 0.6.5
2756 |
2757 | ### Patch Changes
2758 |
2759 | - Updated dependencies [[`975412ed5`](https://github.com/clerk/javascript/commit/975412ed5307ac81128c87289178bd1e6c2fb1af)]:
2760 | - @clerk/[email protected]
2761 |
2762 | ## 0.6.4
2763 |
2764 | ### Patch Changes
2765 |
2766 | - Updated dependencies [[`96cc1921c`](https://github.com/clerk/javascript/commit/96cc1921cac20442f19510137ee0100df5f8a0f4), [`8d1e7d76d`](https://github.com/clerk/javascript/commit/8d1e7d76de40c0ecb367c6745094dd0a75f764b3), [`435d2cff5`](https://github.com/clerk/javascript/commit/435d2cff5dfc86c58690d3f0d843f567ac4f3c04), [`8873841fc`](https://github.com/clerk/javascript/commit/8873841fcbb96f31aaeb8a12a0ce1d90512986d4), [`0a5f632f8`](https://github.com/clerk/javascript/commit/0a5f632f83bb4dae4cc82718dc86b7df3a125a56), [`34da40a50`](https://github.com/clerk/javascript/commit/34da40a5035b37eb365c6cb273e25c4d3bcf7161), [`3158752c7`](https://github.com/clerk/javascript/commit/3158752c73b9266775f954d3adaf43c66ba8b2e8), [`8538cd0c1`](https://github.com/clerk/javascript/commit/8538cd0c1e2ee2e38bd11079735a2ffc6738f71b), [`a412a5014`](https://github.com/clerk/javascript/commit/a412a501426f5d7a32284fda47efe48a04b5d38e), [`4ea30e883`](https://github.com/clerk/javascript/commit/4ea30e883a4f5c19cdde3424bf02afa99e2bc86d), [`86de584dd`](https://github.com/clerk/javascript/commit/86de584ddf1c22ec99852b983a92386e5542613c), [`e02a1aff2`](https://github.com/clerk/javascript/commit/e02a1aff2d4b1478601a2e7b598d600ab3902169), [`09bfb793e`](https://github.com/clerk/javascript/commit/09bfb793ee54d50eb54ef4e3a5eb385ea2f2fb54), [`b2296d630`](https://github.com/clerk/javascript/commit/b2296d6304e1ca31a35450e0c67a12555c0142f9), [`52ce79108`](https://github.com/clerk/javascript/commit/52ce79108fb5cb4fc84bf4f2df3e3dc748ee4eb3), [`4764e40c7`](https://github.com/clerk/javascript/commit/4764e40c7e858803fc6379dec20fcf687dcaed64), [`1e117beec`](https://github.com/clerk/javascript/commit/1e117beeca53f27d8e9f58f2a724fbc8a7d54021), [`30fcdd51a`](https://github.com/clerk/javascript/commit/30fcdd51a98dea60da36f2b5152ea22405d2c4f2), [`89bc5de04`](https://github.com/clerk/javascript/commit/89bc5de04aafa9832d4d1b5f816af2340acd14d4)]:
2767 | - @clerk/[email protected]
2768 | - @clerk/[email protected]
2769 |
2770 | ## 0.6.3
2771 |
2772 | ### Patch Changes
2773 |
2774 | - Updated dependencies [[`ea95525a4`](https://github.com/clerk/javascript/commit/ea95525a423bcc89bc9e210c2d29c78e5a6c1210), [`24a46ae7e`](https://github.com/clerk/javascript/commit/24a46ae7e038b56197dc56a535c05e698c5bf249), [`d433b83b9`](https://github.com/clerk/javascript/commit/d433b83b92c61752917f62cc410a774813f38fd7), [`5e1a09df4`](https://github.com/clerk/javascript/commit/5e1a09df4e905ddd887d64c7e8cab10fb4beb3ec), [`876777cb1`](https://github.com/clerk/javascript/commit/876777cb14443917d8e0a04b363327d165ad5580), [`0a59e122d`](https://github.com/clerk/javascript/commit/0a59e122d12b672f111a43ef3897061bfd9bdb52)]:
2775 | - @clerk/[email protected]
2776 | - @clerk/[email protected]
2777 |
2778 | ## 0.6.2
2779 |
2780 | ### Patch Changes
2781 |
2782 | - Updated dependencies [[`6fa4768dc`](https://github.com/clerk/javascript/commit/6fa4768dc6b261026d6e75d84c9ade1f389fe0d3), [`4ff4b716f`](https://github.com/clerk/javascript/commit/4ff4b716fdb12b18182e506737afafc7dbc05604)]:
2783 | - @clerk/[email protected]
2784 | - @clerk/[email protected]
2785 |
2786 | ## 0.6.1
2787 |
2788 | ### Patch Changes
2789 |
2790 | - Updated dependencies [[`2a9d83280`](https://github.com/clerk/javascript/commit/2a9d8328011cb4c3e1a4c6c675cbd5a4edac4c5c)]:
2791 | - @clerk/[email protected]
2792 | - @clerk/[email protected]
2793 |
2794 | ## 0.6.0
2795 |
2796 | ### Minor Changes
2797 |
2798 | - Introduce `createIsomorphicRequest` in `@clerk/backend` ([#1393](https://github.com/clerk/javascript/pull/1393)) by [@anagstef](https://github.com/anagstef)
2799 |
2800 | This utility simplifies the `authenticateRequest` signature, and it makes it easier to integrate with more frameworks.
2801 |
2802 | ### Patch Changes
2803 |
2804 | - Pass the `ClerkFastifyOptions` to the exported fastify plugin ([#1488](https://github.com/clerk/javascript/pull/1488)) by [@mikestopcontinues](https://github.com/mikestopcontinues)
2805 |
2806 | - Updated dependencies [[`16c3283ec`](https://github.com/clerk/javascript/commit/16c3283ec192cb7525312da5e718aa7cac8b8445), [`73c9c1d0e`](https://github.com/clerk/javascript/commit/73c9c1d0e3c5f102a515e1ddda01a0a441b40d5b), [`ae9fc247a`](https://github.com/clerk/javascript/commit/ae9fc247aca5bf8211cc8e021706325a010ce9d3), [`1a151e701`](https://github.com/clerk/javascript/commit/1a151e701da80f2d5b1ba1447d6fd5f8612a4bb8), [`e3036848d`](https://github.com/clerk/javascript/commit/e3036848d19a48935129aec2fe50003518a3aa53), [`fd692af79`](https://github.com/clerk/javascript/commit/fd692af791fe206724e38eff647b8562e72c3652), [`090bab66e`](https://github.com/clerk/javascript/commit/090bab66e295bff2358115d2cbd3ed0e603b5ff5), [`bb0d69b45`](https://github.com/clerk/javascript/commit/bb0d69b455fa5fd6ca5b1f45a0f242957521dfbb), [`592911196`](https://github.com/clerk/javascript/commit/5929111966811ac578019a9c1dda03b09eda72a8)]:
2807 | - @clerk/[email protected]
2808 | - @clerk/[email protected]
2809 |
2810 | ## 0.5.7
2811 |
2812 | ### Patch Changes
2813 |
2814 | - Updated dependencies [[`2ad7cf390`](https://github.com/clerk/javascript/commit/2ad7cf390ba84b8e767ed6fe136800e38356d79c), [`f0b044c47`](https://github.com/clerk/javascript/commit/f0b044c475546e96a5995ef16198e60e35e8098f)]:
2815 | - @clerk/[email protected]
2816 |
2817 | ## 0.5.6
2818 |
2819 | ### Patch Changes
2820 |
2821 | - Updated dependencies [[`3fee736c9`](https://github.com/clerk/javascript/commit/3fee736c993b0a8fd157d716890810d04e632962), [`ac4e47274`](https://github.com/clerk/javascript/commit/ac4e47274afc2ab3a55a78b388a14bed76600402), [`5957a3da6`](https://github.com/clerk/javascript/commit/5957a3da68cde3386c741812e2bc03b5519d00e0)]:
2822 | - @clerk/[email protected]
2823 |
2824 | ## 0.5.5
2825 |
2826 | ### Patch Changes
2827 |
2828 | - Updated dependencies [[`30f8ad18a`](https://github.com/clerk/javascript/commit/30f8ad18a4f85ca2e3fda46e5c180b28bc8fb47c)]:
2829 | - @clerk/[email protected]
2830 | - @clerk/[email protected]
2831 |
2832 | ## 0.5.4
2833 |
2834 | ### Patch Changes
2835 |
2836 | - Updated dependencies [[`bfb3af28`](https://github.com/clerk/javascript/commit/bfb3af28eb69d47e31f2b846d1ecc309fd885704)]:
2837 | - @clerk/[email protected]
2838 | - @clerk/[email protected]
2839 |
2840 | ## 0.5.3
2841 |
2842 | ### Patch Changes
2843 |
2844 | - Updated dependencies [[`11954816`](https://github.com/clerk/javascript/commit/119548164a1757b878027019c20a688d312b1cfd), [`de2347f9`](https://github.com/clerk/javascript/commit/de2347f9efaab4903787a905528a06551a9b7883), [`32148490`](https://github.com/clerk/javascript/commit/32148490b813028412af0467e342aa85227cb4d2)]:
2845 | - @clerk/[email protected]
2846 | - @clerk/[email protected]
2847 |
2848 | ## 0.5.2
2849 |
2850 | ### Patch Changes
2851 |
2852 | - Updated dependencies [[`17cc14ec`](https://github.com/clerk/javascript/commit/17cc14ec64ed292239ee782662171a4a8cbd9e87)]:
2853 | - @clerk/[email protected]
2854 | - @clerk/[email protected]
2855 |
2856 | ## 0.5.1
2857 |
2858 | ### Patch Changes
2859 |
2860 | - Updated dependencies [[`9651658c`](https://github.com/clerk/javascript/commit/9651658c2ab00108ffcb9679cd119488c41ec521), [`4e1bb2bd`](https://github.com/clerk/javascript/commit/4e1bb2bd1f3cc933b1e8422849119e0aa16fdaa6)]:
2861 | - @clerk/[email protected]
2862 | - @clerk/[email protected]
2863 |
2864 | ## 0.5.0
2865 |
2866 | ### Minor Changes
2867 |
2868 | - Add support for binding middleware to `onRequest` in addition to `preHandler` ([#1356](https://github.com/clerk/javascript/pull/1356)) by [@mikestopcontinues](https://github.com/mikestopcontinues)
2869 |
2870 | ## 0.4.8
2871 |
2872 | ### Patch Changes
2873 |
2874 | - Updated dependencies [[`b945c921`](https://github.com/clerk/javascript/commit/b945c92100454f00ff4b6b9c769201ca2ceaac93)]:
2875 | - @clerk/[email protected]
2876 |
2877 | ## 0.4.7
2878 |
2879 | ### Patch Changes
2880 |
2881 | - Updated dependencies [[`c42b4ac0`](https://github.com/clerk/javascript/commit/c42b4ac02d7ab7022a06b8f484e057999c6d7963), [`010484f4`](https://github.com/clerk/javascript/commit/010484f4978b9616e8c2ef50986eda742c4967bd)]:
2882 | - @clerk/[email protected]
2883 | - @clerk/[email protected]
2884 |
2885 | ## 0.4.6
2886 |
2887 | ### Patch Changes
2888 |
2889 | - Updated dependencies [[`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3), [`b66ea0a5`](https://github.com/clerk/javascript/commit/b66ea0a5aea0d6801e03a1426a0db69921b7b0e3)]:
2890 | - @clerk/[email protected]
2891 | - @clerk/[email protected]
2892 |
2893 | ## [0.4.0](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-05-15)
2894 |
2895 | **Note:** Version bump only for package @clerk/fastify
2896 |
2897 | ## [0.3.0](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-05-04)
2898 |
2899 | **Note:** Version bump only for package @clerk/fastify
2900 |
2901 | ## [0.3.0-staging.2](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-05-04)
2902 |
2903 | **Note:** Version bump only for package @clerk/fastify
2904 |
2905 | ## [0.3.0-staging.1](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-05-02)
2906 |
2907 | **Note:** Version bump only for package @clerk/fastify
2908 |
2909 | ### [0.2.6](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-04-19)
2910 |
2911 | **Note:** Version bump only for package @clerk/fastify
2912 |
2913 | ### [0.2.5](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-04-19)
2914 |
2915 | **Note:** Version bump only for package @clerk/fastify
2916 |
2917 | ### [0.2.4](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-04-12)
2918 |
2919 | **Note:** Version bump only for package @clerk/fastify
2920 |
2921 | ### [0.2.3](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-04-11)
2922 |
2923 | **Note:** Version bump only for package @clerk/fastify
2924 |
2925 | ### [0.2.2](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-04-06)
2926 |
2927 | **Note:** Version bump only for package @clerk/fastify
2928 |
2929 | ### [0.2.1](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-31)
2930 |
2931 | **Note:** Version bump only for package @clerk/fastify
2932 |
2933 | ### [0.2.1-staging.1](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-31)
2934 |
2935 | **Note:** Version bump only for package @clerk/fastify
2936 |
2937 | ## [0.2.0](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-29)
2938 |
2939 | **Note:** Version bump only for package @clerk/fastify
2940 |
2941 | ### [0.1.11](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-10)
2942 |
2943 | **Note:** Version bump only for package @clerk/fastify
2944 |
2945 | ### [0.1.10](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-09)
2946 |
2947 | **Note:** Version bump only for package @clerk/fastify
2948 |
2949 | ### [0.1.9](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-07)
2950 |
2951 | **Note:** Version bump only for package @clerk/fastify
2952 |
2953 | ### [0.1.8](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-03)
2954 |
2955 | **Note:** Version bump only for package @clerk/fastify
2956 |
2957 | ### [0.1.7](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-03-01)
2958 |
2959 | **Note:** Version bump only for package @clerk/fastify
2960 |
2961 | ### [0.1.6](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-25)
2962 |
2963 | **Note:** Version bump only for package @clerk/fastify
2964 |
2965 | ### [0.1.5](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-24)
2966 |
2967 | **Note:** Version bump only for package @clerk/fastify
2968 |
2969 | ### [0.1.5-staging.4](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-22)
2970 |
2971 | **Note:** Version bump only for package @clerk/fastify
2972 |
2973 | ### [0.1.4](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-17)
2974 |
2975 | **Note:** Version bump only for package @clerk/fastify
2976 |
2977 | ### [0.1.3](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-15)
2978 |
2979 | **Note:** Version bump only for package @clerk/fastify
2980 |
2981 | ### [0.1.2](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-10)
2982 |
2983 | **Note:** Version bump only for package @clerk/fastify
2984 |
2985 | ### [0.1.1](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-07)
2986 |
2987 | **Note:** Version bump only for package @clerk/fastify
2988 |
2989 | ### [0.1.1-staging.0](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-07)
2990 |
2991 | **Note:** Version bump only for package @clerk/fastify
2992 |
2993 | ## [0.1.0](https://github.com/clerk/javascript/compare/@clerk/[email protected]...@clerk/[email protected]) (2023-02-07)
2994 |
2995 | ### Features
2996 |
2997 | - **fastify:** Add @clerk/fastify implementation & use it in @playground/fastify ([6cb4c6a](https://github.com/clerk/javascript/commit/6cb4c6a800710a480958f3e238d535d87fe97de7))
2998 | - **fastify:** Export `clerkClient` and `createClerkClient` ([ba7abfa](https://github.com/clerk/javascript/commit/ba7abfaec7be0d1046250edf3658a0a0128f1513))
2999 | - **fastify:** Improve code readability and test coverage ([13d4f0f](https://github.com/clerk/javascript/commit/13d4f0f6781c39c5a670cf1c878efe312bef84ca))
3000 |
3001 | ### Bug Fixes
3002 |
3003 | - **fastify:** Add deprecation warning for API_KEY & FRONTEND_API ([4957a23](https://github.com/clerk/javascript/commit/4957a23f8ca34d88d2aa63a4551b88ff5b3dcee9))
3004 | - **fastify:** Add type to plugin options ([7142f3c](https://github.com/clerk/javascript/commit/7142f3cedf1d6b1c0486763607782a98ce3c7aa8))
3005 | - **fastify:** Improve readability ([1162362](https://github.com/clerk/javascript/commit/1162362e3c591c4b422321f9d8fd18d97011f939))
3006 | - **fastify:** Introduce error message generator like in remix ([05475c2](https://github.com/clerk/javascript/commit/05475c214d6d48ee0a84fd49369a6b32871a0d87))
3007 | - **fastify:** Refactor to drop fastify deprecation warning ([472ab57](https://github.com/clerk/javascript/commit/472ab571a53b71da335ad12ff24866a873f01226))
3008 | - **fastify:** Tackle PR comments ([a2c9615](https://github.com/clerk/javascript/commit/a2c9615731610830e04425fd527f2e5cfb518361))
3009 |
```