Skip to content

fix: correct generated provider launchers and asset roots - #189

Merged
smiggleworth merged 1 commit into
developfrom
fix/provider-launchers-20261013
Oct 13, 2026
Merged

smiggleworth merged 1 commit into
developfrom
fix/provider-launchers-20261013

Conversation

@smiggleworth

Copy link
Copy Markdown
Contributor

Generated provider applications did not pass APP_ORIGIN and its host to the Node transport, omitted Node types in several starters, and served assets relative to the wrong directory after the server bundle moved into dist/server.

Wire the configured origin and host into all four provider-capable launchers, include Node types once, and resolve browser assets from dist. Exclude server bundles and Vite manifests while preserving public paths such as /server-status. The SSR and full-stack templates share the corrected asset setup.

All four generated-launcher regressions fail before the fix and pass afterward. The tests execute each generated launcher from its production output directory and verify its transport options and asset exclusions. All 20 provider generator tests, formatting, and the full npm run check pass, including 590 coverage tests, docs, declarations, publint, and installed package consumers. All five packed templates also pass with ordinary public-registry installs (118 seconds). The minimum-peer check and all 22 CLI benchmark budgets pass.

Extracts the behavior changes from #188 while retaining published dependency ranges and existing workflows.

@smiggleworth
smiggleworth merged commit 1c2b8e3 into develop Oct 13, 2026
10 checks passed
@smiggleworth
smiggleworth deleted the fix/provider-launchers-20261013 branch October 13, 2026 12:34
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