Updates vite, vitest and its plugins throughout the repo. Changes the validation rule to drive all project dependencies from those defined at the root.
Ensures that vite, vitest and relevant plugins are all dependencies of the top-level root workspace, as well as being present in the packages that use them explicitly. Vite dependencies not being present in the root workspace presented as an error recently owing to some change in upstream dependencies (or an interaction with wireit?).
This also fixes an implicit bug in which wireit was in a much older version at the root workspace than it was in the packages, which might have created some problems.
Updates vite, vitest and its plugins throughout the repo. Changes the validation rule to drive all project dependencies from those defined at the root.
Ensures that vite, vitest and relevant plugins are all dependencies of the top-level root workspace, as well as being present in the packages that use them explicitly. Vite dependencies not being present in the root workspace presented as an error recently owing to some change in upstream dependencies (or an interaction with wireit?).
This also fixes an implicit bug in which wireit was in a much older version at the root workspace than it was in the packages, which might have created some problems.