chore(deps): update dependency @sveltejs/vite-plugin-svelte to v6
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @sveltejs/vite-plugin-svelte (source) | ^5.0.3 -> ^6.0.0 |
||
| @sveltejs/vite-plugin-svelte (source) | ^5.1.0 -> ^6.0.0 |
Release Notes
sveltejs/vite-plugin-svelte (@βsveltejs/vite-plugin-svelte)
v6.2.1
Patch Changes
-
fix: remove unscopable global styles warning (#β1223)
-
Remove automatic configuration for rolldownOptions.optimization.inlineConst because latest version of rolldown-vite has it enabled by default. (#β1225)
v6.2.0
Minor Changes
- feat(rolldown-vite): enable
optimization.inlineConstby default to ensure treeshaking works with esm-env in svelte (#β1207)
v6.1.4
Patch Changes
-
fix: allow preprocess plugin to run twice (#β1206)
-
fix(types): update urls to PreprocessorGroup and CompileOptions in type documention (#β1203)
-
replace kleur dependency with builtin node:utils styleText (#β1210)
v6.1.3
Patch Changes
- fix(api): add
api.filterand deprecateapi.idFilterto avoid confusingfilter.id = idFilter.idassignments when used as hybrid filter in other plugins (#β1199)
v6.1.2
Patch Changes
- fix: ensure compiled css is returned when reloading during dev with ssr (e.g. SvelteKit) (#β1194)
v6.1.1
Patch Changes
- fix: ensure compiled svelte css is loaded correctly when rebuilding in
build --watch(#β1189)
v6.1.0
Minor Changes
- feat: add support for the new experimental.async option and apply dynamicCompileOptions when compiling Svelte modules (#β1176)
Patch Changes
-
skip comment blocks when reporting compiler errors that might be caused by a preprocessor issue (#β1166)
-
increase logLevel to info for "no Svelte config found" message (#β1179)
v6.0.0
Major Changes
-
drop support for node18 and update exports map to use default export. cjs is supported via require esm in node 20.19+ (#β1129)
-
Remove experimental "advanced raw queries" feature. Basic
File.svelte?rawis still supported. (#β1145) -
Using the typescript preprocessor now requires a tsconfig.json with verbatimModuleSyntax enabled, eg @βtsconfig/svelte (#β1135)
-
remove support for loading commonjs svelte config files (#β1142)
-
bump vite peer dependency to ^6.3.0 || ^7.0.0 (#β1130)
-
define filters using object hook syntax and optimize the filter for resolveId (#β1132)
NOTE include logic has changed to files matching
svelteConfig.includeORsvelteConfig.extensions. Previously only files matching both were loaded and transformed. -
split preprocess and compile into separate plugins (#β1145)
It allows vite plugins to transform code between preprocess and compile, see docs and is the recommended way to replace
plugin.api.sveltePreprocessusage in other vite plugins. You can also use vite-plugin-inspect now to inspect the result of svelte.preprocess by checking the transform ofvite-plugin-svelte:preprocessNOTE This can be a breaking change in case you have other plugins besides vite-plugin-svelte transforming your svelte code To fix this, read the docs on how to order plugins in relation to preprocess and compile
Minor Changes
-
Add experimental support for rolldown-vite (#β1135)
-
replace esbuild optimizer with rolldown optimizer if rolldown-vite is used (#β1135)
-
add support for loading TypeScript Svelte config files in runtimes that support it (#β1142)
NOTE This change only applies to vite-plugin-svelte.
To use
svelte.config.tsin SvelteKit, with the Svelte VS Code extension or other tools reading the Svelte config file, you have to wait until support is implemented there.
Patch Changes
-
reduce deprecation logging to info and allow disabling it with a flag (#β1158)
-
refactor internal caching to reduce code, memory use and avoid perEnvironmentCache (#β1154)
-
fix: crawl local workspace private packages devDependencies for generating vite config ssr.noExternal (#β1155)
-
log known-issues link when using rolldown-vite (#β1144)
-
use vite environment api internally (#β1145)
-
remove vite7 beta releases from peerDependency range. (#β1151)
-
deprecate
plugin.api.sveltePreprocess(#β1145)
v5.1.1
Patch Changes
- fix: prevent accidental pollution of
svelteconfig.extensions(#β1171)
v5.1.0
Minor Changes
- scope css to js module to enable treeshaking scoped css from unused components. Requires vite 6.2 and svelte 5.26 (#β1092)
Patch Changes
- add
svelte > clsxto optimizeDeps.include to avoid page reload when using vite6 and npm (#β1124)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.