feat: initial release of @asgardeo/javascript, @asgardeo/browser, @asgardeo/react, @asgardeo/node & @asgardeo/nextjs#63
Merged
brionmario merged 232 commits intoasgardeo:mainfrom Jun 6, 2025
Conversation
…ove sign-in handling
…UserProfile for complex attributes
pavinduLakshan
previously approved these changes
Jun 5, 2025
… attribute mapping
…yling in BaseUserProfile
…aseUserProfile for user profile updates
…d integrating getMeProfile after updates
savindi7
approved these changes
Jun 6, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces several updates to the repository, including renaming files, reconfiguring settings, and rebranding the project from "Web SDKs" to "JavaScript SDKs." The changes also include updates to dependencies, configuration files, and documentation to align with the new branding and structure. Below is a summary of the most important changes grouped by theme.
@asgardeo/reactSupported Components
<SignedIn />Renders its children only when the user is signed in.
<SignedOut />Renders its children only when the user is signed out.
<SignInButton />A customizable button that triggers the sign-in flow when clicked.
<SignOutButton />A customizable button that logs the user out when clicked.
<SignUpButton />A customizable button that starts the sign-up flow (if supported by your app configuration).
<User />A wrapper component that renders its children only when user information is available.
Provides access to the user's profile via a render prop or children-as-function.
<UserDropdown />A UI component that displays a dropdown with user info and authentication actions like sign-out.
@asgardeo/nextSupported Components
<SignedIn />Renders its children only when the user is signed in.
<SignedOut />Renders its children only when the user is signed out.
<SignInButton />A customizable button that triggers the sign-in flow when clicked.
<SignOutButton />A customizable button that logs the user out when clicked.
<SignUpButton />A customizable button that starts the sign-up flow (if supported by your app configuration).
Related Issues
@asgardeo/reactSDK with basic re-direction based capabilities & components #59@asgardeo/nextSDK with basic re-direction based capabilities & components #61Related PRs
Checklist
Security checks