From 60ddaa91e895e2139aaf7e120339fa252b793fe4 Mon Sep 17 00:00:00 2001 From: Pratyush Sharma <56130065+pratyush618@users.noreply.github.com> Date: Sun, 21 Jun 2026 13:50:21 +0530 Subject: [PATCH 01/22] chore(docs): vendor interactive demos for finder modal Static demo micro-app served in embed mode by the homepage finder. Adapted on import: dropped chrome scripts, reveal in embed, polished ratelimit/workflow/worksteal rendering. --- docs/biome.json | 9 +- docs/public/demos/README.md | 35 +++ docs/public/demos/demo-mesh.js | 235 ++++++++++++++++++ docs/public/demos/demo-playground.js | 213 ++++++++++++++++ docs/public/demos/demo-ratelimit.js | 290 ++++++++++++++++++++++ docs/public/demos/demo-recovery.js | 236 ++++++++++++++++++ docs/public/demos/demo-saga.js | 234 ++++++++++++++++++ docs/public/demos/demo-workflow.js | 279 +++++++++++++++++++++ docs/public/demos/demo-worksteal.js | 256 ++++++++++++++++++++ docs/public/demos/favicon.svg | 1 + docs/public/demos/interactive.css | 261 ++++++++++++++++++++ docs/public/demos/interactive.html | 350 +++++++++++++++++++++++++++ docs/public/demos/theme.css | 254 +++++++++++++++++++ 13 files changed, 2652 insertions(+), 1 deletion(-) create mode 100644 docs/public/demos/README.md create mode 100644 docs/public/demos/demo-mesh.js create mode 100644 docs/public/demos/demo-playground.js create mode 100644 docs/public/demos/demo-ratelimit.js create mode 100644 docs/public/demos/demo-recovery.js create mode 100644 docs/public/demos/demo-saga.js create mode 100644 docs/public/demos/demo-workflow.js create mode 100644 docs/public/demos/demo-worksteal.js create mode 100644 docs/public/demos/favicon.svg create mode 100644 docs/public/demos/interactive.css create mode 100644 docs/public/demos/interactive.html create mode 100644 docs/public/demos/theme.css diff --git a/docs/biome.json b/docs/biome.json index 5932a5d0..970c64e0 100644 --- a/docs/biome.json +++ b/docs/biome.json @@ -7,7 +7,14 @@ }, "files": { "ignoreUnknown": true, - "includes": ["**", "!node_modules", "!build", "!.react-router", "!content"] + "includes": [ + "**", + "!node_modules", + "!build", + "!.react-router", + "!content", + "!public/demos" + ] }, "formatter": { "enabled": true, diff --git a/docs/public/demos/README.md b/docs/public/demos/README.md new file mode 100644 index 00000000..78034093 --- /dev/null +++ b/docs/public/demos/README.md @@ -0,0 +1,35 @@ +# Interactive demos (vendored static micro-app) + +These files power the **live demos** the homepage scenario finder opens in a modal +(`app/components/landing/demo-modal.tsx`). They are a self-contained vanilla +HTML/CSS/JS micro-app, served verbatim as static assets and loaded into an +`