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 is WIP (docs, tests) but I wanted to get your approval.
I've added Svelte support to Harp, my favorite static website generator (http://harpjs.com/, sintaxi/terraform#154)
There's one issue though: the generated static HTML (completely without JavaScript) is embedding the generated CSS. This works as expected. However, now if a component needs to be hydrated then the client side JS includes the CSS again (with
css: true
), which is entirely unnecessary. Usingcss: false
does not work, because compilation happens entirely in-memory (using esbuildstdin
). So even if we ignore the fact that I don't need CSS at all for the client bundle, it also wouldn't work becausestdin
cannot import the external CSS file. There's no filesystem.So I need an option to compile a Svelte component without any CSS whatsoever.