get non-webcontainer version working, and embeddable on cross-origin-isolated site #84
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This re-enables the non-WebContainer version of the app, which I need for demo purposes (it might also prove useful for people using Safari etc).
To do it in such a way that the site can be embedded on a page with cross-origin isolation, we need to inject a
src/hooks.js
file. For now it only adds one if it doesn't already exist; to be complete we'd need to do something like rename the existingsrc/hooks.js
tosrc/_hooks.js
, then do this:I'm too lazy to do that right now though.
To enable filesystem mode, start the server with
VITE_USE_FILESYSTEM=1 pnpm dev
.