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

@blueacornici/storefront-storelocator

v1.0.4

Published

Store Locator block for Adobe Commerce Storefront

Readme

Store Locator Block for Adobe Commerce Storefront

This npm package provides a Store Locator block that can be easily installed into any Adobe Commerce Storefront project.

Features

  • Store availability by leveraging native inventory sources
  • Interactive maps using Leaflet.js
  • Store filtering by ZIP code
  • Seamless integration with Adobe Commerce Storefront
  • Automatic installation into your project's blocks directory

Installation for Merchants

Install via npm

Note: This installation method has not been independently verified. Please use with care and review the changes after installation.

To install the Store Locator blocks in your Adobe Commerce Storefront project:

For stable releases (Recommended):

npm install @blueacornici/storefront-storelocator

For beta/testing versions:

npm install @blueacornici/storefront-storelocator@beta

Alternative: Install from GitHub Packages

If you prefer to use GitHub Packages or need access to specific development versions:

# Configure npm to use GitHub Packages for this scope
npm config set @blueacorninc:registry https://npm.pkg.github.com

# Authenticate with GitHub Packages (if you have gh CLI)
echo "//npm.pkg.github.com/:_authToken=$(gh auth token)" >> ~/.npmrc

# Install latest stable version
npm install @blueacorninc/storefront-storelocator

# Or install latest beta
npm install @blueacorninc/storefront-storelocator@beta

# Or install specific prerelease version
npm install @blueacorninc/[email protected]

Authentication Note: GitHub Packages requires authentication. If you don't have gh CLI, you can create a personal access token at https://github.com/settings/tokens with read:packages permission and use it instead.

Package Details

  • npmjs.com: @blueacornici/storefront-storelocator (recommended for most users)
  • GitHub Packages: @blueacorninc/storefront-storelocator (for development/beta versions)

The postinstall script will automatically copy the store locator blocks to your project's blocks/ directory.

Requirements

  • Your project must have a blocks/ directory (standard in Adobe Commerce Storefront projects)
  • Node.js and npm installed

Manual Installation

Alternatively, you can manually copy the blocks:

  1. Download or clone this repository
  2. Copy the store-locator/ and product-availability/ directories from blocks/ to your storefront's blocks/ directory
  3. The blocks will be available at /blocks/store-locator and /blocks/product-availability

Verify Installation

After installation, you should see the store locator blocks in your blocks/ directory with the following structure:

blocks/
├── store-locator/
│   ├── store-locator.js
│   ├── store-locator.css
│   └── README.md
└── product-availability/
    ├── product-availability.js
    ├── product-availability.css
    └── README.md

Usage

Once installed, the Store Locator block can be used in your Adobe Commerce Storefront pages by referencing it in your content.

Configuration

Store Locator leverages native Adobe Commerce SaaS Sources and Inventory to provide store locations and product availability. You'll need to configure:

  1. Sources - Set up store locations in Adobe Commerce Admin under Stores > Inventory > Sources
  2. Inventory - Assign product inventory to your sources through Catalog > Products

Features

  • Store availability by leveraging native inventory sources
  • Interactive maps with Leaflet.js integration
  • ZIP code filtering for easy store location
  • Store selection with session storage
  • Responsive design that works on all devices

Support

For support and documentation, please visit the main repository.

License

MIT License - see LICENSE file for details.