The JavaScript/TypeScript SDKs for NamoID Hosted Auth. A pnpm monorepo; every JS/TS package lives here.
| 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/.
npm install @namoidhq/js
# React apps:
npm install @namoidhq/react @namoidhq/js
# Next.js apps:
npm install @namoidhq/nextjs @namoidhq/jsRequires 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.
packages/
js/ @namoidhq/js (core primitives)
react/ @namoidhq/react (React UI)
nextjs/ @namoidhq/nextjs (Next.js server routes)
- Website — namoid.in
- Docs — docs.namoid.in
- Contact — hello@namoid.in
- Issues — github.com/namoidhq/namoid-js/issues
MIT © PolyMindsLabs Pvt. Ltd.