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

airpods-noise-control

v2.0.0

Published

Switch between Off, Transparency, Adaptive or Noise Cancellation on your AirPods. Toggle Conversation Awareness on AirPods that support it.

Readme

AirPods Noise Control

This is a simple extension that toggles between Noise Cancellation, Transparency or Adaptive and toggles Conversation Awareness on AirPods.

Adaptive and Conversation Awareness will only work with supported AirPods (AirPods Pro only)

⚠️ This extension has been tested on macOS Tahoe 26.0.

Unfortunately, due to limitations in AppleScript, some extra configuration is necessary. Please ensure all of the configuration properties are set correctly.

Configuration

AirPods List Position

Control Center does not expose the name of the output devices in the Sound menu. You must configure the command with the position of your AirPods in the device list.

  1. Ensure your AirPods are connected.
  2. Open the Sound menu in the menu bar.
  3. Count the position of your AirPods in the list (first is 1, second is 2, etc.).
  4. Set the "AirPods List Position" configuration value to the position of your AirPods.

AirPods Type

Select your AirPods model to ensure the correct menu layout is used:

  • AirPods Pro: Has Transparency, Adaptive, Noise Cancellation modes + Conversation Awareness
  • AirPods Max: Has Off, Transparency, Noise Cancellation modes (no Adaptive or Conversation Awareness)

Localization

The script uses the localized name of the Sound menu to find it in the menu bar. If you are using a language other than English (US), you must configure the command with the localized name of the Sound menu.

  1. Open System Settings.
  2. Navigate to Control Center > Control Center Modules > Sound.
  3. Set the "Sound Menu Localization" configuration value to the localized name of the Sound module.

Sound Menu

This is optional, but highly recommended. If you do not enable this setting, the extension will have to open Control Center and navigate the menu every time you use it, which will be slower and more disruptive.

  1. Open System Settings.
  2. Navigate to Control Center > Control Center Modules > Sound.
  3. Set the setting to either "Show When Active" or "Always Show in Menu Bar".