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

@justair/justair-library

v4.8.41

Published

JustAir Internal Library

Readme

justair-library

Overview

The justair-library is an NPM package that is installed on all backend and AWS Lambda services within the JustAir ecosystem. It provides essential utilities and shared functionality used across various JustAir services.

Prerequisites

To access and install the justair-library, you must be a part of the JustAir organization on npmjs.org. Ensure you have the following:

  1. NPM - Node Package Manager
  2. Access Token - Obtain your access token from the JustAir organization on npmjs.org

Installation

To install the justair-library, use the following command:

npm install @justair/justair-library

Ensure you have authenticated with npmjs.org using your access token:

npm login
# Follow the prompts to authenticate

Alternatively, you can set your token directly in your NPM configuration:

npm set //registry.npmjs.org/:_authToken=YOUR_ACCESS_TOKEN

Usage

After installation, you can import and use the library in your project:

const justair = require("@justair/justair-library");

// Example usage
justair.someUtilityFunction();

Upgrading Versions

To upgrade to a newer version of the justair-library, run:

npm update @justair/justair-library

Ensure you review the release notes and any potential breaking changes before upgrading.

Publishing a New Version

Testing Locally Before Publishing

Before publishing to npm, it's recommended to test your package locally:

  1. Build and pack the library locally:

    npm run build  # If you have a build step
    npm pack

    This creates a .tgz file (e.g., justair-justair-library-1.0.0.tgz)

  2. Install in a test project:

    In your test project directory:

    npm install /path/to/justair-library/justair-justair-library-1.0.0.tgz

    Or using npm link for development:

    # In the justair-library directory
    npm link
    
    # In your test project directory
    npm link @justair/justair-library
  3. Test your changes:

    Import and test the library in your test project to ensure everything works as expected.

  4. Unlink when done (if using npm link):

    # In your test project directory
    npm unlink @justair/justair-library
    
    # In the justair-library directory
    npm unlink

Publishing to npm

Once you've tested locally and are ready to publish:

  1. Update the version number:

    Modify the version field in package.json according to semantic versioning guidelines.

  2. Build the package (if applicable):

    Ensure any build steps are completed:

    npm run build
  3. Login to npm:

    Ensure you are authenticated with the JustAir organization on npmjs.org:

    npm login
    # Follow the prompts to authenticate
  4. Publish the package:

    Run the following command to publish the updated package:

    npm publish --access public

Contributing

If you would like to contribute to this project, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or support, please contact the development team.