Skip to content

feat: initial release of @asgardeo/javascript, @asgardeo/browser, @asgardeo/react, @asgardeo/node & @asgardeo/nextjs#63

Merged
brionmario merged 232 commits intoasgardeo:mainfrom
brionmario:next
Jun 6, 2025
Merged

feat: initial release of @asgardeo/javascript, @asgardeo/browser, @asgardeo/react, @asgardeo/node & @asgardeo/nextjs#63
brionmario merged 232 commits intoasgardeo:mainfrom
brionmario:next

Conversation

@brionmario
Copy link
Member

@brionmario brionmario commented Jun 4, 2025

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/react

Supported 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/next

Supported 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

Related PRs

  • N/A

Checklist

  • e2e cypress tests locally verified.
  • Manual test round performed and verified.
  • UX/UI review done on the final implementation.
  • Documentation provided. (Add links if there are any)
  • Unit tests provided. (Add links if there are any)
  • Integration tests provided. (Add links if there are any)

Security checks

brionmario added 30 commits May 16, 2025 17:35
pavinduLakshan
pavinduLakshan previously approved these changes Jun 5, 2025
@brionmario brionmario merged commit f2c3462 into asgardeo:main Jun 6, 2025
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants