Skip to content

namoidhq/namoid-js

Repository files navigation

NamoID JavaScript SDKs

@namoidhq/js @namoidhq/react @namoidhq/nextjs License: MIT

The JavaScript/TypeScript SDKs for NamoID Hosted Auth. A pnpm monorepo; every JS/TS package lives here.

Packages

Package npm What it is
@namoidhq/js @namoidhq/js Core SDK — Hosted Auth URLs, auth config, PKCE transactions, token exchange, and native session helpers
@namoidhq/react @namoidhq/react React provider, hooks, and hosted sign-in / sign-up / waitlist components
@namoidhq/nextjs @namoidhq/nextjs Next.js route-handler adapter — PKCE redirects, callback handling, and secure transaction cookies

Future framework adapters (@namoidhq/vue, @namoidhq/svelte, …) go in this same repo under packages/.

Install

npm install @namoidhq/js
# React apps:
npm install @namoidhq/react @namoidhq/js
# Next.js apps:
npm install @namoidhq/nextjs @namoidhq/js

Develop

Requires pnpm.

pnpm install        # links the workspace packages
pnpm build          # builds every package (tsc), in dependency order
pnpm typecheck

@namoidhq/react and @namoidhq/nextjs depend on @namoidhq/js via workspace:^, so changes to the core SDK are picked up locally with no republish.

Repo layout

packages/
  js/        @namoidhq/js       (core primitives)
  react/     @namoidhq/react    (React UI)
  nextjs/    @namoidhq/nextjs   (Next.js server routes)

Links

License

MIT © PolyMindsLabs Pvt. Ltd.

About

JavaScript/TypeScript SDKs for NamoID — OAuth 2.1 / OpenID Connect identity for India. Core, React, and Next.js packages: hosted login, PKCE, token exchange, and JWT verification.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors