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

expo-scheduled-notifications-dev-plugin

v0.1.2

Published

An Expo DevTools plugin to inspect and cancel locally scheduled notifications

Readme

expo-scheduled-notifications-dev-plugin

An Expo DevTools plugin to inspect and cancel your app's locally scheduled notifications from the browser during development.

It reads the pending notifications registered with expo-notifications and shows their title, body, trigger (date / interval / daily / weekly / monthly / yearly / calendar), next fire time, identifier and full raw payload. You can cancel individual notifications or all of them at once.

This plugin is read-only aside from cancelling — it does not schedule notifications for you.

Installation

npx expo install expo-scheduled-notifications-dev-plugin

This plugin requires expo and expo-notifications (peer dependencies), which you almost certainly already have if you're scheduling notifications.

Usage

Call the hook once, near the root of your app (for example in App.tsx or your root layout):

import { useScheduledNotificationsDevTools } from 'expo-scheduled-notifications-dev-plugin';

export default function App() {
  useScheduledNotificationsDevTools({
    // Optional but recommended: surface any errors from the DevTools bridge.
    errorHandler: (error) => console.warn('[scheduled-notifications devtools]', error),
  });

  // ...rest of your app
}

The hook is a no-op in production builds, so it's safe to leave in place.

Opening the plugin

While running your app with npx expo start, press Shift + m in the terminal to open the DevTools menu, then select expo-scheduled-notifications-dev-plugin. The plugin UI opens in your browser and connects to the running app.

License

MIT © Thibault Henry