electrobun-kitchen-sink

Solid

Use when working with the Electrobun Kitchen Sink testing app — running tests, understanding the feature manifest, navigating the test runner UI, operating playground windows, or adding new test coverage. Also activates for questions about the defineTest() pattern, AUTO_RUN mode, or the manifest generator/validator scripts.

AI & Automation 394 stars 68 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Electrobun Kitchen Sink The Kitchen Sink is Electrobun's integration test app. It contains automated and interactive tests for every Electrobun API, plus standalone playground windows for manual exploration. ## Project Layout ``` kitchen/ ├── scripts/ │ ├── generate-manifest.ts # static parser → feature-manifest.json │ └── validate-manifest.ts # consistency checks ├── src/ │ ├── bun/index.ts # Electrobun bun-side entrypoint │ ├── generated/ │ │ ├── manifest-types.ts # TypeScript types for the manifest │ │ └── feature-manifest.json # generated feature index │ ├── test-framework/ # test executor & result types │ ├── test-runner/ # test runner UI (views://test-runner/) │ ├── test-harness/ # webview used by automated tests │ ├── tests/ │ │ ├── index.ts # aggregates all suites │ │ ├── *.test.ts # automated test suites │ │ └── interactive/ # interactive test suites │ └── playgrounds/ # standalone feature demo windows └── electrobun.config.ts ``` ## Running the Kitchen Sink ```bash cd kitchen && bun install # Dev mode — opens test runner window electrobun dev # Watch mode — auto-rebuilds on file change electrobun dev --watch # Auto-run all automated tests and exit (CI / headless) AUTO_RUN=1 electrobun dev # Run a single test by name AUTO_RUN_TEST_NAME="Window creation with URL" electrobun dev ``` Exit codes: `0` = all pass, `1` = any failure. ## Feature Man...

Details

Author
milady-ai
Repository
milady-ai/milady
Created
3 months ago
Last Updated
today
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category