SecurePool — drop-in Express auth API. createSecurePool() wires routes for register/login/OTP/Google SSO/refresh/sessions, plus middleware (rate limit, CORS, helmet) and Swagger docs.
SecurePool — all-in-one authentication library for Node.js + React. Single install, subpath imports: securepool/core, securepool/application, securepool/infrastructure, securepool/persistence, securepool/api, securepool/react-sdk.
SecurePool — application/business-logic layer. AuthService, RefreshTokenService and the interface contracts the infrastructure & persistence layers implement.
SecurePool — infrastructure adapters: bcrypt password hashing, RS256 JWT, OTP service, Nodemailer email, Google SSO verification.
SecurePool — core domain entities & enums (User, Role, Session, OTP, RefreshToken). Zero-dependency foundation of the SecurePool authentication library.
SecurePool — persistence layer. Mongoose-based MongoDB repositories and Prisma-based PostgreSQL/MySQL repositories implementing the application layer's interfaces.
SecurePool — React SDK. <SecurePoolProvider/>, useAuth() hook, and pre-built UI (LoginForm, SignupForm, OTPVerification, GoogleLoginButton, SessionList).
Node.js API (Node-API)
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Public logs API for OpenTelemetry
Check if something is a Node.js stream
Implements https://w3c.github.io/accname/
An implementation of the WHATWG URL Standard's URL API and parsing machinery
Public API for OpenTelemetry
Fast, in memory work queue
Bridging the gap between buffers and typed arrays
Generates and consumes source maps
An implementation of window.fetch in Node.js using Minipass streams
An extremely fast JavaScript and CSS bundler and minifier.
The same useRef, but with callback
Generates and consumes source maps
A general purpose buffer pool.
Fetches the contents of a file accross node and browsers.
Requires a module only if available and hides the require call from bundlers.