javascript
javascript copied to clipboard
Official Javascript repository for Clerk authentication
## Description This PR introduces [Oxlint 1.0](https://oxc.rs/blog/2025-06-10-oxlint-stable.html) as Oxlint is _**unbelievably**_ faster than ESLint: | Run | ESLint | Oxlint | Speedup | |-----|---------|--------|---------| | 1 | 45.327s | 1.872s...
## Description (This PR is technically a draft; the pr.pkg.new workflow doesn't run on draft PRs.) This experimental PR adds support for building a "bundleless" version of `clerk-js`, specifically the...
## Description ## Checklist - [ ] `pnpm test` runs as expected. - [ ] `pnpm build` runs as expected. - [ ] (If applicable) [JSDoc comments](https://jsdoc.app/about-getting-started.html) have been added...
## Description When isomorphicClerk is loaded, we should return `isLoaded: false` from `useAuth()` when transitive state is set. The check ensures we only override auth state with initial values when...
## Description Speed up initialization of Clerk Client by using JWT from session cookie instead of waiting for the fetch to resolve ## Checklist - [ ] `pnpm test` runs...
## Description - Add `orderBy` to InvitationAPI.getInvitationList to control sorting direction and field to follow semantics of [REST](https://clerk.com/docs/reference/backend-api/tag/invitations/get/invitations) api ## Checklist - [x] `pnpm test` runs as expected. - [x]...
## Description * Corrects `createInvitationBulk` to return an array of Invitation instead of a single Invitation. * Aligns the method’s return type with the bulk [REST endpoint](https://clerk.com/docs/reference/backend-api/tag/invitations/post/invitations/bulk) semantics and existing...
This pull request contains changes generated by a Cursor Cloud Agent ## Summary by CodeRabbit * **Bug Fixes** * Improved validation when selecting an active organization: providing an invalid...
## Description Developers using `cacheComponents` in next v16, should position `ClerkProvider` further down the tree. ```jsx {children} ``` This PR also prevents keylessDriftDetection from firing as an action when the...
## Description This PR introduces the `useWaitlist()` hook, a new signal-backed hook in `@clerk/react` that enables developers to build custom waitlist UIs with reactive state management. It follows the pattern...