Skip to content

Repair generated Expo web smoke hydration - #165

Merged
artiphishle merged 2 commits into
mainfrom
issue-156/repair-generated-web-smoke
Jul 25, 2026
Merged

Repair generated Expo web smoke hydration#165
artiphishle merged 2 commits into
mainfrom
issue-156/repair-generated-web-smoke

Conversation

@artiphishle

Copy link
Copy Markdown
Contributor

Summary

  • repair the generated Expo web smoke so the unchanged generated Studio app hydrates in Chrome
  • keep the temp app on one symlinked dependency graph instead of copying direct dependency directories
  • add a smoke-only Studio manifest API with CORS so StudioProvider can hydrate against the generated manifest

Refs #156. This is a prerequisite only and does not implement or fix Studio canvas selection.

Validation

  • ANKH_STUDIO_ADMIN_WEB_SMOKE=1 bun test src/host/generatedAdminExpoWeb.smoke.test.ts (passed 3 consecutive runs)
  • bun test src/host/generatedAdminExpoWeb.smoke.test.ts
  • bun run typecheck
  • bunx ankhorage-eslint src/host/generatedAdminExpoWeb.smoke.test.ts --max-warnings=0
  • bunx ankhorage-prettier --check src/host/generatedAdminExpoWeb.smoke.test.ts
  • bun run format:check

Known unrelated validation failures

  • bun run lint still fails on pre-existing apps/nutri formatting/import issues
  • bun run knip still fails on pre-existing apps/nutri unused files/dependencies/exports

Dependency resolution notes

  • temp project and temp workspace resolve react, react-dom, react-native, react-native-web, @react-navigation/native, @react-navigation/core, and expo-router to the repo Bun package store via symlinks
  • react resolves to /Users/a_rtiphishl_e/git/studio/node_modules/.bun/react@19.1.0/node_modules/react/package.json for the temp project and workspace
  • no React Navigation packages are copied; no React aliases are added

@artiphishle artiphishle self-assigned this Jul 25, 2026
@artiphishle
artiphishle merged commit 83721e3 into main Jul 25, 2026
1 check passed
@artiphishle
artiphishle deleted the issue-156/repair-generated-web-smoke branch July 25, 2026 12:01
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