Skip to content

♻️ Split Storybook client wiring#264

Merged
Robdel12 merged 1 commit into
rd/cli-audit-remaining-basefrom
rd/cli-audit-storybook-client
May 18, 2026
Merged

♻️ Split Storybook client wiring#264
Robdel12 merged 1 commit into
rd/cli-audit-remaining-basefrom
rd/cli-audit-storybook-client

Conversation

@Robdel12
Copy link
Copy Markdown
Contributor

@Robdel12 Robdel12 commented May 18, 2026

Why

The Storybook client is one of the main package integrations for the CLI, and it has its own server, navigation, pooling, screenshot, and plugin-loading behavior. It needs to be reviewable independently from core CLI/server changes because package consumers should be able to validate the Storybook integration without reading the entire CLI audit.

This PR isolates the Storybook package cleanup plus the closely related plugin-loader and Ember/Vitest compatibility touchpoints that support client package behavior.

What Changed

  • Cleaned up Storybook client wiring around crawler, navigation, server lifecycle, tab pool, plugin entrypoint, and task processing.
  • Added Storybook tests for server behavior, navigation fallback, task behavior, concurrency, and SDK integration coverage.
  • Updated plugin-loader coverage and package-facing example/docs where client integrations rely on the same plugin contract.
  • Kept static-site changes out of this PR so each package can be reviewed separately.

Verification

  • npm run build
  • node --test clients/storybook/tests/concurrency.test.js clients/storybook/tests/crawler.test.js clients/storybook/tests/navigation.test.js clients/storybook/tests/server.test.js clients/storybook/tests/tasks.test.js tests/plugin-loader.test.js

Stack

9/10 in the CLI audit stack.

Base: rd/cli-audit-tdd-status
Head: rd/cli-audit-storybook-client

@Robdel12 Robdel12 force-pushed the rd/cli-audit-tdd-status branch from 3f22a2a to e96043b Compare May 18, 2026 19:33
Base automatically changed from rd/cli-audit-tdd-status to rd/cli-audit-remaining-base May 18, 2026 19:34
Group the Storybook integration, shared plugin loading, and adjacent client package refs into one review slice.
@Robdel12 Robdel12 force-pushed the rd/cli-audit-storybook-client branch from 3bc3129 to b205d53 Compare May 18, 2026 19:35
@Robdel12 Robdel12 merged commit 1d4a515 into rd/cli-audit-remaining-base May 18, 2026
@Robdel12 Robdel12 deleted the rd/cli-audit-storybook-client branch May 18, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant