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 🙏

© 2025 – Pkg Stats / Ryan Hefner

authmatech-sdk-web

v1.0.3

Published

A lightweight JavaScript SDK for seamless, passwordless mobile number verification through mobile operator network (MNOs).

Readme

Authmatech SDK WEB

A lightweight JavaScript SDK for seamless, passwordless mobile number verification through mobile operator network (MNOs).

Client-side Only

The SDK runs entirely in front-end browser code; no server integration is required.

Mobile Browser Only

This library is intended for use exclusively in mobile browsers.

Overview

Authmatech SDK WEB enables silent mobile-network-based verification by integrating with Authmatech. It handles getting Authmatech code, response parsing, and error handling for both modern module bundlers and browser <script> tags.

Features

  • Client-side Only: The SDK runs entirely in the browser—no server-side components needed.
  • Mobile Browser Only: Designed for mobile browsers; desktop usage is not supported.
  • Automatic Getting Authmatech Code
  • Error Handling: Built‑in checks for network protocol and flow errors.
  • Flexible Integration: Supports ES modules, CommonJS bundlers, and UMD for script tags.

Installation

Install via npm:

npm install authmatech-sdk-web

Or yarn:

yarn add authmatech-sdk-web

Usage

Below are two common integration patterns:

ES Module (Webpack, Rollup, Parcel, etc.)

Import and initialize the check in your modern build:

import { initAuthmatechCheck } from 'authmatech-sdk-web';

// 1) Generate or supply your transaction ID (prefix will be provided by us)
const transactionId = 'prefix-550e8400-e29b-41d4-a716-446655440000';

// 2) Call the SDK
initAuthmatechCheck({
  transactionId,
  checkUrl: 'https://web.authmatech.com/verify'
});

UMD Bundle (Browser)

Include the prebuilt UMD bundle via a CDN or your host:

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/authmatech-sdk-web.umd.min.js"></script>
<script>
  (function(){
    // 1) Your generated transaction ID
    var transactionId = 'prefix-550e8400-e29b-41d4-a716-446655440000';

    // 2) Fire the check
    AuthmatechSDKWeb.initAuthmatechCheck({
      transactionId: transactionId,
      checkUrl: 'https://web.authmatech.com/verify'
    });
  })();
</script>

API

initAuthmatechCheck(config)

| Option | Type | Required | Description | | --------------- | ------ | -------- | ------------------------------------------------------------- | | transactionId | string | Yes | Your full transaction ID (format: prefix-<UUIDv4>). | | checkUrl | string | Yes | Will be provided by Authmatech |

Throws an error if:

  • transactionId is missing or empty.
  • checkUrl is missing, invalid, or not using https: protocol.

Browser Compatibility

  • Modern browsers supporting ES modules or UMD script tags.

Security & Privacy

  • No Local Storage: No personal data is stored by the SDK.

License

Distributed under the MIT License.