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

@adobe-commerce/recaptcha

v1.0.3

Published

Module allows to efficiently verify that users are humans, not bots or spammers

Readme

ReCaptcha Module

Purpose

This functionality is designed to prevent CAPTCHAs. It provides methods for detecting and bypassing CAPTCHAs, improving user experience and automating interactions with web services. `

Methods

Private Methods

Private methods are used within the class and are not accessible externally.

  • _updateBadgePosition(currentForm, config);
    • Responsible for changing the widget's position if it needs to be placed inline.
  • _addRecaptchaScript();
    • Adds a script to the page.
  • _fetchStoreConfig();
    • Requests configuration from the backend.
  • _loadConfig();
    • Responsible for loading the config from Session Storage.

Public Methods

`import {setEndpoint, setConfig, initReCaptcha, verifyReCaptcha } from "@adobe-commerce/recaptcha"`

Public methods are available for use when interacting with the functionality.

  • setEndpoint(url : string);
    • It sets the URL from which the reCAPTCHA settings will be fetched.
  • setConfig(configList : [{ badgeId: 'badgeId'}]);
    • Initializes the configuration, accepting a URL and a set of parameters. The set of parameters is necessary for customizing form settings. Init on top lvl application.
  • initReCaptcha();
    • Initializes reCAPTCHA and adds a script to the website.
  • verifyReCaptcha();
    • If the method is present, it returns a token.

Installation

To install this functionality, follow these steps:

  1. npm i: @adobe-commerce/recaptcha

  2. [ setEndpoint ] - Use this function at the top level to pass the backend URL.

  3. [ setConfig ] - Also use this function at the top level to pass your custom configurations if you plan to use your custom form.

  4. [ initReCaptcha ] - Call the function on the page where Dropins is integrated, or immediately after setEndpoint or setConfig. Adds a script to the website.

  5. [ verifyReCaptcha ] This function serves as an example in either the API method or your form submission handler. It returns a token, which can then be initialized in the headers upon receipt.

Summary

This functionality provides methods for preventing and solving CAPTCHAs, enhancing automation and interaction with websites. Using it will help simplify processes related to CAPTCHA.