Skip to content

chore: upgrade to vite 8#678

Merged
ascott18 merged 5 commits intomainfrom
ascott/vite8
Mar 19, 2026
Merged

chore: upgrade to vite 8#678
ascott18 merged 5 commits intomainfrom
ascott/vite8

Conversation

@ascott18
Copy link
Copy Markdown
Collaborator

Upgrades across the board to utilize Vite 8

@ascott18 ascott18 requested a review from Copilot March 19, 2026 16:33
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades the Vue tooling in this repo (templates, playground, and packages) to Vite 8, including related dependency and config updates to accommodate Vite’s updated bundling pipeline.

Changes:

  • Bump Vite/Vitest and related plugins (templates + root workspace deps) for Vite 8 compatibility.
  • Migrate build config usage from rollupOptions to rolldownOptions in multiple Vite configs, adjusting code-splitting/entry behavior.
  • Update TS moduleResolution to "bundler" where needed and adjust CI Node setup.

Reviewed changes

Copilot reviewed 13 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
templates/Coalesce.Vue.Template/content/Coalesce.Starter.Vue.Web/vite.config.ts Switches build config to rolldownOptions and revises code-splitting strategy.
templates/Coalesce.Vue.Template/content/Coalesce.Starter.Vue.Web/package.json Updates Vite/Vitest + related devDependencies for Vite 8.
templates/Coalesce.Vue.Template/content/Coalesce.Starter.Vue.Web/package-lock.json Lockfile refresh for the template’s dependency upgrades.
src/coalesce-vue/tsconfig.json Updates TS module resolution to bundler.
src/coalesce-vue/src/build.ts Adds explicit node:process import.
src/coalesce-vue-vuetify3/vite.config.ts Moves to rolldownOptions and changes library build to multi-entry output.
src/coalesce-vue-vuetify3/src/build.ts Updates the component resolver to map component names to direct subpath imports.
src/coalesce-vue-vuetify3/package.json Updates package entry points/exports to align with new build output naming.
playground/Coalesce.Web.Vue3/vite.config.ts Switches build config to rolldownOptions and disables vite-plugin-inspect.
playground/Coalesce.Web.Vue3/tsconfig.json Updates TS module resolution to bundler.
playground/Coalesce.Web.Vue3/package.json Removes vite-plugin-inspect, bumps vuetify plugin, and changes coalesce script framework target.
package.json Updates root workspace Vite/Vitest deps for Vite 8.
.vscode/settings.json Adds “rolldown” to cSpell dictionary.
.github/workflows/part-build.yml Adds Node setup for the build-coalesce-vue-vuetify3 job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@ascott18 ascott18 merged commit b509023 into main Mar 19, 2026
14 checks passed
@ascott18 ascott18 deleted the ascott/vite8 branch March 19, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants