uppy/examples/react
Prakash 85a95ec634 chore(deps): upgrade examples/react to vite 8 + @vitejs/plugin-react 6
- vite ^7.1.11 → ^8.0.14 (rolldown bundler)
- @vitejs/plugin-react ^4.6.0 → ^6.0.2 (peer-requires vite ^8; drops Babel
  for oxc/rolldown)
- @tailwindcss/vite ^4.1.11 → ^4.3.0 (first 4.x with vite ^8 peer support)
- vitest.config.ts: add resolve.dedupe ['react','react-dom'] — vite 8/rolldown
  no longer auto-dedupes React across the linked @uppy/react workspace, which
  otherwise causes "Invalid hook call" / two React copies.

The example-react Webcam browser test is quarantined (test.skip): under vite 8
it passes in isolation but fails when run right after the ScreenCapture test
(the "Webcam" button click silently doesn't open the modal). This is a
test-isolation/sequencing issue between the two media-modal tests, not a
product bug — dedupe, cleanup(), globals:true and chromium fake-media flags
were all tried without success. See the FIXME in the test.

Verified: example-react build (vite 8.0.14) green, tests 4 pass / 1 skip,
typecheck 83/83, biome clean.
2026-05-31 22:20:04 +05:30
..
src @uppy: upgrade biome and more improvements (#6244) 2026-05-21 12:28:03 +08:00
test chore(deps): upgrade examples/react to vite 8 + @vitejs/plugin-react 6 2026-05-31 22:20:04 +05:30
.stackblitzrc add typescript as a dev dep in stackblitz env (#5976) 2025-09-17 14:37:34 +05:30
index.html Headless components (#5727) 2025-05-22 09:59:43 +02:00
package.json chore(deps): upgrade examples/react to vite 8 + @vitejs/plugin-react 6 2026-05-31 22:20:04 +05:30
tsconfig.json example-react: fix tsconfig 2025-10-21 11:18:03 +02:00
tsconfig.node.json Headless components (#5727) 2025-05-22 09:59:43 +02:00
vite.config.ts Migrate from Eslint/Prettier/Stylelint to Biome (#5794) 2025-07-01 14:55:41 +02:00
vitest.config.ts chore(deps): upgrade examples/react to vite 8 + @vitejs/plugin-react 6 2026-05-31 22:20:04 +05:30