Skip to content

chore: upgrade vite-plus to 0.1.17-alpha.4#9

Draft
fengmk2 wants to merge 3 commits intomainfrom
update-vite-plus-alpha-0.1.17-alpha.4
Draft

chore: upgrade vite-plus to 0.1.17-alpha.4#9
fengmk2 wants to merge 3 commits intomainfrom
update-vite-plus-alpha-0.1.17-alpha.4

Conversation

@fengmk2
Copy link
Copy Markdown
Owner

@fengmk2 fengmk2 commented Apr 13, 2026

Upgrade vite-plus and related packages to 0.1.17-alpha.4

@fengmk2 fengmk2 self-assigned this Apr 13, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates vite-plus and vitest (aliased to @voidzero-dev/vite-plus-test) to version 0.1.17-alpha.4, while also bumping several internal dependencies such as oxfmt and oxlint. Feedback indicates that the upgrade introduces stricter peer dependency requirements for @vitest packages and vite that are not currently met by the project, which may lead to dependency resolution warnings or errors.

Comment thread pnpm-lock.yaml
Comment on lines +5352 to +5357
'@vitest/coverage-istanbul': 4.1.4
'@vitest/coverage-v8': 4.1.4
'@vitest/ui': 4.1.4
happy-dom: '*'
jsdom: '*'
vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The upgrade to @voidzero-dev/vite-plus-test@0.1.17-alpha.4 introduces stricter peer dependency requirements that are not fully met by the current project configuration:

  1. Vitest related packages: It now requires version 4.1.4 for @vitest/coverage-v8, @vitest/coverage-istanbul, and @vitest/ui. The project is currently using version 4.1.2 (e.g., for @vitest/coverage-v8 as seen in line 277).
  2. Vite: The peer dependency range for vite changed from ^6.0.0 || ^7.0.0 || ^8.0.0-0 to ^6.0.0 || ^7.0.0 || ^8.0.0. Since the project uses vite@8.0.0-beta.18, this new range will no longer match, potentially causing pnpm warnings or resolution issues.

Consider updating the @vitest/* packages to 4.1.4 in package.json and verifying if the vite peer dependency range change was intentional in the upstream package.

@fengmk2 fengmk2 force-pushed the update-vite-plus-alpha-0.1.17-alpha.4 branch from 79fe3c1 to 7e607a1 Compare April 13, 2026 13:18
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

⚠️ Duplicate Dependencies (found: 4, threshold: 4)

📦 Package 📋 Versions
h3
5 versions
  • root@
    • @nuxt/fonts@0.14.0
      • fontless@0.2.1
        • unstorage@1.17.5
          • h3@1.15.11

  • root@
    • @nuxt/fonts@0.14.0
      • h3@1.15.8

h3@2.0.1-rc.11
h3@2.0.1-rc.16
h3@2.0.1-rc.20
glob
5 versions
  • root@
    • @nuxt/test-utils@4.0.0
      • @vue/test-utils@2.4.6
        • js-beautify@1.15.4
          • glob@10.5.0

  • root@
    • @vite-pwa/nuxt@1.1.1
      • vite-plugin-pwa@1.2.0
        • workbox-build@7.4.0
          • glob@11.1.0

  • root@
    • @vueuse/nuxt@14.2.1
      • ...
        • nitropack@2.13.3
          • @vercel/nft@1.5.0
            • glob@13.0.6

  • root@
    • vue-i18n-extract@2.0.7
      • dot-object@2.1.5
        • glob@7.2.3

  • root@
    • vue-i18n-extract@2.0.7
      • glob@8.1.0

@rolldown/pluginutils
5 versions
  • root@
    • @vueuse/nuxt@14.2.1
      • ...
        • rollup-plugin-visualizer@7.0.1
          • rolldown@1.0.0-rc.12
            • @rolldown/pluginutils@1.0.0-rc.12

  • root@
    • @vueuse/nuxt@14.2.1
      • nuxt@4.3.1
        • @nuxt/vite-builder@4.3.1
          • @vitejs/plugin-vue-jsx@5.1.5
            • @rolldown/pluginutils@1.0.0-rc.13

  • root@
    • @vueuse/nuxt@14.2.1
      • nuxt@4.3.1
        • @nuxt/vite-builder@4.3.1
          • @vitejs/plugin-vue@6.0.5
            • @rolldown/pluginutils@1.0.0-rc.2

  • root@
    • @nuxt/a11y@1.0.0-alpha.1
      • @nuxt/devtools-kit@3.2.4
        • vite@8.0.0-beta.18
          • rolldown@1.0.0-rc.8
            • @rolldown/pluginutils@1.0.0-rc.8

@rolldown/pluginutils@1.0.0-rc.9
@oxc-project/types
6 versions
  • root@
    • @vueuse/nuxt@14.2.1
      • nuxt@4.3.1
        • oxc-parser@0.112.0
          • @oxc-project/types@0.112.0

  • root@
    • @nuxt/a11y@1.0.0-alpha.1
      • @nuxt/devtools-kit@3.2.4
        • vite@8.0.0-beta.18
          • rolldown@1.0.0-rc.8
            • @oxc-project/types@0.115.0

  • root@
    • knip@6.0.5
      • oxc-parser@0.120.0
        • @oxc-project/types@0.120.0

  • root@
    • @vueuse/nuxt@14.2.1
      • ...
        • rollup-plugin-visualizer@7.0.1
          • rolldown@1.0.0-rc.12
            • @oxc-project/types@0.122.0

  • root@
    • vite-plus@0.1.17-alpha.5
      • @oxc-project/types@0.124.0

  • root@
    • @nuxtjs/i18n@10.2.3
      • oxc-parser@0.95.0
        • @oxc-project/types@0.95.0

💡 To find out what depends on a specific package, run: pnpm -r why example-package

📊 Dependency Size Changes

Warning

This PR adds 410.1 kB of new dependencies, which exceeds the threshold of 200 kB.

📦 Package 📏 Size
@oxlint/binding-linux-x64-gnu@1.58.0 → @oxlint/binding-linux-x64-gnu@1.60.0 282.7 kB
@voidzero-dev/vite-plus-test@0.1.16 → @voidzero-dev/vite-plus-test@0.1.17-alpha.5 70.3 kB
oxlint@1.58.0 → oxlint@1.60.0 25.2 kB
@voidzero-dev/vite-plus-linux-x64-gnu@0.1.16 → @voidzero-dev/vite-plus-linux-x64-gnu@0.1.17-alpha.5 12.3 kB
@oxfmt/binding-linux-x64-gnu@0.43.0 → @oxfmt/binding-linux-x64-gnu@0.45.0 8.2 kB
oxfmt@0.43.0 → oxfmt@0.45.0 7.4 kB
vite-plus@0.1.16 → vite-plus@0.1.17-alpha.5 3.3 kB
@voidzero-dev/vite-plus-core@0.1.16 → @voidzero-dev/vite-plus-core@0.1.17-alpha.5 711 B
vitest@@voidzero-dev/vite-plus-test@0.1.17-alpha.5 Unknown
vitest@@voidzero-dev/vite-plus-test@0.1.16 Unknown
vite@@voidzero-dev/vite-plus-core@0.1.17-alpha.5 Unknown
vite@@voidzero-dev/vite-plus-core@0.1.16 Unknown
@oxc-project/runtime@0.123.0 → @oxc-project/runtime@0.124.0 0 B
@oxc-project/types@0.123.0 → @oxc-project/types@0.124.0 0 B

Total size change: 410.1 kB

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.

1 participant