@simplewebauthn/browser
v13.0.0
Published
SimpleWebAuthn for Browsers
Downloads
626,543
Maintainers
Readme
@simplewebauthn/browser
Installation
This package can be installed from NPM and JSR:
Node LTS 20.x and higher
npm install @simplewebauthn/browser
Deno v1.43 and higher
deno add jsr:@simplewebauthn/browser
UMD
This package can also be installed via unpkg by including the following script in your page's
<head>
element. The library's methods will be available on the global SimpleWebAuthnBrowser
object.
NOTE: The only difference between the two packages below is that the ES5 bundle includes some polyfills for older browsers. This adds some bundle size overhead, but does enable use of
browserSupportsWebAuthn()
in older browsers to show appropriate UI when WebAuthn is unavailable.
ES2021
If you only need to support modern browsers, include the ES2021
version:
<script src="https://unpkg.com/@simplewebauthn/browser/dist/bundle/index.umd.min.js"></script>
ES5
If you need to support WebAuthn feature detection in deprecated browsers like IE11 and Edge Legacy,
include the ES5
version:
<script src="https://unpkg.com/@simplewebauthn/browser/dist/bundle/index.es5.umd.min.js"></script>
Documentation
You can find in-depth documentation on this package here: https://simplewebauthn.dev/docs/packages/browser