HYPR SDK for FIDO2 Browser
npm install @hyprjs/hypr-fido2-sdkA small, no-dependencies SDK that provides utility functions to assist in interacting with the JavaScript WebAuthn API.
#### ECMAScript module
```
npm install @hyprjs/hypr-fido2-sdk
`javascript`
import HYPRFido2Client from "@hyprjs/hypr-fido2-sdk";
#### Script Tag (jsDelivr CDN)
`javascript`
#### Script Tag (unpkg CDN)
`javascript`
#### Register a User
`javascript
// Create attestation options
const options = HYPRFido2Client.createAttestationOptions(...)
// Process options with RP server and get result
const result = fetch("/rp/server/url", { method: "POST", body: JSON.stringify(options) })
// Create credentials
HYPRFido2Client.createFido2Credential(result, () => {})
`
#### Authenticate a User
`javascript
// Create assertion options
const options = HYPRFido2Client.createAssertionOptions(...)
// Process options with RP server and get result
const result = fetch("/rp/server/url", { method: "POST", body: JSON.stringify(options) })
// Use credentials
HYPRFido2Client.useFido2Credential(result, () => {})
``