From 9787e42a143f77258e6566dc59249fd24c1302ec Mon Sep 17 00:00:00 2001 From: Antoine BERNIER Date: Sun, 28 Dec 2025 14:15:56 +0100 Subject: [PATCH 1/2] . --- demos/aquarium/package.json | 4 +- demos/arkanoid-under-60-loc/package.json | 4 +- demos/arkanoid/package.json | 4 +- demos/audio-analyser/package.json | 4 +- demos/backdrop-and-cables/package.json | 4 +- demos/baking-soft-shadows/package.json | 4 +- demos/basic-ballpit/package.json | 4 +- demos/basic-demo/package.json | 4 +- .../package.json | 4 +- demos/bezier-curves-and-nodes/package.json | 4 +- demos/bloom-hdr-workflow-gltf/package.json | 4 +- demos/bouncy-watch/package.json | 4 +- demos/bounds-and-makedefault/package.json | 4 +- demos/bruno-simons-20k-challenge/package.json | 4 +- demos/building-dynamic-envmaps/package.json | 4 +- demos/building-live-envmaps/package.json | 4 +- demos/bvh/package.json | 4 +- demos/camera-scroll/package.json | 4 +- demos/camera-shake/package.json | 4 +- demos/canvas-text/package.json | 4 +- demos/cards-with-border-radius/package.json | 4 +- demos/cards/package.json | 4 +- demos/caustics/package.json | 4 +- demos/cell-fracture/package.json | 4 +- demos/clones/package.json | 4 +- demos/clouds/package.json | 4 +- demos/color-grading/package.json | 4 +- demos/confetti/package.json | 4 +- demos/csg-bunny-usegroups/package.json | 4 +- demos/csg-house/package.json | 4 +- .../package.json | 4 +- demos/dbismut-furniture/package.json | 4 +- demos/diamond-refraction/package.json | 4 +- demos/diamond-ring/package.json | 4 +- demos/drei-rendertexture/package.json | 4 +- demos/ecctrl-fisheye/package.json | 4 +- demos/edgesgeometry/package.json | 4 +- demos/enter-portals/package.json | 4 +- .../package.json | 4 +- demos/envmap-ground-projection/package.json | 4 +- demos/faucets-select-highlight/package.json | 4 +- demos/flexbox-yoga-in-webgl/package.json | 4 +- demos/floating-diamonds/package.json | 4 +- demos/floating-instanced-shoes/package.json | 4 +- demos/floating-laptop/package.json | 4 +- demos/flying-bananas/package.json | 4 +- demos/frosted-glass/package.json | 4 +- demos/gatsby-stars/package.json | 4 +- demos/glass-flower/package.json | 4 +- demos/gltf-animations-re-used/package.json | 4 +- .../package.json | 4 +- demos/gltf-animations/package.json | 4 +- demos/gltfjsx-400kb-drone/package.json | 4 +- demos/gpgpu-curl-noise-dof/package.json | 4 +- demos/grass-shader/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- demos/hi-key-bubbles/package.json | 4 +- demos/horizontal-tiles/package.json | 4 +- demos/html-annotations/package.json | 4 +- demos/html-input-fields/package.json | 4 +- demos/html-markers/package.json | 4 +- demos/image-gallery/package.json | 4 +- demos/infinite-scroll/package.json | 4 +- .../instanced-particles-effects/package.json | 4 +- demos/instanced-vertex-colors/package.json | 4 +- demos/instances/package.json | 4 +- demos/inter-epoxy-resin/package.json | 4 +- .../package.json | 4 +- demos/inverted-stencil-buffer/package.json | 4 +- demos/iridescent-decals/package.json | 4 +- demos/lamina-1x/package.json | 4 +- demos/landing-page/package.json | 4 +- demos/learn-with-jason/package.json | 4 +- demos/lulaby-city/package.json | 4 +- demos/lusion-connectors/package.json | 4 +- demos/magic-box/package.json | 4 +- demos/merged-instance/package.json | 4 +- demos/minecraft/package.json | 4 +- demos/mixing-controls/package.json | 4 +- .../package.json | 4 +- demos/mixing-html-and-webgl/package.json | 4 +- demos/moksha/package.json | 4 +- demos/monitors/package.json | 4 +- demos/motionpathcontrols/package.json | 4 +- demos/mount-transitions/package.json | 4 +- .../package.json | 4 +- demos/nextjs-prism/package.json | 4 +- demos/night-train/package.json | 4 +- demos/object-clump/package.json | 4 +- demos/pairing-threejs-to-ui/package.json | 4 +- demos/pass-through-portals/package.json | 4 +- .../package.json | 4 +- demos/pinball-in-70-lines/package.json | 4 +- demos/pmndrs-vercel/package.json | 4 +- demos/portal-shapes/package.json | 4 +- demos/portals/package.json | 4 +- .../package.json | 4 +- demos/racing-game/package.json | 4 +- demos/ragdoll-physics/package.json | 4 +- demos/rapier-physics/package.json | 4 +- demos/rapier-ping-pong/package.json | 4 +- demos/raycast-cycling/package.json | 4 +- .../package.json | 4 +- demos/re-using-gltfs/package.json | 4 +- demos/react-ellipsecurve/package.json | 4 +- demos/react-pp-outlines/package.json | 4 +- demos/react-spring-animations/package.json | 4 +- demos/room-with-soft-shadows/package.json | 4 +- demos/router-transitions/package.json | 4 +- .../package.json | 4 +- demos/scrollcontrols-gltf/package.json | 4 +- .../scrollcontrols-with-minimap/package.json | 4 +- demos/selective-outlines/package.json | 4 +- demos/shader-fire/package.json | 4 +- demos/shader-hmr/package.json | 4 +- demos/shadermaterials/package.json | 4 +- demos/shoe-configurator/package.json | 4 +- demos/shopping/package.json | 4 +- demos/simple-audio-analyser/package.json | 4 +- .../package.json | 4 +- demos/simple-physics-demo/package.json | 4 +- demos/sky-dome-with-annotations/package.json | 4 +- demos/soft-shadows/package.json | 4 +- demos/space-game/package.json | 4 +- demos/sparks-and-effects/package.json | 4 +- demos/spline-glass-shapes/package.json | 4 +- demos/sport-hall/package.json | 4 +- demos/springy-boxes/package.json | 4 +- .../package.json | 4 +- demos/ssr-test/package.json | 4 +- demos/stage-presets-gltfjsx/package.json | 4 +- demos/staging-and-camerashake/package.json | 4 +- demos/starwars/package.json | 4 +- demos/stencil-mask/package.json | 4 +- .../package.json | 4 +- demos/svg-renderer/package.json | 4 +- demos/t-shirt-configurator/package.json | 4 +- demos/the-three-graces/package.json | 4 +- .../threejs-journey-lv-1-fisheye/package.json | 4 +- demos/threejs-journey-portal/package.json | 4 +- demos/thunder-clouds/package.json | 4 +- .../package.json | 4 +- demos/transparent-aesop-bottles/package.json | 4 +- demos/trigger-meshes/package.json | 4 +- .../package.json | 4 +- .../package.json | 4 +- demos/video-cookies/package.json | 4 +- demos/video-textures/package.json | 4 +- demos/view-tracking/package.json | 4 +- demos/viewcube/package.json | 4 +- demos/viking-ship/package.json | 4 +- demos/volumetric-light-godray/package.json | 4 +- demos/volumetric-spotlight/package.json | 4 +- demos/water-shader/package.json | 4 +- demos/wobbling-sphere/package.json | 4 +- demos/zustand-site/package.json | 4 +- package-lock.json | 2023 ++++++++--------- 158 files changed, 1325 insertions(+), 1326 deletions(-) diff --git a/demos/aquarium/package.json b/demos/aquarium/package.json index 7ebe14983..d02116479 100644 --- a/demos/aquarium/package.json +++ b/demos/aquarium/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/arkanoid-under-60-loc/package.json b/demos/arkanoid-under-60-loc/package.json index 05e432a9c..9418affcf 100644 --- a/demos/arkanoid-under-60-loc/package.json +++ b/demos/arkanoid-under-60-loc/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/arkanoid/package.json b/demos/arkanoid/package.json index b95838058..28ba3e26a 100644 --- a/demos/arkanoid/package.json +++ b/demos/arkanoid/package.json @@ -37,9 +37,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/audio-analyser/package.json b/demos/audio-analyser/package.json index 815c24483..2bfb611e9 100644 --- a/demos/audio-analyser/package.json +++ b/demos/audio-analyser/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/backdrop-and-cables/package.json b/demos/backdrop-and-cables/package.json index a0ddf8e33..f6d23e4da 100644 --- a/demos/backdrop-and-cables/package.json +++ b/demos/backdrop-and-cables/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/baking-soft-shadows/package.json b/demos/baking-soft-shadows/package.json index c5e03eb0b..8c60502f0 100644 --- a/demos/baking-soft-shadows/package.json +++ b/demos/baking-soft-shadows/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/basic-ballpit/package.json b/demos/basic-ballpit/package.json index c6313cfa2..402fbbfff 100644 --- a/demos/basic-ballpit/package.json +++ b/demos/basic-ballpit/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/basic-demo/package.json b/demos/basic-demo/package.json index 621ca3a0a..02abd263a 100644 --- a/demos/basic-demo/package.json +++ b/demos/basic-demo/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bestservedbold-christmas-baubles/package.json b/demos/bestservedbold-christmas-baubles/package.json index 13ea4ec59..b3557b98e 100644 --- a/demos/bestservedbold-christmas-baubles/package.json +++ b/demos/bestservedbold-christmas-baubles/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bezier-curves-and-nodes/package.json b/demos/bezier-curves-and-nodes/package.json index 4f0222f4b..498b4524a 100644 --- a/demos/bezier-curves-and-nodes/package.json +++ b/demos/bezier-curves-and-nodes/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bloom-hdr-workflow-gltf/package.json b/demos/bloom-hdr-workflow-gltf/package.json index aaaef0c85..acbb22787 100644 --- a/demos/bloom-hdr-workflow-gltf/package.json +++ b/demos/bloom-hdr-workflow-gltf/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bouncy-watch/package.json b/demos/bouncy-watch/package.json index 76bcde829..00d2937a3 100644 --- a/demos/bouncy-watch/package.json +++ b/demos/bouncy-watch/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bounds-and-makedefault/package.json b/demos/bounds-and-makedefault/package.json index 3a4d2a9f1..8d9708ccf 100644 --- a/demos/bounds-and-makedefault/package.json +++ b/demos/bounds-and-makedefault/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bruno-simons-20k-challenge/package.json b/demos/bruno-simons-20k-challenge/package.json index 0ccdf99e1..a2c3870ef 100644 --- a/demos/bruno-simons-20k-challenge/package.json +++ b/demos/bruno-simons-20k-challenge/package.json @@ -24,9 +24,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/building-dynamic-envmaps/package.json b/demos/building-dynamic-envmaps/package.json index 4e62d7b80..8ccaf0006 100644 --- a/demos/building-dynamic-envmaps/package.json +++ b/demos/building-dynamic-envmaps/package.json @@ -24,9 +24,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/building-live-envmaps/package.json b/demos/building-live-envmaps/package.json index b6ea74bfd..59ba96d56 100644 --- a/demos/building-live-envmaps/package.json +++ b/demos/building-live-envmaps/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/bvh/package.json b/demos/bvh/package.json index 21e6a904a..edff19581 100644 --- a/demos/bvh/package.json +++ b/demos/bvh/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/camera-scroll/package.json b/demos/camera-scroll/package.json index ede972be7..560e8f027 100644 --- a/demos/camera-scroll/package.json +++ b/demos/camera-scroll/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/camera-shake/package.json b/demos/camera-shake/package.json index 9f87a21d3..a73d50dd4 100644 --- a/demos/camera-shake/package.json +++ b/demos/camera-shake/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/canvas-text/package.json b/demos/canvas-text/package.json index cd45f8d72..c5234b355 100644 --- a/demos/canvas-text/package.json +++ b/demos/canvas-text/package.json @@ -14,9 +14,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/cards-with-border-radius/package.json b/demos/cards-with-border-radius/package.json index a19ea7505..b1ce2327c 100644 --- a/demos/cards-with-border-radius/package.json +++ b/demos/cards-with-border-radius/package.json @@ -30,9 +30,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/cards/package.json b/demos/cards/package.json index 0f3e41a64..c6788920b 100644 --- a/demos/cards/package.json +++ b/demos/cards/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/caustics/package.json b/demos/caustics/package.json index a3a03a501..a15d0a793 100644 --- a/demos/caustics/package.json +++ b/demos/caustics/package.json @@ -29,9 +29,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/cell-fracture/package.json b/demos/cell-fracture/package.json index 2000ce7e4..5d544676f 100644 --- a/demos/cell-fracture/package.json +++ b/demos/cell-fracture/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/clones/package.json b/demos/clones/package.json index 99a43b9b9..8ca3e544c 100644 --- a/demos/clones/package.json +++ b/demos/clones/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/clouds/package.json b/demos/clouds/package.json index 3b625849c..6bc070d09 100644 --- a/demos/clouds/package.json +++ b/demos/clouds/package.json @@ -46,9 +46,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/color-grading/package.json b/demos/color-grading/package.json index 5796921ac..eba16bf58 100644 --- a/demos/color-grading/package.json +++ b/demos/color-grading/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/confetti/package.json b/demos/confetti/package.json index ddc897aae..96cbc33d7 100644 --- a/demos/confetti/package.json +++ b/demos/confetti/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/csg-bunny-usegroups/package.json b/demos/csg-bunny-usegroups/package.json index c311880db..d823f4f1b 100644 --- a/demos/csg-bunny-usegroups/package.json +++ b/demos/csg-bunny-usegroups/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/csg-house/package.json b/demos/csg-house/package.json index b8dc66c60..9d49fa8be 100644 --- a/demos/csg-house/package.json +++ b/demos/csg-house/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/csg-operations-rapier-physics/package.json b/demos/csg-operations-rapier-physics/package.json index dab3e6bb5..86ea23e2c 100644 --- a/demos/csg-operations-rapier-physics/package.json +++ b/demos/csg-operations-rapier-physics/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/dbismut-furniture/package.json b/demos/dbismut-furniture/package.json index 0841cc21f..4ff0147d7 100644 --- a/demos/dbismut-furniture/package.json +++ b/demos/dbismut-furniture/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/diamond-refraction/package.json b/demos/diamond-refraction/package.json index 9474070f2..b809cc942 100644 --- a/demos/diamond-refraction/package.json +++ b/demos/diamond-refraction/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/diamond-ring/package.json b/demos/diamond-ring/package.json index 19500cd03..74fb09478 100644 --- a/demos/diamond-ring/package.json +++ b/demos/diamond-ring/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/drei-rendertexture/package.json b/demos/drei-rendertexture/package.json index 4e50f7f23..45154a586 100644 --- a/demos/drei-rendertexture/package.json +++ b/demos/drei-rendertexture/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/ecctrl-fisheye/package.json b/demos/ecctrl-fisheye/package.json index d5f55abcd..aaa53d2d1 100644 --- a/demos/ecctrl-fisheye/package.json +++ b/demos/ecctrl-fisheye/package.json @@ -31,9 +31,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/edgesgeometry/package.json b/demos/edgesgeometry/package.json index 97a14ec8c..71901cc31 100644 --- a/demos/edgesgeometry/package.json +++ b/demos/edgesgeometry/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/enter-portals/package.json b/demos/enter-portals/package.json index 771720219..d1f36ffa7 100644 --- a/demos/enter-portals/package.json +++ b/demos/enter-portals/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/environment-blur-and-transitions/package.json b/demos/environment-blur-and-transitions/package.json index fe9f5402a..7bed9c817 100644 --- a/demos/environment-blur-and-transitions/package.json +++ b/demos/environment-blur-and-transitions/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/envmap-ground-projection/package.json b/demos/envmap-ground-projection/package.json index e2666bf8a..1074b1a4b 100644 --- a/demos/envmap-ground-projection/package.json +++ b/demos/envmap-ground-projection/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/faucets-select-highlight/package.json b/demos/faucets-select-highlight/package.json index 81a9354e1..b2b7b2905 100644 --- a/demos/faucets-select-highlight/package.json +++ b/demos/faucets-select-highlight/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/flexbox-yoga-in-webgl/package.json b/demos/flexbox-yoga-in-webgl/package.json index 0fc391a7e..aa91ad375 100644 --- a/demos/flexbox-yoga-in-webgl/package.json +++ b/demos/flexbox-yoga-in-webgl/package.json @@ -37,9 +37,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "keywords": [ "layout", diff --git a/demos/floating-diamonds/package.json b/demos/floating-diamonds/package.json index b77bab1dc..455122217 100644 --- a/demos/floating-diamonds/package.json +++ b/demos/floating-diamonds/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/floating-instanced-shoes/package.json b/demos/floating-instanced-shoes/package.json index 637af8e0f..80e4e812d 100644 --- a/demos/floating-instanced-shoes/package.json +++ b/demos/floating-instanced-shoes/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/floating-laptop/package.json b/demos/floating-laptop/package.json index 7effe8072..2f8863b15 100644 --- a/demos/floating-laptop/package.json +++ b/demos/floating-laptop/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/flying-bananas/package.json b/demos/flying-bananas/package.json index 266ea3685..559d772f6 100644 --- a/demos/flying-bananas/package.json +++ b/demos/flying-bananas/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/frosted-glass/package.json b/demos/frosted-glass/package.json index a50c5e22d..cf6cedfaa 100644 --- a/demos/frosted-glass/package.json +++ b/demos/frosted-glass/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gatsby-stars/package.json b/demos/gatsby-stars/package.json index c7775cbb0..f877f02e7 100644 --- a/demos/gatsby-stars/package.json +++ b/demos/gatsby-stars/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/glass-flower/package.json b/demos/glass-flower/package.json index aeca9f305..4177da64e 100644 --- a/demos/glass-flower/package.json +++ b/demos/glass-flower/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gltf-animations-re-used/package.json b/demos/gltf-animations-re-used/package.json index 5aa68bf82..bf4b1d8d8 100644 --- a/demos/gltf-animations-re-used/package.json +++ b/demos/gltf-animations-re-used/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gltf-animations-tied-to-scroll/package.json b/demos/gltf-animations-tied-to-scroll/package.json index e57fed66f..b2f3d3854 100644 --- a/demos/gltf-animations-tied-to-scroll/package.json +++ b/demos/gltf-animations-tied-to-scroll/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gltf-animations/package.json b/demos/gltf-animations/package.json index 0277e2ba8..3ade794e6 100644 --- a/demos/gltf-animations/package.json +++ b/demos/gltf-animations/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gltfjsx-400kb-drone/package.json b/demos/gltfjsx-400kb-drone/package.json index a27f1cafd..e0736f748 100644 --- a/demos/gltfjsx-400kb-drone/package.json +++ b/demos/gltfjsx-400kb-drone/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/gpgpu-curl-noise-dof/package.json b/demos/gpgpu-curl-noise-dof/package.json index b9d411e4a..a1e8b2230 100644 --- a/demos/gpgpu-curl-noise-dof/package.json +++ b/demos/gpgpu-curl-noise-dof/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/grass-shader/package.json b/demos/grass-shader/package.json index f161ac88c..096d10d54 100644 --- a/demos/grass-shader/package.json +++ b/demos/grass-shader/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/ground-projected-envmaps-lamina/package.json b/demos/ground-projected-envmaps-lamina/package.json index 191770675..afa54412a 100644 --- a/demos/ground-projected-envmaps-lamina/package.json +++ b/demos/ground-projected-envmaps-lamina/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/ground-reflections-and-video-textures/package.json b/demos/ground-reflections-and-video-textures/package.json index 35da5c1cb..a71583f38 100644 --- a/demos/ground-reflections-and-video-textures/package.json +++ b/demos/ground-reflections-and-video-textures/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/hi-key-bubbles/package.json b/demos/hi-key-bubbles/package.json index 85b25123f..80de52ecf 100644 --- a/demos/hi-key-bubbles/package.json +++ b/demos/hi-key-bubbles/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/horizontal-tiles/package.json b/demos/horizontal-tiles/package.json index 271c440bd..2c3d8183e 100644 --- a/demos/horizontal-tiles/package.json +++ b/demos/horizontal-tiles/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/html-annotations/package.json b/demos/html-annotations/package.json index 50c36472f..45ca98f23 100644 --- a/demos/html-annotations/package.json +++ b/demos/html-annotations/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/html-input-fields/package.json b/demos/html-input-fields/package.json index 5d569a29a..855bc1daa 100644 --- a/demos/html-input-fields/package.json +++ b/demos/html-input-fields/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/html-markers/package.json b/demos/html-markers/package.json index cb4eac4bb..fb20918ef 100644 --- a/demos/html-markers/package.json +++ b/demos/html-markers/package.json @@ -10,9 +10,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "dependencies": { "@react-three/drei": "^9.109.5", diff --git a/demos/image-gallery/package.json b/demos/image-gallery/package.json index 4a0918a2b..d762e9168 100644 --- a/demos/image-gallery/package.json +++ b/demos/image-gallery/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/infinite-scroll/package.json b/demos/infinite-scroll/package.json index 4b69e44da..7bc6412b5 100644 --- a/demos/infinite-scroll/package.json +++ b/demos/infinite-scroll/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/instanced-particles-effects/package.json b/demos/instanced-particles-effects/package.json index 427c22822..ea9859d62 100644 --- a/demos/instanced-particles-effects/package.json +++ b/demos/instanced-particles-effects/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/instanced-vertex-colors/package.json b/demos/instanced-vertex-colors/package.json index f88693bcf..b7a893bfe 100644 --- a/demos/instanced-vertex-colors/package.json +++ b/demos/instanced-vertex-colors/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/instances/package.json b/demos/instances/package.json index 79c32b480..844febf13 100644 --- a/demos/instances/package.json +++ b/demos/instances/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/inter-epoxy-resin/package.json b/demos/inter-epoxy-resin/package.json index e0543babb..9c76f7661 100644 --- a/demos/inter-epoxy-resin/package.json +++ b/demos/inter-epoxy-resin/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/interactive-spline-scene-live-html/package.json b/demos/interactive-spline-scene-live-html/package.json index 284250a1b..66e6f944b 100644 --- a/demos/interactive-spline-scene-live-html/package.json +++ b/demos/interactive-spline-scene-live-html/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/inverted-stencil-buffer/package.json b/demos/inverted-stencil-buffer/package.json index 1a5441900..7cd415d06 100644 --- a/demos/inverted-stencil-buffer/package.json +++ b/demos/inverted-stencil-buffer/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/iridescent-decals/package.json b/demos/iridescent-decals/package.json index 3ee6b8720..d42dee0d8 100644 --- a/demos/iridescent-decals/package.json +++ b/demos/iridescent-decals/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/lamina-1x/package.json b/demos/lamina-1x/package.json index bb9b2aae7..8248b90e0 100644 --- a/demos/lamina-1x/package.json +++ b/demos/lamina-1x/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/landing-page/package.json b/demos/landing-page/package.json index 18ee08b4d..964437241 100644 --- a/demos/landing-page/package.json +++ b/demos/landing-page/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/learn-with-jason/package.json b/demos/learn-with-jason/package.json index 58a35b686..4c3d8d4bd 100644 --- a/demos/learn-with-jason/package.json +++ b/demos/learn-with-jason/package.json @@ -42,9 +42,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/lulaby-city/package.json b/demos/lulaby-city/package.json index 4c3c61825..d13bee5c3 100644 --- a/demos/lulaby-city/package.json +++ b/demos/lulaby-city/package.json @@ -38,10 +38,10 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "lint-staged": "^9.5.0", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "browserslist": { "production": [ diff --git a/demos/lusion-connectors/package.json b/demos/lusion-connectors/package.json index cfbb71c0f..128e9f205 100644 --- a/demos/lusion-connectors/package.json +++ b/demos/lusion-connectors/package.json @@ -31,9 +31,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/magic-box/package.json b/demos/magic-box/package.json index 53071bf8d..c20a588db 100644 --- a/demos/magic-box/package.json +++ b/demos/magic-box/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/merged-instance/package.json b/demos/merged-instance/package.json index 5c2651c63..2bb9602b5 100644 --- a/demos/merged-instance/package.json +++ b/demos/merged-instance/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/minecraft/package.json b/demos/minecraft/package.json index e174a5cfc..c15aa7cbe 100644 --- a/demos/minecraft/package.json +++ b/demos/minecraft/package.json @@ -46,9 +46,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/mixing-controls/package.json b/demos/mixing-controls/package.json index d81c97a4e..4842c7efe 100644 --- a/demos/mixing-controls/package.json +++ b/demos/mixing-controls/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/mixing-html-and-webgl-w-occlusion/package.json b/demos/mixing-html-and-webgl-w-occlusion/package.json index 8343f635b..8c0d5b3ca 100644 --- a/demos/mixing-html-and-webgl-w-occlusion/package.json +++ b/demos/mixing-html-and-webgl-w-occlusion/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/mixing-html-and-webgl/package.json b/demos/mixing-html-and-webgl/package.json index 59819e540..1146e30f4 100644 --- a/demos/mixing-html-and-webgl/package.json +++ b/demos/mixing-html-and-webgl/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/moksha/package.json b/demos/moksha/package.json index 9b0d47dbf..62dcc5e69 100644 --- a/demos/moksha/package.json +++ b/demos/moksha/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/monitors/package.json b/demos/monitors/package.json index 6f7b81521..6e9729bc1 100644 --- a/demos/monitors/package.json +++ b/demos/monitors/package.json @@ -35,9 +35,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/motionpathcontrols/package.json b/demos/motionpathcontrols/package.json index 5ab1d14b3..e17b90956 100644 --- a/demos/motionpathcontrols/package.json +++ b/demos/motionpathcontrols/package.json @@ -31,9 +31,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/mount-transitions/package.json b/demos/mount-transitions/package.json index ae7f31542..de86b01ab 100644 --- a/demos/mount-transitions/package.json +++ b/demos/mount-transitions/package.json @@ -24,9 +24,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/multiple-views-with-uniform-controls/package.json b/demos/multiple-views-with-uniform-controls/package.json index d546c0333..45cb39c23 100644 --- a/demos/multiple-views-with-uniform-controls/package.json +++ b/demos/multiple-views-with-uniform-controls/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/nextjs-prism/package.json b/demos/nextjs-prism/package.json index 83a44f08c..145c5bf76 100644 --- a/demos/nextjs-prism/package.json +++ b/demos/nextjs-prism/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/night-train/package.json b/demos/night-train/package.json index aacf27750..8a3713ecd 100644 --- a/demos/night-train/package.json +++ b/demos/night-train/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/object-clump/package.json b/demos/object-clump/package.json index 268d3adf2..912ec0487 100644 --- a/demos/object-clump/package.json +++ b/demos/object-clump/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/pairing-threejs-to-ui/package.json b/demos/pairing-threejs-to-ui/package.json index 35f59840d..64fe0cf03 100644 --- a/demos/pairing-threejs-to-ui/package.json +++ b/demos/pairing-threejs-to-ui/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/pass-through-portals/package.json b/demos/pass-through-portals/package.json index ebfaa1942..ac3fcfd93 100644 --- a/demos/pass-through-portals/package.json +++ b/demos/pass-through-portals/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/physics-with-convex-polyhedrons/package.json b/demos/physics-with-convex-polyhedrons/package.json index acfe82ae0..54b26e75a 100644 --- a/demos/physics-with-convex-polyhedrons/package.json +++ b/demos/physics-with-convex-polyhedrons/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/pinball-in-70-lines/package.json b/demos/pinball-in-70-lines/package.json index 8c77f120d..8d2d7755a 100644 --- a/demos/pinball-in-70-lines/package.json +++ b/demos/pinball-in-70-lines/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/pmndrs-vercel/package.json b/demos/pmndrs-vercel/package.json index f281a7f6b..36c7d905d 100644 --- a/demos/pmndrs-vercel/package.json +++ b/demos/pmndrs-vercel/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/portal-shapes/package.json b/demos/portal-shapes/package.json index 9b519f0e1..5695f29ca 100644 --- a/demos/portal-shapes/package.json +++ b/demos/portal-shapes/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/portals/package.json b/demos/portals/package.json index f792720aa..c48db2082 100644 --- a/demos/portals/package.json +++ b/demos/portals/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/progressive-loading-states-with-suspense/package.json b/demos/progressive-loading-states-with-suspense/package.json index 8bc8365da..741b7af83 100644 --- a/demos/progressive-loading-states-with-suspense/package.json +++ b/demos/progressive-loading-states-with-suspense/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/racing-game/package.json b/demos/racing-game/package.json index 777583896..94d4d84a6 100644 --- a/demos/racing-game/package.json +++ b/demos/racing-game/package.json @@ -27,9 +27,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/ragdoll-physics/package.json b/demos/ragdoll-physics/package.json index 16244161c..4a4c0fee4 100644 --- a/demos/ragdoll-physics/package.json +++ b/demos/ragdoll-physics/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/rapier-physics/package.json b/demos/rapier-physics/package.json index 4ac98d510..47cf763de 100644 --- a/demos/rapier-physics/package.json +++ b/demos/rapier-physics/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/rapier-ping-pong/package.json b/demos/rapier-ping-pong/package.json index b4405cb42..99a88c03f 100644 --- a/demos/rapier-ping-pong/package.json +++ b/demos/rapier-ping-pong/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/raycast-cycling/package.json b/demos/raycast-cycling/package.json index 1abfaa046..9c459e299 100644 --- a/demos/raycast-cycling/package.json +++ b/demos/raycast-cycling/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/re-using-geometry-and-level-of-detail/package.json b/demos/re-using-geometry-and-level-of-detail/package.json index 01b443d06..7b261c221 100644 --- a/demos/re-using-geometry-and-level-of-detail/package.json +++ b/demos/re-using-geometry-and-level-of-detail/package.json @@ -15,9 +15,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/re-using-gltfs/package.json b/demos/re-using-gltfs/package.json index 4b5bb92cc..69ae73d7a 100644 --- a/demos/re-using-gltfs/package.json +++ b/demos/re-using-gltfs/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/react-ellipsecurve/package.json b/demos/react-ellipsecurve/package.json index 6169c0c0d..1ed365ec9 100644 --- a/demos/react-ellipsecurve/package.json +++ b/demos/react-ellipsecurve/package.json @@ -38,9 +38,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/react-pp-outlines/package.json b/demos/react-pp-outlines/package.json index 79d39fcc6..5b6653e22 100644 --- a/demos/react-pp-outlines/package.json +++ b/demos/react-pp-outlines/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/react-spring-animations/package.json b/demos/react-spring-animations/package.json index 2bea65b8c..dcc3c6bc0 100644 --- a/demos/react-spring-animations/package.json +++ b/demos/react-spring-animations/package.json @@ -24,9 +24,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/room-with-soft-shadows/package.json b/demos/room-with-soft-shadows/package.json index 15feaeb24..385a71017 100644 --- a/demos/room-with-soft-shadows/package.json +++ b/demos/room-with-soft-shadows/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/router-transitions/package.json b/demos/router-transitions/package.json index 3eaf4b8e6..f57833d70 100644 --- a/demos/router-transitions/package.json +++ b/demos/router-transitions/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/scrollcontrols-and-lens-refraction/package.json b/demos/scrollcontrols-and-lens-refraction/package.json index 0925c4ad0..78deb30a0 100644 --- a/demos/scrollcontrols-and-lens-refraction/package.json +++ b/demos/scrollcontrols-and-lens-refraction/package.json @@ -17,9 +17,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/scrollcontrols-gltf/package.json b/demos/scrollcontrols-gltf/package.json index 853f2a78a..fec6db6ff 100644 --- a/demos/scrollcontrols-gltf/package.json +++ b/demos/scrollcontrols-gltf/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/scrollcontrols-with-minimap/package.json b/demos/scrollcontrols-with-minimap/package.json index 5c775806b..fae095722 100644 --- a/demos/scrollcontrols-with-minimap/package.json +++ b/demos/scrollcontrols-with-minimap/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/selective-outlines/package.json b/demos/selective-outlines/package.json index a54ef607f..9a2ec81c8 100644 --- a/demos/selective-outlines/package.json +++ b/demos/selective-outlines/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/shader-fire/package.json b/demos/shader-fire/package.json index 07184da00..06fd558f5 100644 --- a/demos/shader-fire/package.json +++ b/demos/shader-fire/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/shader-hmr/package.json b/demos/shader-hmr/package.json index 7fea3e33f..04b408dbc 100644 --- a/demos/shader-hmr/package.json +++ b/demos/shader-hmr/package.json @@ -15,9 +15,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/shadermaterials/package.json b/demos/shadermaterials/package.json index 3cfaf91ad..1557e6087 100644 --- a/demos/shadermaterials/package.json +++ b/demos/shadermaterials/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/shoe-configurator/package.json b/demos/shoe-configurator/package.json index 1bb112e26..ecf266953 100644 --- a/demos/shoe-configurator/package.json +++ b/demos/shoe-configurator/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/shopping/package.json b/demos/shopping/package.json index 305b257d8..372754d7a 100644 --- a/demos/shopping/package.json +++ b/demos/shopping/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/simple-audio-analyser/package.json b/demos/simple-audio-analyser/package.json index 078eef740..ce835aed5 100644 --- a/demos/simple-audio-analyser/package.json +++ b/demos/simple-audio-analyser/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/simple-physics-demo-with-debug-bounds/package.json b/demos/simple-physics-demo-with-debug-bounds/package.json index 9162c1e0c..139c09b2e 100644 --- a/demos/simple-physics-demo-with-debug-bounds/package.json +++ b/demos/simple-physics-demo-with-debug-bounds/package.json @@ -15,9 +15,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/simple-physics-demo/package.json b/demos/simple-physics-demo/package.json index 3b1ea55cb..bbb9f9e87 100644 --- a/demos/simple-physics-demo/package.json +++ b/demos/simple-physics-demo/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/sky-dome-with-annotations/package.json b/demos/sky-dome-with-annotations/package.json index d5cf1183d..39d12a9c1 100644 --- a/demos/sky-dome-with-annotations/package.json +++ b/demos/sky-dome-with-annotations/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/soft-shadows/package.json b/demos/soft-shadows/package.json index 08fab69ae..cd393ae2d 100644 --- a/demos/soft-shadows/package.json +++ b/demos/soft-shadows/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/space-game/package.json b/demos/space-game/package.json index 98eb7f7b6..366a6d0e6 100644 --- a/demos/space-game/package.json +++ b/demos/space-game/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/sparks-and-effects/package.json b/demos/sparks-and-effects/package.json index 107d6b10b..ea7095739 100644 --- a/demos/sparks-and-effects/package.json +++ b/demos/sparks-and-effects/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/spline-glass-shapes/package.json b/demos/spline-glass-shapes/package.json index 748cfa042..f4686992e 100644 --- a/demos/spline-glass-shapes/package.json +++ b/demos/spline-glass-shapes/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/sport-hall/package.json b/demos/sport-hall/package.json index 0c0339459..f706b2f13 100644 --- a/demos/sport-hall/package.json +++ b/demos/sport-hall/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/springy-boxes/package.json b/demos/springy-boxes/package.json index dee79ac7f..92990fab1 100644 --- a/demos/springy-boxes/package.json +++ b/demos/springy-boxes/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/ssgi-spheres-with-rapier-physics/package.json b/demos/ssgi-spheres-with-rapier-physics/package.json index b6c9f988b..ab23ed0fe 100644 --- a/demos/ssgi-spheres-with-rapier-physics/package.json +++ b/demos/ssgi-spheres-with-rapier-physics/package.json @@ -33,9 +33,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/ssr-test/package.json b/demos/ssr-test/package.json index 01f44ed1c..87ce48777 100644 --- a/demos/ssr-test/package.json +++ b/demos/ssr-test/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/stage-presets-gltfjsx/package.json b/demos/stage-presets-gltfjsx/package.json index 875c7ebcd..07102f3de 100644 --- a/demos/stage-presets-gltfjsx/package.json +++ b/demos/stage-presets-gltfjsx/package.json @@ -23,9 +23,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/staging-and-camerashake/package.json b/demos/staging-and-camerashake/package.json index 0fde4f995..52a92dd96 100644 --- a/demos/staging-and-camerashake/package.json +++ b/demos/staging-and-camerashake/package.json @@ -10,9 +10,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "dependencies": { "@react-three/drei": "^9.109.5", diff --git a/demos/starwars/package.json b/demos/starwars/package.json index 45c9e1907..891840448 100644 --- a/demos/starwars/package.json +++ b/demos/starwars/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/stencil-mask/package.json b/demos/stencil-mask/package.json index c593facb5..0f3be6db3 100644 --- a/demos/stencil-mask/package.json +++ b/demos/stencil-mask/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/svg-maps-with-html-annotations/package.json b/demos/svg-maps-with-html-annotations/package.json index 8f20ea0b6..abdd08102 100644 --- a/demos/svg-maps-with-html-annotations/package.json +++ b/demos/svg-maps-with-html-annotations/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/svg-renderer/package.json b/demos/svg-renderer/package.json index b51d2b45c..35bf58b19 100644 --- a/demos/svg-renderer/package.json +++ b/demos/svg-renderer/package.json @@ -18,9 +18,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/t-shirt-configurator/package.json b/demos/t-shirt-configurator/package.json index c51b3d96b..5f1c3b7c0 100644 --- a/demos/t-shirt-configurator/package.json +++ b/demos/t-shirt-configurator/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/the-three-graces/package.json b/demos/the-three-graces/package.json index e05cd40e0..c7bb3e5a7 100644 --- a/demos/the-three-graces/package.json +++ b/demos/the-three-graces/package.json @@ -36,9 +36,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "keywords": [ "shadows", diff --git a/demos/threejs-journey-lv-1-fisheye/package.json b/demos/threejs-journey-lv-1-fisheye/package.json index b34fa3968..c322a482f 100644 --- a/demos/threejs-journey-lv-1-fisheye/package.json +++ b/demos/threejs-journey-lv-1-fisheye/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/threejs-journey-portal/package.json b/demos/threejs-journey-portal/package.json index 1b1dee467..c6eb905bd 100644 --- a/demos/threejs-journey-portal/package.json +++ b/demos/threejs-journey-portal/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/thunder-clouds/package.json b/demos/thunder-clouds/package.json index d29538f34..20f0dc9f2 100644 --- a/demos/thunder-clouds/package.json +++ b/demos/thunder-clouds/package.json @@ -44,9 +44,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "repository": { "type": "git", diff --git a/demos/transformcontrols-and-makedefault/package.json b/demos/transformcontrols-and-makedefault/package.json index 5621ade3f..2ec6a83ec 100644 --- a/demos/transformcontrols-and-makedefault/package.json +++ b/demos/transformcontrols-and-makedefault/package.json @@ -22,9 +22,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/transparent-aesop-bottles/package.json b/demos/transparent-aesop-bottles/package.json index 93369ef7e..c32a4664d 100644 --- a/demos/transparent-aesop-bottles/package.json +++ b/demos/transparent-aesop-bottles/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/trigger-meshes/package.json b/demos/trigger-meshes/package.json index a05013cce..db75dec68 100644 --- a/demos/trigger-meshes/package.json +++ b/demos/trigger-meshes/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/tying-canvas-to-scroll-offset/package.json b/demos/tying-canvas-to-scroll-offset/package.json index 8bd7d4478..58b4cd657 100644 --- a/demos/tying-canvas-to-scroll-offset/package.json +++ b/demos/tying-canvas-to-scroll-offset/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/useintersect-and-scrollcontrols/package.json b/demos/useintersect-and-scrollcontrols/package.json index c6d0910d1..3865fbe6b 100644 --- a/demos/useintersect-and-scrollcontrols/package.json +++ b/demos/useintersect-and-scrollcontrols/package.json @@ -21,9 +21,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/video-cookies/package.json b/demos/video-cookies/package.json index eb0de2dcd..bbfbf37b0 100644 --- a/demos/video-cookies/package.json +++ b/demos/video-cookies/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/video-textures/package.json b/demos/video-textures/package.json index 667a54923..efa7db8e9 100644 --- a/demos/video-textures/package.json +++ b/demos/video-textures/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/view-tracking/package.json b/demos/view-tracking/package.json index ac938546f..5fb7d22ff 100644 --- a/demos/view-tracking/package.json +++ b/demos/view-tracking/package.json @@ -16,9 +16,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/viewcube/package.json b/demos/viewcube/package.json index 8b5a5c947..42012f7e8 100644 --- a/demos/viewcube/package.json +++ b/demos/viewcube/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/viking-ship/package.json b/demos/viking-ship/package.json index f2dbb4c09..a1a415710 100644 --- a/demos/viking-ship/package.json +++ b/demos/viking-ship/package.json @@ -35,9 +35,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "keywords": [ "gltfjsx", diff --git a/demos/volumetric-light-godray/package.json b/demos/volumetric-light-godray/package.json index 9536d51bd..d513f63fa 100644 --- a/demos/volumetric-light-godray/package.json +++ b/demos/volumetric-light-godray/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/volumetric-spotlight/package.json b/demos/volumetric-spotlight/package.json index 6fac51dda..bfa014cf8 100644 --- a/demos/volumetric-spotlight/package.json +++ b/demos/volumetric-spotlight/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/water-shader/package.json b/demos/water-shader/package.json index 18c37e641..a9b03b8d4 100644 --- a/demos/water-shader/package.json +++ b/demos/water-shader/package.json @@ -19,9 +19,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/wobbling-sphere/package.json b/demos/wobbling-sphere/package.json index 25ae7e4fb..83469207e 100644 --- a/demos/wobbling-sphere/package.json +++ b/demos/wobbling-sphere/package.json @@ -20,9 +20,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "scripts": { "dev": "vite --host", diff --git a/demos/zustand-site/package.json b/demos/zustand-site/package.json index 38f7cd482..a9c5908e3 100644 --- a/demos/zustand-site/package.json +++ b/demos/zustand-site/package.json @@ -45,9 +45,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" }, "keywords": [ "parallax", diff --git a/package-lock.json b/package-lock.json index 1bf9a7a71..5bab4bc29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,8 @@ "typescript": "^5.5.4" }, "engines": { - "node": ">=18" + "node": ">=20", + "npm": ">=10" } }, "apps/website": { @@ -234,9 +235,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/arkanoid": { @@ -256,9 +257,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/arkanoid-under-60-loc": { @@ -275,9 +276,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/audio-analyser": { @@ -295,9 +296,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/backdrop-and-cables": { @@ -314,9 +315,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/baking-soft-shadows": { @@ -333,9 +334,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/basic-ballpit": { @@ -353,9 +354,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/basic-demo": { @@ -372,9 +373,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bestservedbold-christmas-baubles": { @@ -393,9 +394,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bezier-curves-and-nodes": { @@ -413,9 +414,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bloom-hdr-workflow-gltf": { @@ -432,9 +433,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bouncy-watch": { @@ -451,9 +452,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bounds-and-makedefault": { @@ -470,9 +471,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bruno-simons-20k-challenge": { @@ -492,9 +493,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/building-dynamic-envmaps": { @@ -513,9 +514,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/building-live-envmaps": { @@ -534,9 +535,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/bvh": { @@ -555,9 +556,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/camera-scroll": { @@ -574,9 +575,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/camera-shake": { @@ -593,9 +594,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/canvas-text": { @@ -611,9 +612,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/cards": { @@ -633,9 +634,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/cards-with-border-radius": { @@ -653,9 +654,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/caustics": { @@ -672,9 +673,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/cell-fracture": { @@ -691,9 +692,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/clones": { @@ -711,9 +712,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/clouds": { @@ -731,9 +732,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/color-grading": { @@ -750,9 +751,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/confetti": { @@ -772,9 +773,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/csg-bunny-usegroups": { @@ -792,9 +793,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/csg-bunny-usegroups/node_modules/@react-three/csg": { @@ -806,13 +807,6 @@ "three-bvh-csg": "^0.0.5" } }, - "demos/csg-bunny-usegroups/node_modules/@react-three/csg/node_modules/three": { - "version": "0.141.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.141.0.tgz", - "integrity": "sha512-JaSDAPWuk4RTzG5BYRQm8YZbERUxTfTDVouWgHMisS2to4E5fotMS9F2zPFNOIJyEFTTQDDKPpsgZVThKU3pXA==", - "license": "MIT", - "peer": true - }, "demos/csg-bunny-usegroups/node_modules/@react-three/csg/node_modules/three-bvh-csg": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/three-bvh-csg/-/three-bvh-csg-0.0.5.tgz", @@ -823,16 +817,6 @@ "three-mesh-bvh": "^0.5.13" } }, - "demos/csg-bunny-usegroups/node_modules/@react-three/csg/node_modules/three-mesh-bvh": { - "version": "0.5.24", - "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.5.24.tgz", - "integrity": "sha512-VTIgfjz8aFoPKTQoMIQQv9jJD4ybFRZuKKE1/kqy78FQcuHQ0+iIWv7C5cSb2inlvs7bNMVY3yRx3RXGZfrvzQ==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "three": ">= 0.123.0" - } - }, "demos/csg-house": { "name": "@demo/csg-house", "version": "1.0.0", @@ -848,9 +832,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/csg-operations-rapier-physics": { @@ -871,9 +855,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/csg-operations-rapier-physics/node_modules/@react-three/csg": { @@ -885,13 +869,6 @@ "three-bvh-csg": "^0.0.5" } }, - "demos/csg-operations-rapier-physics/node_modules/@react-three/csg/node_modules/three": { - "version": "0.141.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.141.0.tgz", - "integrity": "sha512-JaSDAPWuk4RTzG5BYRQm8YZbERUxTfTDVouWgHMisS2to4E5fotMS9F2zPFNOIJyEFTTQDDKPpsgZVThKU3pXA==", - "license": "MIT", - "peer": true - }, "demos/csg-operations-rapier-physics/node_modules/@react-three/csg/node_modules/three-bvh-csg": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/three-bvh-csg/-/three-bvh-csg-0.0.5.tgz", @@ -902,16 +879,6 @@ "three-mesh-bvh": "^0.5.13" } }, - "demos/csg-operations-rapier-physics/node_modules/@react-three/csg/node_modules/three-mesh-bvh": { - "version": "0.5.24", - "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.5.24.tgz", - "integrity": "sha512-VTIgfjz8aFoPKTQoMIQQv9jJD4ybFRZuKKE1/kqy78FQcuHQ0+iIWv7C5cSb2inlvs7bNMVY3yRx3RXGZfrvzQ==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "three": ">= 0.123.0" - } - }, "demos/dbismut-furniture": { "name": "@demo/dbismut-furniture", "version": "1.0.0", @@ -927,9 +894,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/dbismut-furniture/node_modules/@react-spring/three": { @@ -965,9 +932,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/diamond-ring": { @@ -986,9 +953,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/drei-rendertexture": { @@ -1006,9 +973,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/ecctrl-fisheye": { @@ -1027,9 +994,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/edgesgeometry": { @@ -1046,9 +1013,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/enter-portals": { @@ -1068,9 +1035,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/environment-blur-and-transitions": { @@ -1089,9 +1056,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/envmap-ground-projection": { @@ -1110,9 +1077,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/faucets-select-highlight": { @@ -1130,9 +1097,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/flexbox-yoga-in-webgl": { @@ -1150,9 +1117,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/floating-diamonds": { @@ -1170,9 +1137,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/floating-instanced-shoes": { @@ -1190,9 +1157,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/floating-laptop": { @@ -1211,9 +1178,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/floating-laptop/node_modules/@react-spring/three": { @@ -1249,9 +1216,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/flying-bananas/node_modules/styled-components": { @@ -1299,9 +1266,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gatsby-stars": { @@ -1320,9 +1287,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/glass-flower": { @@ -1340,9 +1307,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gltf-animations": { @@ -1359,9 +1326,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gltf-animations-re-used": { @@ -1379,9 +1346,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gltf-animations-re-used/node_modules/@react-spring/three": { @@ -1416,9 +1383,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gltfjsx-400kb-drone": { @@ -1438,9 +1405,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/gpgpu-curl-noise-dof": { @@ -1459,9 +1426,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/grass-shader": { @@ -1479,9 +1446,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/grass-shader/node_modules/simplex-noise": { @@ -1505,9 +1472,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/ground-reflections-and-video-textures": { @@ -1525,9 +1492,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/hi-key-bubbles": { @@ -1545,9 +1512,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/horizontal-tiles": { @@ -1566,9 +1533,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/html-annotations": { @@ -1585,9 +1552,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/html-input-fields": { @@ -1605,9 +1572,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/html-markers": { @@ -1625,9 +1592,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/image-gallery": { @@ -1647,9 +1614,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/image-gallery/node_modules/maath": { @@ -1677,9 +1644,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/instanced-particles-effects": { @@ -1696,9 +1663,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/instanced-vertex-colors": { @@ -1716,9 +1683,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/instances": { @@ -1736,9 +1703,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/inter-epoxy-resin": { @@ -1758,9 +1725,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/interactive-spline-scene-live-html": { @@ -1781,9 +1748,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/inverted-stencil-buffer": { @@ -1802,9 +1769,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/iridescent-decals": { @@ -1821,9 +1788,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/lamina-1x": { @@ -1842,9 +1809,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/landing-page": { @@ -1862,9 +1829,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/learn-with-jason": { @@ -1881,9 +1848,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/lulaby-city": { @@ -1901,10 +1868,10 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "lint-staged": "^9.5.0", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/lusion-connectors": { @@ -1923,9 +1890,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/magic-box": { @@ -1943,9 +1910,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/merged-instance": { @@ -1962,9 +1929,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/minecraft": { @@ -1984,9 +1951,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/minecraft/node_modules/@react-three/rapier": { @@ -2019,9 +1986,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/mixing-html-and-webgl": { @@ -2039,9 +2006,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/mixing-html-and-webgl-w-occlusion": { @@ -2060,9 +2027,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/moksha": { @@ -2080,9 +2047,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/monitors": { @@ -2103,9 +2070,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/motionpathcontrols": { @@ -2124,9 +2091,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/mount-transitions": { @@ -2146,9 +2113,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/mount-transitions/node_modules/@react-spring/three": { @@ -2186,9 +2153,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/nextjs-prism": { @@ -2206,9 +2173,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/night-train": { @@ -2225,9 +2192,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/object-clump": { @@ -2247,9 +2214,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/pairing-threejs-to-ui": { @@ -2268,9 +2235,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/pass-through-portals": { @@ -2289,9 +2256,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/physics-with-convex-polyhedrons": { @@ -2310,9 +2277,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/pinball-in-70-lines": { @@ -2330,9 +2297,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/pmndrs-vercel": { @@ -2352,9 +2319,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/portal-shapes": { @@ -2373,9 +2340,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/portals": { @@ -2393,9 +2360,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/progressive-loading-states-with-suspense": { @@ -2412,9 +2379,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/racing-game": { @@ -2437,9 +2404,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/ragdoll-physics": { @@ -2457,9 +2424,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/rapier-physics": { @@ -2478,9 +2445,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/rapier-ping-pong": { @@ -2502,9 +2469,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/raycast-cycling": { @@ -2522,9 +2489,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/re-using-geometry-and-level-of-detail": { @@ -2541,9 +2508,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/re-using-gltfs": { @@ -2560,9 +2527,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/react-ellipsecurve": { @@ -2580,9 +2547,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/react-pp-outlines": { @@ -2601,9 +2568,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/react-spring-animations": { @@ -2623,9 +2590,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/room-with-soft-shadows": { @@ -2644,9 +2611,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/router-transitions": { @@ -2666,9 +2633,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/scrollcontrols-and-lens-refraction": { @@ -2687,9 +2654,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/scrollcontrols-and-lens-refraction/node_modules/maath": { @@ -2716,9 +2683,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/scrollcontrols-with-minimap": { @@ -2736,9 +2703,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/selective-outlines": { @@ -2756,9 +2723,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/shader-fire": { @@ -2776,9 +2743,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/shader-hmr": { @@ -2795,9 +2762,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/shadermaterials": { @@ -2814,9 +2781,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/shoe-configurator": { @@ -2835,9 +2802,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/shopping": { @@ -2855,9 +2822,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/simple-audio-analyser": { @@ -2875,9 +2842,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/simple-audio-analyser/node_modules/suspend-react": { @@ -2903,9 +2870,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/simple-physics-demo-with-debug-bounds": { @@ -2922,9 +2889,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/sky-dome-with-annotations": { @@ -2942,9 +2909,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/soft-shadows": { @@ -2963,9 +2930,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/space-game": { @@ -2985,9 +2952,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/sparks-and-effects": { @@ -3004,9 +2971,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/spline-glass-shapes": { @@ -3026,9 +2993,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/sport-hall": { @@ -3046,9 +3013,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/springy-boxes": { @@ -3065,9 +3032,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/springy-boxes/node_modules/@react-spring/three": { @@ -3105,9 +3072,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/ssr-test": { @@ -3126,9 +3093,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/stage-presets-gltfjsx": { @@ -3149,9 +3116,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/staging-and-camerashake": { @@ -3168,9 +3135,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/starwars": { @@ -3189,9 +3156,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/stencil-mask": { @@ -3209,9 +3176,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/svg-maps-with-html-annotations": { @@ -3229,9 +3196,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/svg-renderer": { @@ -3248,9 +3215,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/t-shirt-configurator": { @@ -3272,9 +3239,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/t-shirt-configurator/node_modules/maath": { @@ -3302,9 +3269,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/the-three-graces/node_modules/maath": { @@ -3332,9 +3299,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/threejs-journey-lv-1-fisheye/node_modules/@react-spring/three": { @@ -3369,9 +3336,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/thunder-clouds": { @@ -3390,9 +3357,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/transformcontrols-and-makedefault": { @@ -3410,9 +3377,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/transparent-aesop-bottles": { @@ -3429,9 +3396,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/trigger-meshes": { @@ -3449,9 +3416,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/tying-canvas-to-scroll-offset": { @@ -3468,9 +3435,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/useintersect-and-scrollcontrols": { @@ -3488,9 +3455,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/video-cookies": { @@ -3508,9 +3475,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/video-textures": { @@ -3527,9 +3494,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/view-tracking": { @@ -3547,9 +3514,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/viewcube": { @@ -3567,9 +3534,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/viking-ship": { @@ -3586,9 +3553,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/volumetric-light-godray": { @@ -3606,9 +3573,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/volumetric-spotlight": { @@ -3625,9 +3592,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/water-shader": { @@ -3645,9 +3612,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/wobbling-sphere": { @@ -3665,9 +3632,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" + "vite": "^7.3.0" } }, "demos/zustand-site": { @@ -3686,22 +3653,9 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/three": "^0.165.0", - "@vitejs/plugin-react": "^4.3.1", + "@vitejs/plugin-react": "^5.1.2", "typescript": "^5.5.4", - "vite": "^5.4.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" + "vite": "^7.3.0" } }, "node_modules/@ant-design/colors": { @@ -3823,43 +3777,46 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", - "picocolors": "^1.0.0" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.2.tgz", - "integrity": "sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", - "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/helper-compilation-targets": "^7.25.2", - "@babel/helper-module-transforms": "^7.25.2", - "@babel/helpers": "^7.25.0", - "@babel/parser": "^7.25.0", - "@babel/template": "^7.25.0", - "@babel/traverse": "^7.25.2", - "@babel/types": "^7.25.2", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -3875,15 +3832,16 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz", - "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -3902,14 +3860,15 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", - "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.2", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -3917,29 +3876,38 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", - "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "@babel/traverse": "^7.25.2" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" }, "engines": { "node": ">=6.9.0" @@ -3949,89 +3917,63 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", - "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz", - "integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.25.2" + "@babel/types": "^7.28.5" }, "bin": { "parser": "bin/babel-parser.js" @@ -4056,13 +3998,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", - "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -4072,13 +4014,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", - "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -4100,46 +4042,45 @@ } }, "node_modules/@babel/template": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", - "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.25.0", - "@babel/types": "^7.25.0" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.25.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.3.tgz", - "integrity": "sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.25.0", - "@babel/parser": "^7.25.3", - "@babel/template": "^7.25.0", - "@babel/types": "^7.25.2", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.25.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz", - "integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" }, "engines": { "node": ">=6.9.0" @@ -4833,105 +4774,6 @@ "integrity": "sha512-zjgpXS/fFx1lZqjW1DfVUEaRHFpekzWjF6eSGb/xeEUf74YO0NDlQ93Hj0oI2k+i6QIoQk9KcIaEGwQZkullrw==", "license": "Apache-2.0" }, - "node_modules/@emotion/babel-plugin": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", - "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/serialize": "^1.2.0", - "babel-plugin-macros": "^3.1.0", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@emotion/babel-plugin/node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/cache": { - "version": "11.13.1", - "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.13.1.tgz", - "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", - "license": "MIT", - "peer": true, - "dependencies": { - "@emotion/memoize": "^0.9.0", - "@emotion/sheet": "^1.4.0", - "@emotion/utils": "^1.4.0", - "@emotion/weak-memoize": "^0.4.0", - "stylis": "4.2.0" - } - }, - "node_modules/@emotion/cache/node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/cache/node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/hash": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", - "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", - "license": "MIT", - "peer": true - }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", @@ -4947,66 +4789,6 @@ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", "license": "MIT" }, - "node_modules/@emotion/react": { - "version": "11.13.0", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.13.0.tgz", - "integrity": "sha512-WkL+bw1REC2VNV1goQyfxjx1GYJkcc23CRQkXX+vZNLINyfI7o+uUn/rTGPt/xJ3bJHd5GcljgnxHf4wRw5VWQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.18.3", - "@emotion/babel-plugin": "^11.12.0", - "@emotion/cache": "^11.13.0", - "@emotion/serialize": "^1.3.0", - "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", - "@emotion/utils": "^1.4.0", - "@emotion/weak-memoize": "^0.4.0", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "react": ">=16.8.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@emotion/serialize": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.0.tgz", - "integrity": "sha512-jACuBa9SlYajnpIVXB+XOXnfJHyckDfe6fOpORIM6yhBDlqGuExvDdZYHDQGoDf3bZXGv7tNr+LpLjJqiEQ6EA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@emotion/hash": "^0.9.2", - "@emotion/memoize": "^0.9.0", - "@emotion/unitless": "^0.9.0", - "@emotion/utils": "^1.4.0", - "csstype": "^3.0.2" - } - }, - "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", - "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.9.0.tgz", - "integrity": "sha512-TP6GgNZtmtFaFcsOgExdnfxLLpRDla4Q66tnenA9CktvVSdNKDvMVuUah4QvWPIpNjrWsGg3qeGo9a43QooGZQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/sheet": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", - "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", - "license": "MIT", - "peer": true - }, "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", @@ -5019,396 +4801,446 @@ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", "license": "MIT" }, - "node_modules/@emotion/use-insertion-effect-with-fallbacks": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", - "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/@emotion/utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.0.tgz", - "integrity": "sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@emotion/weak-memoize": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", - "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", - "license": "MIT", - "peer": true - }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", + "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "aix" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz", + "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz", + "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz", + "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "android" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz", + "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz", + "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz", + "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz", + "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "freebsd" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz", + "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz", + "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz", + "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz", + "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==", "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz", + "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==", "cpu": [ "mips64el" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz", + "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz", + "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==", "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz", + "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==", "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz", + "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz", + "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz", + "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "netbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz", + "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz", + "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "openbsd" ], "engines": { - "node": ">=12" + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz", + "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz", + "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "sunos" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz", + "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz", + "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==", "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz", + "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "win32" ], "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/@eslint-community/eslint-utils": { @@ -5718,17 +5550,24 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -5740,15 +5579,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", @@ -5756,9 +5586,9 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -6111,7 +5941,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.3.tgz", "integrity": "sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "playwright": "1.45.3" @@ -7218,6 +7048,13 @@ "three": ">=0.128.0" } }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.53", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz", + "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==", + "dev": true, + "license": "MIT" + }, "node_modules/@rollup/pluginutils": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", @@ -7232,12 +7069,13 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", - "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.54.0.tgz", + "integrity": "sha512-OywsdRHrFvCdvsewAInDKCNyR3laPA2mc9bRYJ6LBp5IyvF3fvXbbNR0bSzHlZVFtn6E0xw2oZlyjg4rKCVcng==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7245,12 +7083,13 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", - "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.54.0.tgz", + "integrity": "sha512-Skx39Uv+u7H224Af+bDgNinitlmHyQX1K/atIA32JP3JQw6hVODX5tkbi2zof/E69M1qH2UoN3Xdxgs90mmNYw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7258,12 +7097,13 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", - "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.54.0.tgz", + "integrity": "sha512-k43D4qta/+6Fq+nCDhhv9yP2HdeKeP56QrUUTW7E6PhZP1US6NDqpJj4MY0jBHlJivVJD5P8NxrjuobZBJTCRw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7271,25 +7111,55 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", - "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.54.0.tgz", + "integrity": "sha512-cOo7biqwkpawslEfox5Vs8/qj83M/aZCSSNIWpVzfU2CYHa2G3P1UN5WF01RdTHSgCkri7XOlTdtk17BezlV3A==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.54.0.tgz", + "integrity": "sha512-miSvuFkmvFbgJ1BevMa4CPCFt5MPGw094knM64W9I0giUIMMmRYcGW/JWZDriaw/k1kOBtsWh1z6nIFV1vPNtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.54.0.tgz", + "integrity": "sha512-KGXIs55+b/ZfZsq9aR026tmr/+7tq6VG6MsnrvF4H8VhwflTIuYh+LFUlIsRdQSgrgmtM3fVATzEAj4hBQlaqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", - "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.54.0.tgz", + "integrity": "sha512-EHMUcDwhtdRGlXZsGSIuXSYwD5kOT9NVnx9sqzYiwAc91wfYOE1g1djOEDseZJKKqtHAHGwnGPQu3kytmfaXLQ==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7297,12 +7167,13 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", - "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.54.0.tgz", + "integrity": "sha512-+pBrqEjaakN2ySv5RVrj/qLytYhPKEUwk+e3SFU5jTLHIcAtqh2rLrd/OkbNuHJpsBgxsD8ccJt5ga/SeG0JmA==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7310,12 +7181,13 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", - "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.54.0.tgz", + "integrity": "sha512-NSqc7rE9wuUaRBsBp5ckQ5CVz5aIRKCwsoa6WMF7G01sX3/qHUw/z4pv+D+ahL1EIKy6Enpcnz1RY8pf7bjwng==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7323,25 +7195,41 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", - "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.54.0.tgz", + "integrity": "sha512-gr5vDbg3Bakga5kbdpqx81m2n9IX8M6gIMlQQIXiLTNeQW6CucvuInJ91EuCJ/JYvc+rcLLsDFcfAD1K7fMofg==", "cpu": [ "arm64" ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.54.0.tgz", + "integrity": "sha512-gsrtB1NA3ZYj2vq0Rzkylo9ylCtW/PhpLEivlgWe0bpgtX5+9j9EZa0wtZiCjgu6zmSeZWyI/e2YRX1URozpIw==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", - "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.54.0.tgz", + "integrity": "sha512-y3qNOfTBStmFNq+t4s7Tmc9hW2ENtPg8FeUD/VShI7rKxNW7O4fFeaYbMsd3tpFlIg1Q8IapFgy7Q9i2BqeBvA==", "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7349,12 +7237,27 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", - "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.54.0.tgz", + "integrity": "sha512-89sepv7h2lIVPsFma8iwmccN7Yjjtgz0Rj/Ou6fEqg3HDhpCa+Et+YSufy27i6b0Wav69Qv4WBNl3Rs6pwhebQ==", "cpu": [ "riscv64" ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.54.0.tgz", + "integrity": "sha512-ZcU77ieh0M2Q8Ur7D5X7KvK+UxbXeDHwiOt/CPSBTI1fBmeDMivW0dPkdqkT4rOgDjrDDBUed9x4EgraIKoR2A==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7362,12 +7265,13 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", - "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.54.0.tgz", + "integrity": "sha512-2AdWy5RdDF5+4YfG/YesGDDtbyJlC9LHmL6rZw6FurBJ5n4vFGupsOBGfwMRjBYH7qRQowT8D/U4LoSvVwOhSQ==", "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7375,12 +7279,13 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.54.0.tgz", + "integrity": "sha512-WGt5J8Ij/rvyqpFexxk3ffKqqbLf9AqrTBbWDk7ApGUzaIs6V+s2s84kAxklFwmMF/vBNGrVdYgbblCOFFezMQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7388,25 +7293,41 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.54.0.tgz", + "integrity": "sha512-JzQmb38ATzHjxlPHuTH6tE7ojnMKM2kYNzt44LO/jJi8BpceEC8QuXYA908n8r3CNuG/B3BV8VR3Hi1rYtmPiw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.54.0.tgz", + "integrity": "sha512-huT3fd0iC7jigGh7n3q/+lfPcXxBi+om/Rs3yiFxjvSxbSB6aohDFXbWvlspaqjeOh+hx7DDHS+5Es5qRkWkZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", - "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.54.0.tgz", + "integrity": "sha512-c2V0W1bsKIKfbLMBu/WGBz6Yci8nJ/ZJdheE0EwB73N3MvHYKiKGs3mVilX4Gs70eGeDaMqEob25Tw2Gb9Nqyw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7414,12 +7335,27 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", - "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.54.0.tgz", + "integrity": "sha512-woEHgqQqDCkAzrDhvDipnSirm5vxUXtSKDYTVpZG3nUdW/VVB5VdCYA2iReSj/u3yCZzXID4kuKG7OynPnB3WQ==", "cpu": [ "ia32" ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.54.0.tgz", + "integrity": "sha512-dzAc53LOuFvHwbCEOS0rPbXp6SIhAf2txMP5p6mGyOXXw5mWY8NGGbPMPrs4P1WItkfApDathBj/NzMLUZ9rtQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7427,12 +7363,13 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", - "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.54.0.tgz", + "integrity": "sha512-hYT5d3YNdSh3mbCU1gwQyPgQd3T2ne0A3KG8KSBdav5TiBg6eInVmV+TeR5uHufiIgSFg0XsOWGW5/RhNcSvPg==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7653,9 +7590,10 @@ "license": "MIT" }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, "license": "MIT" }, "node_modules/@types/glob": { @@ -7700,7 +7638,7 @@ "version": "22.2.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz", "integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.13.0" @@ -7710,7 +7648,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/offscreencanvas": { @@ -7745,7 +7683,7 @@ "version": "18.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/react": "*" @@ -7776,6 +7714,7 @@ "version": "0.165.0", "resolved": "https://registry.npmjs.org/@types/three/-/three-0.165.0.tgz", "integrity": "sha512-AJK8JZAFNBF0kBXiAIl5pggYlzAGGA8geVYQXAcPCEDRbyA+oEjkpUBcJJrtNz6IiALwzGexFJGZG2yV3WsYBw==", + "dev": true, "license": "MIT", "dependencies": { "@tweenjs/tween.js": "~23.1.1", @@ -8008,23 +7947,24 @@ } }, "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz", + "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@babel/core": "^7.28.5", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.53", "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" + "react-refresh": "^0.18.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^20.19.0 || >=22.12.0" }, "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "node_modules/@vue/compiler-core": { @@ -8221,6 +8161,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^1.9.0" @@ -8294,18 +8235,6 @@ "react-dom": ">=16.9.0" } }, - "node_modules/antd/node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", - "license": "MIT", - "optional": true, - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, "node_modules/antd/node_modules/rc-picker": { "version": "4.6.12", "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-4.6.12.tgz", @@ -8717,22 +8646,6 @@ "node": ">=8" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, "node_modules/babel-plugin-styled-components": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", @@ -8776,6 +8689,16 @@ ], "license": "MIT" }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.11", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", + "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, "node_modules/bidi-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz", @@ -8856,9 +8779,10 @@ } }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -8875,10 +8799,11 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -9076,9 +9001,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "version": "1.0.30001761", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001761.tgz", + "integrity": "sha512-JF9ptu1vP2coz98+5051jZ4PwQgd2ni8A+gYSN7EA7dPKIMf0pDlSUxhdmVOaV3/fYK5uWBkgSXJaRLr4+3A6g==", "funding": [ { "type": "opencollective", @@ -9095,13 +9020,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/cannon-es": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/cannon-es/-/cannon-es-0.18.0.tgz", - "integrity": "sha512-GiQ1bd0etZsMVSnUhNc+p+FEh0R/cULpp8uRSAhEK4Kax+y/31Au03m6h1h1xdDivAMnFg8YDwevHgzLynOHlw==", - "license": "MIT", - "peer": true - }, "node_modules/cannon-es-debugger": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/cannon-es-debugger/-/cannon-es-debugger-1.0.0.tgz", @@ -9122,6 +9040,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", @@ -9328,6 +9247,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "1.1.3" @@ -9337,6 +9257,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, "license": "MIT" }, "node_modules/colord": { @@ -9419,6 +9340,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, "license": "MIT" }, "node_modules/copy-to-clipboard": { @@ -9440,6 +9362,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", @@ -10063,9 +9986,10 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.6", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz", - "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==", + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", + "dev": true, "license": "ISC" }, "node_modules/elegant-spinner": { @@ -10327,47 +10251,52 @@ } }, "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", + "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, "engines": { - "node": ">=12" + "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" + "@esbuild/aix-ppc64": "0.27.2", + "@esbuild/android-arm": "0.27.2", + "@esbuild/android-arm64": "0.27.2", + "@esbuild/android-x64": "0.27.2", + "@esbuild/darwin-arm64": "0.27.2", + "@esbuild/darwin-x64": "0.27.2", + "@esbuild/freebsd-arm64": "0.27.2", + "@esbuild/freebsd-x64": "0.27.2", + "@esbuild/linux-arm": "0.27.2", + "@esbuild/linux-arm64": "0.27.2", + "@esbuild/linux-ia32": "0.27.2", + "@esbuild/linux-loong64": "0.27.2", + "@esbuild/linux-mips64el": "0.27.2", + "@esbuild/linux-ppc64": "0.27.2", + "@esbuild/linux-riscv64": "0.27.2", + "@esbuild/linux-s390x": "0.27.2", + "@esbuild/linux-x64": "0.27.2", + "@esbuild/netbsd-arm64": "0.27.2", + "@esbuild/netbsd-x64": "0.27.2", + "@esbuild/openbsd-arm64": "0.27.2", + "@esbuild/openbsd-x64": "0.27.2", + "@esbuild/openharmony-arm64": "0.27.2", + "@esbuild/sunos-x64": "0.27.2", + "@esbuild/win32-arm64": "0.27.2", + "@esbuild/win32-ia32": "0.27.2", + "@esbuild/win32-x64": "0.27.2" } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -10377,6 +10306,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.0" @@ -11107,6 +11037,24 @@ "reusify": "^1.0.4" } }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, "node_modules/fflate": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", @@ -11165,13 +11113,6 @@ "node": ">=8" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "license": "MIT", - "peer": true - }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -11374,6 +11315,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -11426,6 +11368,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -11603,15 +11546,6 @@ "which": "bin/which" } }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/globalthis": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", @@ -12846,15 +12780,15 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -12904,6 +12838,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -13422,6 +13357,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -13671,9 +13607,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", @@ -13795,9 +13731,10 @@ } }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, "license": "MIT" }, "node_modules/normalize-path": { @@ -14224,9 +14161,9 @@ } }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "license": "ISC" }, "node_modules/picomatch": { @@ -14245,7 +14182,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.3.tgz", "integrity": "sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "dependencies": { "playwright-core": "1.45.3" @@ -14264,7 +14201,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" @@ -15206,9 +15143,9 @@ } }, "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", + "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==", "dev": true, "license": "MIT", "engines": { @@ -15533,12 +15470,13 @@ } }, "node_modules/rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "version": "4.54.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", + "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", + "dev": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" @@ -15548,22 +15486,28 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.20.0", - "@rollup/rollup-android-arm64": "4.20.0", - "@rollup/rollup-darwin-arm64": "4.20.0", - "@rollup/rollup-darwin-x64": "4.20.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", - "@rollup/rollup-linux-arm-musleabihf": "4.20.0", - "@rollup/rollup-linux-arm64-gnu": "4.20.0", - "@rollup/rollup-linux-arm64-musl": "4.20.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", - "@rollup/rollup-linux-riscv64-gnu": "4.20.0", - "@rollup/rollup-linux-s390x-gnu": "4.20.0", - "@rollup/rollup-linux-x64-gnu": "4.20.0", - "@rollup/rollup-linux-x64-musl": "4.20.0", - "@rollup/rollup-win32-arm64-msvc": "4.20.0", - "@rollup/rollup-win32-ia32-msvc": "4.20.0", - "@rollup/rollup-win32-x64-msvc": "4.20.0", + "@rollup/rollup-android-arm-eabi": "4.54.0", + "@rollup/rollup-android-arm64": "4.54.0", + "@rollup/rollup-darwin-arm64": "4.54.0", + "@rollup/rollup-darwin-x64": "4.54.0", + "@rollup/rollup-freebsd-arm64": "4.54.0", + "@rollup/rollup-freebsd-x64": "4.54.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.54.0", + "@rollup/rollup-linux-arm-musleabihf": "4.54.0", + "@rollup/rollup-linux-arm64-gnu": "4.54.0", + "@rollup/rollup-linux-arm64-musl": "4.54.0", + "@rollup/rollup-linux-loong64-gnu": "4.54.0", + "@rollup/rollup-linux-ppc64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-gnu": "4.54.0", + "@rollup/rollup-linux-riscv64-musl": "4.54.0", + "@rollup/rollup-linux-s390x-gnu": "4.54.0", + "@rollup/rollup-linux-x64-gnu": "4.54.0", + "@rollup/rollup-linux-x64-musl": "4.54.0", + "@rollup/rollup-openharmony-arm64": "4.54.0", + "@rollup/rollup-win32-arm64-msvc": "4.54.0", + "@rollup/rollup-win32-ia32-msvc": "4.54.0", + "@rollup/rollup-win32-x64-gnu": "4.54.0", + "@rollup/rollup-win32-x64-msvc": "4.54.0", "fsevents": "~2.3.2" } }, @@ -15697,6 +15641,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -16553,13 +16498,34 @@ "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", "license": "MIT" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=4" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/to-readable-stream": { @@ -16923,7 +16889,7 @@ "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -16957,9 +16923,10 @@ "license": "MIT" }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, "funding": [ { "type": "opencollective", @@ -16976,8 +16943,8 @@ ], "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -17140,20 +17107,24 @@ } }, "node_modules/vite": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", - "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", + "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", + "dev": true, "license": "MIT", "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.40", - "rollup": "^4.13.0" + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -17162,19 +17133,25 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.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" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, + "jiti": { + "optional": true + }, "less": { "optional": true }, @@ -17195,6 +17172,12 @@ }, "terser": { "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true } } }, @@ -17218,6 +17201,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -17228,10 +17212,24 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/vite/node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -17248,9 +17246,9 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -17567,6 +17565,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, "license": "ISC" }, "node_modules/yaml": { From 91bcfd44a27391f141d58b8b51365513895923f3 Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Mon, 29 Dec 2025 14:53:21 +0100 Subject: [PATCH 2/2] Fix Vite 7 build failures in CSG and Mantine demos (#93) * Initial plan * Initial investigation of build failures Co-authored-by: abernier <76580+abernier@users.noreply.github.com> * Fix build failures for CSG and multiple-views demos Co-authored-by: abernier <76580+abernier@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: abernier <76580+abernier@users.noreply.github.com> --- demos/csg-bunny-usegroups/package.json | 2 +- .../package.json | 2 +- .../package.json | 1 + package-lock.json | 327 ++++++++++++------ 4 files changed, 220 insertions(+), 112 deletions(-) diff --git a/demos/csg-bunny-usegroups/package.json b/demos/csg-bunny-usegroups/package.json index d823f4f1b..77fe30c24 100644 --- a/demos/csg-bunny-usegroups/package.json +++ b/demos/csg-bunny-usegroups/package.json @@ -5,7 +5,7 @@ "homepage": "https://codesandbox.io/s/mlgzsc", "keywords": [], "dependencies": { - "@react-three/csg": "^2.2.0", + "@react-three/csg": "^4.0.0", "@react-three/drei": "^9.109.5", "@react-three/fiber": "^8.17.5", "react": "^18.3.1", diff --git a/demos/csg-operations-rapier-physics/package.json b/demos/csg-operations-rapier-physics/package.json index 86ea23e2c..52c8ccf5c 100644 --- a/demos/csg-operations-rapier-physics/package.json +++ b/demos/csg-operations-rapier-physics/package.json @@ -8,7 +8,7 @@ "rapier" ], "dependencies": { - "@react-three/csg": "^2.0.1", + "@react-three/csg": "^4.0.0", "@react-three/drei": "^9.109.5", "@react-three/fiber": "^8.17.5", "@react-three/rapier": "^1.4.0", diff --git a/demos/multiple-views-with-uniform-controls/package.json b/demos/multiple-views-with-uniform-controls/package.json index 45cb39c23..a15fb187b 100644 --- a/demos/multiple-views-with-uniform-controls/package.json +++ b/demos/multiple-views-with-uniform-controls/package.json @@ -5,6 +5,7 @@ "homepage": "https://codesandbox.io/s/r9w2ob", "keywords": [], "dependencies": { + "@emotion/react": "^11.11.1", "@mantine/core": "^5.10.5", "@mantine/hooks": "^5.10.1", "@react-three/drei": "^9.109.5", diff --git a/package-lock.json b/package-lock.json index 5bab4bc29..f7332df6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -782,7 +782,7 @@ "name": "@demo/csg-bunny-usegroups", "version": "1.0.0", "dependencies": { - "@react-three/csg": "^2.2.0", + "@react-three/csg": "^4.0.0", "@react-three/drei": "^9.109.5", "@react-three/fiber": "^8.17.5", "react": "^18.3.1", @@ -799,22 +799,22 @@ } }, "demos/csg-bunny-usegroups/node_modules/@react-three/csg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@react-three/csg/-/csg-2.2.0.tgz", - "integrity": "sha512-YgQ9anVePRKWdkZFozyEoQkhrZUYSXxGaUibXzPk3U7RKj5119Fv+Gc9t5EyF/G4ypUm5gSYUiep6owGD8abmA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@react-three/csg/-/csg-4.0.0.tgz", + "integrity": "sha512-IMLKGINdyQEUfyg3CE1gYoH9lK5RDR90vhXG21vHyo2kVAuslTnsH9GTVat69YglvNqHoEIMExTGLdhzm5/ygQ==", "license": "MIT", "dependencies": { - "three-bvh-csg": "^0.0.5" + "three-bvh-csg": "^0.0.16", + "three-mesh-bvh": "^0.6.8" } }, - "demos/csg-bunny-usegroups/node_modules/@react-three/csg/node_modules/three-bvh-csg": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/three-bvh-csg/-/three-bvh-csg-0.0.5.tgz", - "integrity": "sha512-gxqmaV3HlGHUGB857AV8oLoNxx5Q0T7io1DUs5nrCwmmFqjWZT3a8ue7WapE394wY8awFVAMr+YvdSrzqswpFA==", + "demos/csg-bunny-usegroups/node_modules/@react-three/csg/node_modules/three-mesh-bvh": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.6.8.tgz", + "integrity": "sha512-EGebF9DZx1S8+7OZYNNTT80GXJZVf+UYXD/HyTg/e2kR/ApofIFfUS4ZzIHNnUVIadpnLSzM4n96wX+l7GMbnQ==", "license": "MIT", "peerDependencies": { - "three": "^0.141.0", - "three-mesh-bvh": "^0.5.13" + "three": ">= 0.151.0" } }, "demos/csg-house": { @@ -841,7 +841,7 @@ "name": "@demo/csg-operations-rapier-physics", "version": "1.0.0", "dependencies": { - "@react-three/csg": "^2.0.1", + "@react-three/csg": "^4.0.0", "@react-three/drei": "^9.109.5", "@react-three/fiber": "^8.17.5", "@react-three/rapier": "^1.4.0", @@ -861,22 +861,22 @@ } }, "demos/csg-operations-rapier-physics/node_modules/@react-three/csg": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@react-three/csg/-/csg-2.2.0.tgz", - "integrity": "sha512-YgQ9anVePRKWdkZFozyEoQkhrZUYSXxGaUibXzPk3U7RKj5119Fv+Gc9t5EyF/G4ypUm5gSYUiep6owGD8abmA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@react-three/csg/-/csg-4.0.0.tgz", + "integrity": "sha512-IMLKGINdyQEUfyg3CE1gYoH9lK5RDR90vhXG21vHyo2kVAuslTnsH9GTVat69YglvNqHoEIMExTGLdhzm5/ygQ==", "license": "MIT", "dependencies": { - "three-bvh-csg": "^0.0.5" + "three-bvh-csg": "^0.0.16", + "three-mesh-bvh": "^0.6.8" } }, - "demos/csg-operations-rapier-physics/node_modules/@react-three/csg/node_modules/three-bvh-csg": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/three-bvh-csg/-/three-bvh-csg-0.0.5.tgz", - "integrity": "sha512-gxqmaV3HlGHUGB857AV8oLoNxx5Q0T7io1DUs5nrCwmmFqjWZT3a8ue7WapE394wY8awFVAMr+YvdSrzqswpFA==", + "demos/csg-operations-rapier-physics/node_modules/@react-three/csg/node_modules/three-mesh-bvh": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/three-mesh-bvh/-/three-mesh-bvh-0.6.8.tgz", + "integrity": "sha512-EGebF9DZx1S8+7OZYNNTT80GXJZVf+UYXD/HyTg/e2kR/ApofIFfUS4ZzIHNnUVIadpnLSzM4n96wX+l7GMbnQ==", "license": "MIT", "peerDependencies": { - "three": "^0.141.0", - "three-mesh-bvh": "^0.5.13" + "three": ">= 0.151.0" } }, "demos/dbismut-furniture": { @@ -2139,6 +2139,7 @@ "name": "@demo/multiple-views-with-uniform-controls", "version": "1.0.0", "dependencies": { + "@emotion/react": "^11.11.1", "@mantine/core": "^5.10.5", "@mantine/hooks": "^5.10.1", "@react-three/drei": "^9.109.5", @@ -3794,7 +3795,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3804,7 +3804,6 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", @@ -3863,7 +3862,6 @@ "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.2", @@ -3902,7 +3900,6 @@ "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", @@ -3947,7 +3944,6 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3957,7 +3953,6 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", - "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", @@ -4774,6 +4769,95 @@ "integrity": "sha512-zjgpXS/fFx1lZqjW1DfVUEaRHFpekzWjF6eSGb/xeEUf74YO0NDlQ93Hj0oI2k+i6QIoQk9KcIaEGwQZkullrw==", "license": "Apache-2.0" }, + "node_modules/@emotion/babel-plugin": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz", + "integrity": "sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.3.3", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/@emotion/cache": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.14.0.tgz", + "integrity": "sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache/node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/cache/node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, "node_modules/@emotion/is-prop-valid": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", @@ -4789,6 +4873,61 @@ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", "license": "MIT" }, + "node_modules/@emotion/react": { + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.14.0.tgz", + "integrity": "sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.13.5", + "@emotion/cache": "^11.14.0", + "@emotion/serialize": "^1.3.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.2.0", + "@emotion/utils": "^1.4.2", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.3.3.tgz", + "integrity": "sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.2", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/serialize/node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==", + "license": "MIT" + }, + "node_modules/@emotion/serialize/node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", + "license": "MIT" + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==", + "license": "MIT" + }, "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", @@ -4801,6 +4940,27 @@ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", "license": "MIT" }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz", + "integrity": "sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==", + "license": "MIT", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.4.2.tgz", + "integrity": "sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==", + "license": "MIT" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", + "license": "MIT" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz", @@ -4808,7 +4968,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4825,7 +4984,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4842,7 +5000,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4859,7 +5016,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4876,7 +5032,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4893,7 +5048,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4910,7 +5064,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4927,7 +5080,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4944,7 +5096,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4961,7 +5112,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4978,7 +5128,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -4995,7 +5144,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5012,7 +5160,6 @@ "cpu": [ "mips64el" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5029,7 +5176,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5046,7 +5192,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5063,7 +5208,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5080,7 +5224,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5097,7 +5240,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5114,7 +5256,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5131,7 +5272,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5148,7 +5288,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5165,7 +5304,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5182,7 +5320,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5199,7 +5336,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5216,7 +5352,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5233,7 +5368,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -5563,7 +5697,6 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -5941,7 +6074,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.45.3.tgz", "integrity": "sha512-UKF4XsBfy+u3MFWEH44hva1Q8Da28G6RFtR2+5saw+jgAFQV5yYnB1fu68Mz7fO+5GJF3wgwAIs0UelU8TxFrA==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "dependencies": { "playwright": "1.45.3" @@ -7075,7 +7208,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7089,7 +7221,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7103,7 +7234,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7117,7 +7247,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7131,7 +7260,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7145,7 +7273,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7159,7 +7286,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7173,7 +7299,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7187,7 +7312,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7201,7 +7325,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7215,7 +7338,6 @@ "cpu": [ "loong64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7229,7 +7351,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7243,7 +7364,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7257,7 +7377,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7271,7 +7390,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7285,7 +7403,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7299,7 +7416,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7313,7 +7429,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7327,7 +7442,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7341,7 +7455,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7355,7 +7468,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7369,7 +7481,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7593,7 +7704,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, "license": "MIT" }, "node_modules/@types/glob": { @@ -7638,7 +7748,7 @@ "version": "22.2.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.2.0.tgz", "integrity": "sha512-bm6EG6/pCpkxDf/0gDNDdtDILMOHgaQBVOJGdwsqClnxA3xL6jtMv76rLBc006RVMWbmaf0xbmom4Z/5o2nRkQ==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "undici-types": "~6.13.0" @@ -7648,7 +7758,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@types/offscreencanvas": { @@ -7683,7 +7793,7 @@ "version": "18.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/react": "*" @@ -7714,7 +7824,6 @@ "version": "0.165.0", "resolved": "https://registry.npmjs.org/@types/three/-/three-0.165.0.tgz", "integrity": "sha512-AJK8JZAFNBF0kBXiAIl5pggYlzAGGA8geVYQXAcPCEDRbyA+oEjkpUBcJJrtNz6IiALwzGexFJGZG2yV3WsYBw==", - "dev": true, "license": "MIT", "dependencies": { "@tweenjs/tween.js": "~23.1.1", @@ -8646,6 +8755,21 @@ "node": ">=8" } }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, "node_modules/babel-plugin-styled-components": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz", @@ -8693,7 +8817,6 @@ "version": "2.9.11", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz", "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==", - "dev": true, "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -8782,7 +8905,6 @@ "version": "4.28.1", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "dev": true, "funding": [ { "type": "opencollective", @@ -9340,7 +9462,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, "license": "MIT" }, "node_modules/copy-to-clipboard": { @@ -9362,7 +9483,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dev": true, "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", @@ -9520,7 +9640,7 @@ "version": "1.30.1", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/dayjs": { @@ -9989,7 +10109,6 @@ "version": "1.5.267", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==", - "dev": true, "license": "ISC" }, "node_modules/elegant-spinner": { @@ -10254,7 +10373,6 @@ "version": "0.27.2", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz", "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -10296,7 +10414,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -11041,7 +11158,6 @@ "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, "license": "MIT", "engines": { "node": ">=12.0.0" @@ -11113,6 +11229,12 @@ "node": ">=8" } }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "license": "MIT" + }, "node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", @@ -11315,7 +11437,6 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -11368,7 +11489,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -12838,7 +12958,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -13357,7 +13476,6 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -13734,7 +13852,6 @@ "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "dev": true, "license": "MIT" }, "node_modules/normalize-path": { @@ -14182,7 +14299,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.45.3.tgz", "integrity": "sha512-QhVaS+lpluxCaioejDZ95l4Y4jSFCsBvl2UZkpeXlzxmqS+aABr5c82YmfMHrL6x27nvrvykJAFpkzT2eWdJww==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "dependencies": { "playwright-core": "1.45.3" @@ -14201,7 +14318,7 @@ "version": "1.45.3", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz", "integrity": "sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" @@ -15473,7 +15590,6 @@ "version": "4.54.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.54.0.tgz", "integrity": "sha512-3nk8Y3a9Ea8szgKhinMlGMhGMw89mqule3KWczxhIzqudyHdCIOHw8WJlj/r329fACjKLEh13ZSk7oE22kyeIw==", - "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.8" @@ -15641,7 +15757,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -16502,7 +16617,6 @@ "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.5.0", @@ -16519,7 +16633,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -16889,7 +17002,7 @@ "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -16926,7 +17039,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "dev": true, "funding": [ { "type": "opencollective", @@ -17110,7 +17222,6 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.0.tgz", "integrity": "sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==", - "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.27.0", @@ -17201,7 +17312,6 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -17216,7 +17326,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -17229,7 +17338,6 @@ "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "dev": true, "funding": [ { "type": "opencollective", @@ -17565,7 +17673,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, "license": "ISC" }, "node_modules/yaml": {