github sveltejs/language-tools 101.0.0

latest releases: extensions-109.2.4, svelte-check-4.0.9, svelte2tsx-0.7.26...
4 years ago
  • New "Extract into component" refactoring (simple version) #262
  • Better typing for union types in reactive assignments and props #214
  • Props with default values are now marked as optional #276
  • Docs restructuring, FAQ/Troubleshooting for TypeScript #275
  • Hover info now contains docs #281
  • More bindings for svelte:window #265
  • Grave accent wrapping #264

BREAKING CHANGE

Adjusted svelte.config.js interface #270

If you want to pass svelte compiler options to the svelte language server (which you probably never will/need to do), you now need to pass them inside compilerOptions. Note that preprocess stays where it was before, so you are most likely not affected by this change.

Before:

svelte.config.js:

module.exports = {
   dev: true,
   preprocess: ...
};

After:

svelte.config.js:

module.exports = {
   compilerOptions: {
      dev: true
   },
   preprocess: ...
};

This was done as an attempt to harmonize/standarize svelte.config.js and open up its usage to other tools.

Don't miss a new language-tools release

NewReleases is sending notifications on new releases.