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

eslint-config-perxhealth

v1.0.5

Published

![Perx Health](https://user-images.githubusercontent.com/4101096/163123610-9dfa9263-1518-4f5d-8839-9ddc142a513e.png)

Readme

Perx Health

Build Status Build Status

Perx Health's standard, base ESLint configuration for Node and TypeScript projects. This package provides Perx's .eslintrc as an extensible, shared config.

Overview

Our config stands on the shoulders of existing, open source giants. We export (currently) a single entry point for all Node/JavaScript project types.

e.g. we currently make no distinction between a project in which React is present, whether TypeScript is present, etc...

Installation

We do not currently differentiate between React projects, ECMAScript 6+ projects etc... for now, it's one config to rule them all!

Use the below steps to install eslint-config-perxhealth in to your Node or JavaScript project.

Install ESLint and Prettier

Just in case you haven't done so already, you'll want eslint and prettier to be installed before attempting to use this config package.

$ pnpm install -D eslint prettier

Install Perx Config

Add the package from the npm registry with your package manager of choice.

$ pnpm install -D eslint-config-perxhealth

Or with yarn

$ yarn install -D eslint-config-perxhealth

Or with npm

$ npm install --save-dev eslint-config-perxhealth

Update ESLint Config

Configure your project's ESLint config to use the newly installed package. At Perx we prefer using .yaml files, but there's many ways to do so.

Create a file named .eslintrc.yaml.

extends: perxhealth

Or with JavaScript, create .eslintrc.js.

module.exports = {
  "extends": "perxhealth"
}

It is also possible to extend further, as is the nature of ESLint config.

Below is an example which starts with Airbnb's popular config and applies Perx's over the top.

extends:
  - airbnb
  - perxhealth

Maintenance or Development

Follow the below steps in sequence to get up and running with a local development copy of the package.

Prerequisites

You will need the following things properly installed on your machine.

Clone the repository

$ git clone [email protected]:perxhealth/eslint-config-perxhealth.git
$ cd eslint-config-perxhealth

Install System Dependencies

Use asdf to ensure the correct version of the package's system dependencies are installed and ready to use.

$ asdf install

Linting

Ensure this package lints against its own rules.

$ pnpm lint