Skip to content

chore: upgrade to Vite 8, Vitest 4.1, and Astro 6#150

Merged
Nowely merged 3 commits intonextfrom
update-deps
Mar 13, 2026
Merged

chore: upgrade to Vite 8, Vitest 4.1, and Astro 6#150
Nowely merged 3 commits intonextfrom
update-deps

Conversation

@Nowely
Copy link
Owner

@Nowely Nowely commented Mar 13, 2026

Summary

  • Vite 8.0 with Rolldown + Oxc for faster builds and smaller bundles
  • Vitest 4.1 with updated browser testing adapters
  • Astro 6 with Vite 7 (bundled) for the docs website

Performance Improvements

Metric Before After Change
React build 386ms 328ms -15%
Vue build 767ms 163ms -79%
React bundle (gzip) 22.84 kB 18.97 kB -17%
Vue bundle (gzip) 23.71 kB 19.75 kB -17%

Changes

pnpm-workspace.yaml (catalog)

  • vite: ^7.3.1 → ^8.0.0
  • vitest: ^4.0.18 → ^4.1.0
  • @vitest/*: ^4.0.18 → ^4.1.0
  • vitest-browser-react: ^2.0.5 → ^2.1.0
  • vitest-browser-vue: ^2.0.2 → ^2.1.0

packages/website/package.json

  • astro: ^5.17.1 → ^6.0.4
  • @astrojs/react: ^4.4.2 → ^5.0.0
  • @astrojs/vercel: ^9.0.4 → ^10.0.0
  • @astrojs/starlight: ^0.37.5 → ^0.38.1
  • @astrojs/starlight-tailwind: ^4.0.2 → ^5.0.0

Nowely added 2 commits March 13, 2026 22:12
- Updated `lint-staged`, `oxfmt`, and `oxlint` to their latest versions in `package.json`.
- Updated various Storybook and Vite dependencies in `pnpm-lock.yaml` and `pnpm-workspace.yaml` to ensure compatibility.
- Removed deprecated functions `reorderBlocks` and `splitTokensIntoBlocks` from documentation, reflecting the recent shift to drag-and-drop functionality.
- Updated documentation links to reflect changes in the `MarkedInput` component's implementation.
- Upgraded Vitest and Playwright dependencies to version 4.1.0 and 8.0.0 respectively in `pnpm-lock.yaml` and `pnpm-workspace.yaml`.
- Updated Astro-related dependencies in `packages/website/package.json` to their latest versions, including `@astrojs/react` to 5.0.0 and `astro` to 6.0.4.
- Adjusted versions for vitest-browser-react and vitest-browser-vue to 2.1.0.
@vercel
Copy link

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
markput-react Ready Ready Preview, Comment Mar 13, 2026 7:31pm
markput-vue Ready Ready Preview, Comment Mar 13, 2026 7:31pm
markput-website Ready Ready Preview, Comment Mar 13, 2026 7:31pm

- Upgraded esbuild from version 0.27.3 to 0.27.4 across multiple dependencies in `pnpm-lock.yaml`.
- Adjusted the version references for related packages to ensure compatibility with the updated esbuild version.
@Nowely Nowely merged commit 693966d into next Mar 13, 2026
10 checks passed
@Nowely Nowely deleted the update-deps branch March 13, 2026 19:31
Nowely pushed a commit that referenced this pull request Mar 15, 2026
🤖 I have created a release *beep* *boop*
---


## [0.6.0](0.5.0...0.6.0)
(2026-03-15)


### Features

* **blocks:** add block merging via Backspace/Delete and TodoList story
([#148](#148))
([0685033](0685033))
* **blocks:** Notion-like block editor with keyboard navigation, block
operations, and drag-and-drop
([#146](#146))
([4bd5534](4bd5534))
* **drag:** replace block mode with drag-and-drop row management
([#149](#149))
([83034e8](83034e8))
* **storybook:** add withPlainValue decorator and enhance drag/text
stories ([#151](#151))
([1d76c1f](1d76c1f))


### Refactoring

* **storybook:** standardize stories with PlainValuePanel and StoryObj
types across React and Vue
([#152](#152))
([42d21f3](42d21f3))


### Miscellaneous

* upgrade to Vite 8, Vitest 4.1, and Astro 6
([#150](#150))
([693966d](693966d))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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