github quasarframework/quasar @quasar/app-vite-v3.10.3

one hour ago

Changes

  • fix(app-vite): dev server -> the first visit to a lazy route no longer triggers a full page reload (Vite's "optimized dependencies changed. reloading", hidden at the default logLevel: 'warn'), which was dropping app state and the navigation itself, and making e2e specs fail at random. Vite's dependency scanner was reading index.html from disk, where Quasar's entry script is not yet injected, so it never found anything to pre-bundle; it now starts from the generated client entry too. With build.filenameBasedRouting the page components are scanned directly as well, since the scanner cannot see through the virtual vue-router/auto-routes module (#18572)
  • fix(app-vite): dev server with build.vueJsx -> Vite's dependency scanner now compiles .jsx/.tsx files against Vue's JSX runtime as well; before, it would have failed the whole scan with "could not resolve react/jsx-dev-runtime" once it reached a JSX component (#18572)

Donations

Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:

Don't miss a new quasar release

NewReleases is sending notifications on new releases.