Storycrawler
JSON →Storycrawler is a TypeScript-first utility library designed for creating tools to crawl and interact with Storybook instances using Puppeteer. It enables developers to automate tasks such as visual regression testing, accessibility audits, and data extraction from Storybook stories by providing a structured API to manage connections to Storybook, launch and control Puppeteer browser instances, and execute tasks against individual stories. The current stable version is 5.0.1. Development is active with frequent releases, often aligning with major Storybook and Node.js LTS updates. Its key differentiators include a specialized API for managing Storybook connections, handling multiple browser workers for parallel story processing, and providing utilities like `MetricsWatcher` to ensure UI stability before interaction or data extraction. This abstracts much of the complexity typically associated with direct Puppeteer usage in a Storybook environment, making it a robust choice for build-time Storybook automation.
Traffic · last 30 days ↓50% vs prev 7d
top countries 🇺🇸 United States · 🇫🇷 France · 🇨🇦 Canada · 🇩🇪 Germany