From 981fcedd71052c0ee3996211c667a146b9d1d768 Mon Sep 17 00:00:00 2001 From: Prakash Date: Wed, 3 Jun 2026 15:39:24 +0530 Subject: [PATCH] @uppy/upgrade devdeps v3 (#6319) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AI disclaimer: AI used ## Changes - **vite 7 → 8** - **@vitejs/plugin-react 4 → 6** (peer-requires vite ^8; drops Babel for oxc) - **@tailwindcss/vite 4.1 → 4.3** (first 4.x with a vite ^8 peer range) - `examples/react/vitest.config.ts`: add `resolve.dedupe: ['react', 'react-dom']` : reason explained in comments --- examples/react/package.json | 6 +- examples/react/vite.config.ts | 7 + examples/react/vitest.config.ts | 7 + yarn.lock | 545 ++++++++++++++++++++++++++------ 4 files changed, 466 insertions(+), 99 deletions(-) diff --git a/examples/react/package.json b/examples/react/package.json index 77d4efb3b..8f2aac842 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -9,7 +9,7 @@ "serve": "vite preview" }, "dependencies": { - "@tailwindcss/vite": "^4.1.11", + "@tailwindcss/vite": "^4.3.0", "@uppy/core": "workspace:*", "@uppy/react": "workspace:*", "@uppy/remote-sources": "workspace:*", @@ -23,13 +23,13 @@ "devDependencies": { "@types/react": "^19.0.10", "@types/react-dom": "^19.0.4", - "@vitejs/plugin-react": "^4.6.0", + "@vitejs/plugin-react": "^6.0.2", "@vitest/browser": "^4.1.6", "@vitest/browser-playwright": "^4.1.6", "msw": "^2.10.4", "playwright": "1.60.0", "typescript": "^5.7.3", - "vite": "^7.1.11", + "vite": "^8.0.14", "vitest": "^4.1.6", "vitest-browser-react": "^2.2.0" } diff --git a/examples/react/vite.config.ts b/examples/react/vite.config.ts index 6535e3b1f..775b6622a 100644 --- a/examples/react/vite.config.ts +++ b/examples/react/vite.config.ts @@ -6,4 +6,11 @@ import { defineConfig } from 'vite' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react(), tailwindcss()], + // @vitejs/plugin-react v5+ no longer adds react/react-dom to resolve.dedupe + // automatically (it did in v4). Without deduping, the linked @uppy/react + // workspace pulls in a second React copy, causing "Invalid hook call". + // https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md (v5.0.0) + resolve: { + dedupe: ['react', 'react-dom'], + }, }) diff --git a/examples/react/vitest.config.ts b/examples/react/vitest.config.ts index 8f6e0a434..01d3b2fbf 100644 --- a/examples/react/vitest.config.ts +++ b/examples/react/vitest.config.ts @@ -5,6 +5,13 @@ import { defineConfig } from 'vitest/config' export default defineConfig({ plugins: [react(), tailwindcss()], + // @vitejs/plugin-react v5+ no longer adds react/react-dom to resolve.dedupe + // automatically (it did in v4). Without deduping, the linked @uppy/react + // workspace pulls in a second React copy, causing "Invalid hook call". + // https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md (v5.0.0) + resolve: { + dedupe: ['react', 'react-dom'], + }, test: { browser: { enabled: true, diff --git a/yarn.lock b/yarn.lock index f4621b777..cdb4fe9f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1808,7 +1808,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.12.3, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4, @babel/core@npm:^7.27.7": +"@babel/core@npm:^7.12.3, @babel/core@npm:^7.23.7, @babel/core@npm:^7.23.9, @babel/core@npm:^7.27.7": version: 7.28.3 resolution: "@babel/core@npm:7.28.3" dependencies: @@ -2076,7 +2076,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.7, @babel/parser@npm:^7.28.3": +"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.7, @babel/parser@npm:^7.28.3": version: 7.28.3 resolution: "@babel/parser@npm:7.28.3" dependencies: @@ -2660,28 +2660,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-self@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/72cbae66a58c6c36f7e12e8ed79f292192d858dd4bb00e9e89d8b695e4c5cb6ef48eec84bffff421a5db93fd10412c581f1cccdb00264065df76f121995bdb68 - languageName: node - linkType: hard - -"@babel/plugin-transform-react-jsx-source@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.27.1" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10/e2843362adb53692be5ee9fa07a386d2d8883daad2063a3575b3c373fc14cdf4ea7978c67a183cb631b4c9c8d77b2f48c24c088f8e65cc3600cb8e97d72a7161 - languageName: node - linkType: hard - "@babel/plugin-transform-regenerator@npm:^7.25.9": version: 7.27.0 resolution: "@babel/plugin-transform-regenerator@npm:7.27.0" @@ -3000,7 +2978,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.6, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.4.4": +"@babel/types@npm:^7.23.6, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.7, @babel/types@npm:^7.28.2, @babel/types@npm:^7.4.4": version: 7.28.2 resolution: "@babel/types@npm:7.28.2" dependencies: @@ -3577,7 +3555,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:1.10.0": +"@emnapi/core@npm:1.10.0, @emnapi/core@npm:^1.10.0": version: 1.10.0 resolution: "@emnapi/core@npm:1.10.0" dependencies: @@ -3597,7 +3575,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:1.10.0": +"@emnapi/runtime@npm:1.10.0, @emnapi/runtime@npm:^1.10.0": version: 1.10.0 resolution: "@emnapi/runtime@npm:1.10.0" dependencies: @@ -3624,7 +3602,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.2.1": +"@emnapi/wasi-threads@npm:1.2.1, @emnapi/wasi-threads@npm:^1.2.1": version: 1.2.1 resolution: "@emnapi/wasi-threads@npm:1.2.1" dependencies: @@ -4728,7 +4706,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/remapping@npm:^2.3.4": +"@jridgewell/remapping@npm:^2.3.4, @jridgewell/remapping@npm:^2.3.5": version: 2.3.5 resolution: "@jridgewell/remapping@npm:2.3.5" dependencies: @@ -5679,6 +5657,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.132.0": + version: 0.132.0 + resolution: "@oxc-project/types@npm:0.132.0" + checksum: 10/e0694a3c24746006ad774a1cab34efac3ccad5b519234063bcde17e9afe3475680749357e9f90164a222326414cb9510da1b8da350edc0cd35612fd05147c218 + languageName: node + linkType: hard + "@paralleldrive/cuid2@npm:^2.2.2": version: 2.3.1 resolution: "@paralleldrive/cuid2@npm:2.3.1" @@ -5959,6 +5944,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-android-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-android-arm64@npm:1.0.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-darwin-arm64@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-darwin-arm64@npm:1.0.1" @@ -5966,6 +5958,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-darwin-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-darwin-arm64@npm:1.0.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-darwin-x64@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-darwin-x64@npm:1.0.1" @@ -5973,6 +5972,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-darwin-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-darwin-x64@npm:1.0.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rolldown/binding-freebsd-x64@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-freebsd-x64@npm:1.0.1" @@ -5980,6 +5986,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-freebsd-x64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-freebsd-x64@npm:1.0.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.1" @@ -5987,6 +6000,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@rolldown/binding-linux-arm64-gnu@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.1" @@ -5994,6 +6014,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-arm64-musl@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.1" @@ -6001,6 +6028,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-arm64-musl@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rolldown/binding-linux-ppc64-gnu@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.1" @@ -6008,6 +6042,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-ppc64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-s390x-gnu@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.1" @@ -6015,6 +6056,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-s390x-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-x64-gnu@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.1" @@ -6022,6 +6070,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-x64-gnu@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rolldown/binding-linux-x64-musl@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.1" @@ -6029,6 +6084,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-linux-x64-musl@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rolldown/binding-openharmony-arm64@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.1" @@ -6036,6 +6098,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-openharmony-arm64@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-wasm32-wasi@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.1" @@ -6047,6 +6116,17 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-wasm32-wasi@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.2" + dependencies: + "@emnapi/core": "npm:1.10.0" + "@emnapi/runtime": "npm:1.10.0" + "@napi-rs/wasm-runtime": "npm:^1.1.4" + conditions: cpu=wasm32 + languageName: node + linkType: hard + "@rolldown/binding-win32-arm64-msvc@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.1" @@ -6054,6 +6134,13 @@ __metadata: languageName: node linkType: hard +"@rolldown/binding-win32-arm64-msvc@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rolldown/binding-win32-x64-msvc@npm:1.0.1": version: 1.0.1 resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.1" @@ -6061,10 +6148,10 @@ __metadata: languageName: node linkType: hard -"@rolldown/pluginutils@npm:1.0.0-beta.19": - version: 1.0.0-beta.19 - resolution: "@rolldown/pluginutils@npm:1.0.0-beta.19" - checksum: 10/3b09ebf03e0f30b48770bcd7075c3092c6be09f60e6cb320142a37ae651cfc03974186b24cd7df5bd8110561c1da9d3e8bb4ecff0f2459ca4370da3d62c6806e +"@rolldown/binding-win32-x64-msvc@npm:1.0.2": + version: 1.0.2 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.2" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -7483,6 +7570,21 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/node@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/node@npm:4.3.0" + dependencies: + "@jridgewell/remapping": "npm:^2.3.5" + enhanced-resolve: "npm:^5.21.0" + jiti: "npm:^2.6.1" + lightningcss: "npm:1.32.0" + magic-string: "npm:^0.30.21" + source-map-js: "npm:^1.2.1" + tailwindcss: "npm:4.3.0" + checksum: 10/4fc3e56b340a809fdf2b2aa6c90872fe483620aa29613d0e42d1387693c33c4162b811e168efddec282f2d9ebf898322033b92b94a7cf26f26f32eff5bfe65a5 + languageName: node + linkType: hard + "@tailwindcss/oxide-android-arm64@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-android-arm64@npm:4.1.1" @@ -7504,6 +7606,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-android-arm64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-android-arm64@npm:4.3.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-darwin-arm64@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.1.1" @@ -7525,6 +7634,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-darwin-arm64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-darwin-arm64@npm:4.3.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-darwin-x64@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-darwin-x64@npm:4.1.1" @@ -7546,6 +7662,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-darwin-x64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-darwin-x64@npm:4.3.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide-freebsd-x64@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.1.1" @@ -7567,6 +7690,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-freebsd-x64@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-freebsd-x64@npm:4.3.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.1" @@ -7588,6 +7718,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.3.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.1" @@ -7609,6 +7746,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm64-gnu@npm:4.3.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.1" @@ -7630,6 +7774,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-arm64-musl@npm:4.3.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.1" @@ -7651,6 +7802,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-x64-gnu@npm:4.3.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@tailwindcss/oxide-linux-x64-musl@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.1.1" @@ -7672,6 +7830,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-linux-x64-musl@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-linux-x64-musl@npm:4.3.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@tailwindcss/oxide-wasm32-wasi@npm:4.1.11": version: 4.1.11 resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.1.11" @@ -7700,6 +7865,20 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-wasm32-wasi@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-wasm32-wasi@npm:4.3.0" + dependencies: + "@emnapi/core": "npm:^1.10.0" + "@emnapi/runtime": "npm:^1.10.0" + "@emnapi/wasi-threads": "npm:^1.2.1" + "@napi-rs/wasm-runtime": "npm:^1.1.4" + "@tybys/wasm-util": "npm:^0.10.1" + tslib: "npm:^2.8.1" + conditions: cpu=wasm32 + languageName: node + linkType: hard + "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.1" @@ -7721,6 +7900,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-win32-arm64-msvc@npm:4.3.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.1" @@ -7742,6 +7928,13 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide-win32-x64-msvc@npm:4.3.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@tailwindcss/oxide@npm:4.1.1": version: 4.1.1 resolution: "@tailwindcss/oxide@npm:4.1.1" @@ -7878,6 +8071,51 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/oxide@npm:4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/oxide@npm:4.3.0" + dependencies: + "@tailwindcss/oxide-android-arm64": "npm:4.3.0" + "@tailwindcss/oxide-darwin-arm64": "npm:4.3.0" + "@tailwindcss/oxide-darwin-x64": "npm:4.3.0" + "@tailwindcss/oxide-freebsd-x64": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm-gnueabihf": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm64-gnu": "npm:4.3.0" + "@tailwindcss/oxide-linux-arm64-musl": "npm:4.3.0" + "@tailwindcss/oxide-linux-x64-gnu": "npm:4.3.0" + "@tailwindcss/oxide-linux-x64-musl": "npm:4.3.0" + "@tailwindcss/oxide-wasm32-wasi": "npm:4.3.0" + "@tailwindcss/oxide-win32-arm64-msvc": "npm:4.3.0" + "@tailwindcss/oxide-win32-x64-msvc": "npm:4.3.0" + dependenciesMeta: + "@tailwindcss/oxide-android-arm64": + optional: true + "@tailwindcss/oxide-darwin-arm64": + optional: true + "@tailwindcss/oxide-darwin-x64": + optional: true + "@tailwindcss/oxide-freebsd-x64": + optional: true + "@tailwindcss/oxide-linux-arm-gnueabihf": + optional: true + "@tailwindcss/oxide-linux-arm64-gnu": + optional: true + "@tailwindcss/oxide-linux-arm64-musl": + optional: true + "@tailwindcss/oxide-linux-x64-gnu": + optional: true + "@tailwindcss/oxide-linux-x64-musl": + optional: true + "@tailwindcss/oxide-wasm32-wasi": + optional: true + "@tailwindcss/oxide-win32-arm64-msvc": + optional: true + "@tailwindcss/oxide-win32-x64-msvc": + optional: true + checksum: 10/d3da98113c0f3dd5a6bb1aff553788f1263e6044c85cea99b24090f317b94fea2dca4ef281146b993f7658a5b0979ecc193ca4dc0eb0db3fffcff386a2051c02 + languageName: node + linkType: hard + "@tailwindcss/postcss@npm:^4": version: 4.1.12 resolution: "@tailwindcss/postcss@npm:4.1.12" @@ -7904,6 +8142,19 @@ __metadata: languageName: node linkType: hard +"@tailwindcss/vite@npm:^4.3.0": + version: 4.3.0 + resolution: "@tailwindcss/vite@npm:4.3.0" + dependencies: + "@tailwindcss/node": "npm:4.3.0" + "@tailwindcss/oxide": "npm:4.3.0" + tailwindcss: "npm:4.3.0" + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 || ^8 + checksum: 10/6ea6e3ab36a09d39414c99c754ddb2f8c4b72e88be1186b4ab6759bb522068aacc738836349e177a2e073dd50978ba8c4e8a089ca4601eaf610817dc14aae1e9 + languageName: node + linkType: hard + "@testing-library/dom@npm:^10.4.0": version: 10.4.0 resolution: "@testing-library/dom@npm:10.4.0" @@ -8098,47 +8349,6 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.20.5": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10/b53c215e9074c69d212402990b0ca8fa57595d09e10d94bda3130aa22b55d796e50449199867879e4ea0ee968f3a2099e009cfb21a726a53324483abbf25cd30 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10/d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10/63d13a3789aa1e783b87a8b03d9fb2c2c90078de7782422feff1631b8c2a25db626e63a63ac5a1465d47359201c73069dacb4b52149d17c568187625da3064ae - languageName: node - linkType: hard - "@types/body-parser@npm:*": version: 1.19.5 resolution: "@types/body-parser@npm:1.19.5" @@ -9652,19 +9862,21 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-react@npm:^4.6.0": - version: 4.6.0 - resolution: "@vitejs/plugin-react@npm:4.6.0" +"@vitejs/plugin-react@npm:^6.0.2": + version: 6.0.2 + resolution: "@vitejs/plugin-react@npm:6.0.2" dependencies: - "@babel/core": "npm:^7.27.4" - "@babel/plugin-transform-react-jsx-self": "npm:^7.27.1" - "@babel/plugin-transform-react-jsx-source": "npm:^7.27.1" - "@rolldown/pluginutils": "npm:1.0.0-beta.19" - "@types/babel__core": "npm:^7.20.5" - react-refresh: "npm:^0.17.0" + "@rolldown/pluginutils": "npm:^1.0.0" peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 - checksum: 10/f05479b74070bcaa7aedfc0aefcfb40f732ccd0126b30885113719ff0c471b7a09626546c0a6b9404ce66245689b11cb3103c42e59c211ea518713d73c028b02 + "@rolldown/plugin-babel": ^0.1.7 || ^0.2.0 + babel-plugin-react-compiler: ^1.0.0 + vite: ^8.0.0 + peerDependenciesMeta: + "@rolldown/plugin-babel": + optional: true + babel-plugin-react-compiler: + optional: true + checksum: 10/4b3693e94c1907aac699df34fa71c8d5d53228b110f7520dcaca56c96c7127772e806147fa9d2f15edfc64cdefbe13b28c4c71e058601f7311d303ad435701c6 languageName: node linkType: hard @@ -12609,6 +12821,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.21.0": + version: 5.22.1 + resolution: "enhanced-resolve@npm:5.22.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.3.3" + checksum: 10/2124366118c1e93836b23b4aad933352ba8d404c2c50129388b5d83520bfea1021169e975967e048bfca3a82cbf07756ba76a26e1eab305ef06b2ab1a384e6c0 + languageName: node + linkType: hard + "enquirer@npm:^2.4.1": version: 2.4.1 resolution: "enquirer@npm:2.4.1" @@ -13397,7 +13619,7 @@ __metadata: version: 0.0.0-use.local resolution: "example-react@workspace:examples/react" dependencies: - "@tailwindcss/vite": "npm:^4.1.11" + "@tailwindcss/vite": "npm:^4.3.0" "@types/react": "npm:^19.0.10" "@types/react-dom": "npm:^19.0.4" "@uppy/core": "workspace:*" @@ -13406,7 +13628,7 @@ __metadata: "@uppy/screen-capture": "workspace:*" "@uppy/tus": "workspace:*" "@uppy/webcam": "workspace:*" - "@vitejs/plugin-react": "npm:^4.6.0" + "@vitejs/plugin-react": "npm:^6.0.2" "@vitest/browser": "npm:^4.1.6" "@vitest/browser-playwright": "npm:^4.1.6" msw: "npm:^2.10.4" @@ -13415,7 +13637,7 @@ __metadata: react-dom: "npm:^19.0.0" tailwindcss: "npm:^4.0.9" typescript: "npm:^5.7.3" - vite: "npm:^7.1.11" + vite: "npm:^8.0.14" vitest: "npm:^4.1.6" vitest-browser-react: "npm:^2.2.0" languageName: unknown @@ -15788,6 +16010,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^2.6.1": + version: 2.7.0 + resolution: "jiti@npm:2.7.0" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10/6d75a8dbd61dbee031aa0937fabb748ff8ddf370b971958cc704f5cf26b4c5bdc9dcd0563059b2627a2bd41d946fa0bc64f912fdc8981ca7945a9d63c74ad0f9 + languageName: node + linkType: hard + "js-base64@npm:^3.7.2": version: 3.7.7 resolution: "js-base64@npm:3.7.7" @@ -16635,7 +16866,7 @@ __metadata: languageName: node linkType: hard -"lightningcss@npm:^1.32.0": +"lightningcss@npm:1.32.0, lightningcss@npm:^1.32.0": version: 1.32.0 resolution: "lightningcss@npm:1.32.0" dependencies: @@ -20151,13 +20382,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:^0.17.0": - version: 0.17.0 - resolution: "react-refresh@npm:0.17.0" - checksum: 10/5e94f07d43bb1cfdc9b0c6e0c8c73e754005489950dcff1edb53aa8451d1d69a47b740b195c7c80fb4eb511c56a3585dc55eddd83f0097fb5e015116a1460467 - languageName: node - linkType: hard - "react-router@npm:^7.12.0": version: 7.12.0 resolution: "react-router@npm:7.12.0" @@ -20640,6 +20864,64 @@ __metadata: languageName: node linkType: hard +"rolldown@npm:1.0.2": + version: 1.0.2 + resolution: "rolldown@npm:1.0.2" + dependencies: + "@oxc-project/types": "npm:=0.132.0" + "@rolldown/binding-android-arm64": "npm:1.0.2" + "@rolldown/binding-darwin-arm64": "npm:1.0.2" + "@rolldown/binding-darwin-x64": "npm:1.0.2" + "@rolldown/binding-freebsd-x64": "npm:1.0.2" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.2" + "@rolldown/binding-linux-arm64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-arm64-musl": "npm:1.0.2" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-s390x-gnu": "npm:1.0.2" + "@rolldown/binding-linux-x64-gnu": "npm:1.0.2" + "@rolldown/binding-linux-x64-musl": "npm:1.0.2" + "@rolldown/binding-openharmony-arm64": "npm:1.0.2" + "@rolldown/binding-wasm32-wasi": "npm:1.0.2" + "@rolldown/binding-win32-arm64-msvc": "npm:1.0.2" + "@rolldown/binding-win32-x64-msvc": "npm:1.0.2" + "@rolldown/pluginutils": "npm:^1.0.0" + dependenciesMeta: + "@rolldown/binding-android-arm64": + optional: true + "@rolldown/binding-darwin-arm64": + optional: true + "@rolldown/binding-darwin-x64": + optional: true + "@rolldown/binding-freebsd-x64": + optional: true + "@rolldown/binding-linux-arm-gnueabihf": + optional: true + "@rolldown/binding-linux-arm64-gnu": + optional: true + "@rolldown/binding-linux-arm64-musl": + optional: true + "@rolldown/binding-linux-ppc64-gnu": + optional: true + "@rolldown/binding-linux-s390x-gnu": + optional: true + "@rolldown/binding-linux-x64-gnu": + optional: true + "@rolldown/binding-linux-x64-musl": + optional: true + "@rolldown/binding-openharmony-arm64": + optional: true + "@rolldown/binding-wasm32-wasi": + optional: true + "@rolldown/binding-win32-arm64-msvc": + optional: true + "@rolldown/binding-win32-x64-msvc": + optional: true + bin: + rolldown: ./bin/cli.mjs + checksum: 10/2e51f0b2332eef4001262dad360886ca11376558ce270fbddad6182870395200b123ad75d412e60cb4328650d1df2cb74ae374e79edf930c030bfb693c9b1891 + languageName: node + linkType: hard + "rollup@npm:4.34.8": version: 4.34.8 resolution: "rollup@npm:4.34.8" @@ -22324,6 +22606,13 @@ __metadata: languageName: node linkType: hard +"tailwindcss@npm:4.3.0": + version: 4.3.0 + resolution: "tailwindcss@npm:4.3.0" + checksum: 10/3a7dde8a0ccd31ef02e6b45a1257e0040fd8372584a94e930445400f4e5c50a101022f99951cf5c0a12b3936e23489d9c55d342e7d597a806c7a0f139ba8c0dd + languageName: node + linkType: hard + "tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -22331,6 +22620,13 @@ __metadata: languageName: node linkType: hard +"tapable@npm:^2.3.3": + version: 2.3.3 + resolution: "tapable@npm:2.3.3" + checksum: 10/21fb64a7ae1a0e11d855a6c33a22ae5ecf7e2f23170c942da673b44bf4c3aae8aa52451ef2792d0ce36c7feca13dceafa4f135105d66fc06912632488c0913fd + languageName: node + linkType: hard + "tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -23545,6 +23841,63 @@ __metadata: languageName: node linkType: hard +"vite@npm:^8.0.14": + version: 8.0.14 + resolution: "vite@npm:8.0.14" + dependencies: + fsevents: "npm:~2.3.3" + lightningcss: "npm:^1.32.0" + picomatch: "npm:^4.0.4" + postcss: "npm:^8.5.15" + rolldown: "npm:1.0.2" + tinyglobby: "npm:^0.2.16" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.1.18 + esbuild: ^0.27.0 || ^0.28.0 + jiti: ">=1.21.0" + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + "@vitejs/devtools": + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10/3747c9b9dabdfa5b840630c39b2c764afb3c3762816f3148afe7d516edc1889b60b666adeb4e98761c26fb8ed5ba3a9770df5c0450443daf4cdfac110bc6df1c + languageName: node + linkType: hard + "vitefu@npm:^1.0.4": version: 1.1.1 resolution: "vitefu@npm:1.1.1"