Add "include" option, rename "compileOptions" #86
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.
Hey @EMH333, just opening this as a draft for now to get your feedback. Plz disregard the dist/ and gitignore changes; if you're interested in this PR I'll fix it up and remove them.
include
option, similar to the svelte rollup plugin'sinclude
option. This is necessary to support mixing/matching webcomponents. In general, we include the plugin twice. Once withcompilerOptions.customElement = true
andinclude: /\.wc\.svelte$/
, and a second time withoutcustomElement
and withexclude: /\.wc\.svelte$/
. I couldn't figure out how to makeexclude
work so I only didinclude
, and it works well enough for our production build 馃檪compileOptions
tocompilerOptions
-- small thing, but this lets you import yoursvelte.config.js
and just use that object instead of having to copy in both the compilerOptions and preprocess settingsLet me know what you think, thanks!