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

storybook-watch

v1.0.6

Published

A simple script that automatically restarts the Storybook server whenever changes are detected in your component files.

Readme

Stargazers Issues LinkedIn

🔄 Storybook Watch Script

This repository contains a simple script that automatically restarts the Storybook server whenever changes are detected in your src/components files.

🚀 What It Does

When you're working on UI components, keeping your Storybook instance up to date with every change can be a hassle—especially if Storybook doesn't reflect changes due to caching or stale state.
This script watches for file changes in your component folders and automatically relaunches Storybook, ensuring you always see the latest version of your UI without manual restarts.

Requirements

You need to have installed storybook in your project: https://storybook.js.org/docs/get-started/install

📦 Installation

npm i -D storybook-watch

⚙️ Usage

npx storybook-watch

This will: 1. Monitor your component directory (src/components/). 2. Kill the current Storybook server instance if it’s running. 3. Relaunch Storybook so changes are reflected instantly.

Make sure the path to your component files and the Storybook start command are correctly configured in the script.

🧩 Recommended Addons for Full Autodocumentation

To enhance your Storybook setup and make the auto-restart workflow even more effective, it’s highly recommended to install and configure the following: • @storybook/addon-autodocs: Enables automatic generation of documentation from your component source and props. • react-docgen or react-docgen-typescript: Parses your component props and allows you to write MDX annotations directly in your TypeScript types.

This setup allows you to: • Add MDX-style descriptions and notes directly to your component types. • Automatically generate prop controls and documentation tables. • Keep your Storybook docs always in sync with your codebase.

📚 Read more

https://github.com/styleguidist/react-docgen-typescript https://storybook.js.org/docs/writing-docs/autodocs

Contact

image image image