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

neauxp

v0.1.2

Published

![Neauxp](https://raw.githubusercontent.com/jrmykolyn/neauxp/master/neauxp.gif)

Downloads

11

Readme

Neauxp

Neauxp

Table of Contents

About

Neauxp protects you... from yourself. Use globs and regular expressions to stop bad code at commit time.

Neauxp exposes a CLI tool, as well as an importable module. Use the CLI with Husky to easily add an additional layer of protection around your codebase, or import the module and build your own workflow.

Installation

To install Neauxp in a given project, run the following command:

npm install neauxp

Setup

Neauxp is configured via package.json. To get started, add a neauxp field with a patterns key.

...
"neauxp": {
	"patterns": {
		"*foo*": [
			"Good",
			"Bad",
			"Double Plus Ungood"
		]
	}
}
...

Given the example above, Neauxp will check any files or file paths which contain the string 'foo' for the terms 'Good', 'Bad', and 'Double Plus Ungood'. If any of these terms are found in any of the matched files, Neauxp will throw an error.

Usage

Neauxp is designed to be run at commit time, meaning that it plays well with tools like Husky.

To get started, follow the Husky installation instructions here, then update your project's package.json file to include the following script:

...
"scripts": {
	"precommit": "neauxp"
}
...

Documentation

Currently, Neauxp does not include any external documentation.

For an overview of the project's evolution, please consult the CHANGELOG.

Attribution

  • README.md gif: https://giphy.com/gifs/basketball-jason-4DMoU35sYt1bW