feat(hero): scaffold self-contained WebGL toolpath hero module #26

Open
patman wants to merge 1 commit from patman/hero-scaffold into main AGit
Owner

PR 1/7 in the hero-toolpaths stack (next: hero-field). Standalone website/hero package: esbuild bundle with a hard 80KB-gzip budget gate, poster-first demo shell (aspect-ratio container = zero CLS, dynamic import after first paint, reduced-motion gate, seed/capture query params), placeholder poster, and the mountHero API stub. Zero runtime deps; 514 of the 822 lines are the npm lockfile. Review focus: the demo hydration sequence (load, idle, import) and the budget gate in build.mjs.

PR 1/7 in the hero-toolpaths stack (next: hero-field). Standalone website/hero package: esbuild bundle with a hard 80KB-gzip budget gate, poster-first demo shell (aspect-ratio container = zero CLS, dynamic import after first paint, reduced-motion gate, seed/capture query params), placeholder poster, and the mountHero API stub. Zero runtime deps; 514 of the 822 lines are the npm lockfile. Review focus: the demo hydration sequence (load, idle, import) and the budget gate in build.mjs.
feat(hero): scaffold self-contained WebGL toolpath hero module
All checks were successful
CI / build-test (pull_request) Successful in 1m15s
370dcafaec
Standalone package at website/hero: esbuild bundle with gzip budget
report, poster-first demo shell (aspect-ratio container, dynamic import
after first paint, reduced-motion gate), and the mountHero public API.
No runtime dependencies.
patman force-pushed patman/hero-scaffold from 370dcafaec
All checks were successful
CI / build-test (pull_request) Successful in 1m15s
to a06319a588
All checks were successful
CI / build-test (pull_request) Successful in 1m46s
2026-06-12 21:12:26 +00:00
Compare
All checks were successful
CI / build-test (pull_request) Successful in 1m46s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin +refs/pull/26/head:patman/hero-scaffold
git switch patman/hero-scaffold

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff patman/hero-scaffold
git switch patman/hero-scaffold
git rebase main
git switch main
git merge --ff-only patman/hero-scaffold
git switch patman/hero-scaffold
git rebase main
git switch main
git merge --no-ff patman/hero-scaffold
git switch main
git merge --squash patman/hero-scaffold
git switch main
git merge --ff-only patman/hero-scaffold
git switch main
git merge patman/hero-scaffold
git push origin main
Sign in to join this conversation.
No description provided.