npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@prove-identity/prove-auth-ppb

v3.4.1

Published

Prove Auth PPB integration

Readme

Prove Auth PPB Integration

Privacy-preserving biometric module adds integration between Prove Auth and 3-rd party components providing identity verification using biometric data, collected without compromising user privacy.

Overview

This integration enables Privacy-Preserving Biometrics (PPB) and Document Verification (DocV) authentication flows within Prove Auth applications by integrating PPB web component. It adds biometric verification capabilities into Prove's authentication framework.

Installation

npm install @prove-identity/prove-auth-ppb

Prerequisites

  • @prove-identity/prove-auth (peer dependency)
  • Modern web browser with support for:
    • Web Components
    • WebAssembly
    • Camera access (for biometric verification)

Usage

Basic Setup

import * as ppbMod from '@prove-identity/prove-auth-ppb';
import { AuthenticatorBuilder } from '@prove-identity/prove-auth';

// Activate the PPB integration
ppbMod.activate();

// Build authenticator with PPB support
const authenticator = new AuthenticatorBuilder().withPrivacyPreservingBiometrics().build();

PPB Authentication Flow

The integration automatically handles:

  • Biometric enrollment (enroll operation)
  • Biometric verification (verify operation)
  • Web component lifecycle management
  • Authentication result processing

Supported Operations

| Operation | Description | AuthID Component | | --------- | ---------------------- | ------------------------------- | | enroll | Biometric enrollment | Identity verification component | | verify | Biometric verification | Authentication component |

API Reference

Methods

activate(): void

Activates PPB integration. This function must be called at least once before running any authentication flows.

Error Handling

The integration provides detailed error messages for common failure scenarios:

  • Missing endpoint URL
  • Invalid operation type
  • Missing operation ID or secret
  • Web component initialization failures
  • Authentication failures

Browser Compatibility

  • Chrome 60+
  • Firefox 55+
  • Safari 11+
  • Edge 79+

Development

Run npm from the repository root directory using workspaces

Building

npm run build -w integrations/prove-auth-ppb

Testing

npm test -w integrations/prove-auth-ppb

Bundling

npm run bundle -w integrations/prove-auth-ppb

License

This project is licensed under the Creative Commons Attribution NonCommercial NoDerivs 4.0 International License (CC BY-NC-ND 4.0).

Support

For technical support and documentation, visit:


© 2023-2026 Prove Identity, Inc. All rights reserved.