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

adz-nicole

v2.0.15

Published

ADZ Nicole Frontend Integration

Readme

ADZ Nicole Integration

This module is designed to integrate Nicole into your website. The module will handle most of the work, only requiring actions from yourself. Please see the process flows below which shows the frontent flow, and the server flow:

Frontent Process Flow:

## User requests speech input
## Website requests permission
## User States No -> Website shows popup stating error, or own custom function 
## User states Yes, Website performs checks to ensure browser is compatable and microphone plugged in / enabled
## If no microphone is enabled, or browser support limited, popup shown, or own custom function (GA Event triggered)
## Website shows recording animation, user says phrase
## Website sends recording (wav) file to secure server
## Response states a success response
## Success false, no match, custom event can be fired or default shows no response (GA Event triggered)
## Success true, website redirects to response location (GA Event triggered)

Server Process Flow

## Check for valid Credentials and Wav file
## Send Wav file for processing using Google Speech API
## Receieve response
## Response failed -> Failed status returned
## Response verified as converted, checked against list of known phrases
## Valid response returned with action and URL as JSON
	

JS integration

## Require module 
## Configure module with events
## Init module

The module will run with zero configuration but will not process any GA events and will default to a simple popup modal.
It is advised to add own custom events to the module to enable a better user experience
	

This file was generated by [ADZ] (www.adz.media) on January 13, 2018.