Capacitor Auth Manager — other project

Capacitor Auth Manager is a framework-agnostic, MIT-licensed TypeScript authentication library published on npm (v2.4.0). It unifies 15 sign-in flows — Google, Apple, Microsoft, Facebook, GitHub, Slack, LinkedIn, Firebase, plus password, OTP/magic-link, and biometric — behind a single provider-less API that works identically in React, Vue, Angular, and vanilla JS, with an optional native Capacitor plugin for iOS and Android. Under the hood, every provider shares one BaseAuthProvider, and the security layer ships real S256 PKCE, OIDC nonce/exp validation, pluggable secure storage, and AES-GCM biometric storage — with documentation that's honest about the library's client-side limits rather than overselling them. It builds cleanly to ESM/CJS/browser bundles, is fully tree-shakeable, and passes a 79-test suite with zero lint warnings. One well-designed package accelerates every product that depends on it.

Tech stack

  • TypeScript 6
  • Rollup
  • React
  • Vue
  • Angular
  • CapacitorJS 8
  • Vitest

Key features

  • 15 providers behind one provider-less API
  • React, Vue, Angular & vanilla JS adapters
  • S256 PKCE + OIDC nonce/exp validation
  • Pluggable secure storage + AES-GCM biometric
  • Optional native Capacitor plugin (iOS/Android)
  • Tree-shakeable ESM/CJS/browser bundles
  • CLI OAuth config wizard

Category: other · Status: completed · Started: 2025-01 · Through: Present · Client: Open Source

Links: https://npmjs.com/package/capacitor-auth-manager · https://github.com/aoneahsan/capacitor-auth-manager

Tags: npm · package · authentication · oauth · biometric · capacitor · typescript · framework-agnostic


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt