diff --git a/packages/cookbook-v2/src/pages/HomePage.tsx b/packages/cookbook-v2/src/pages/HomePage.tsx
index 686aab5a..4691a77c 100644
--- a/packages/cookbook-v2/src/pages/HomePage.tsx
+++ b/packages/cookbook-v2/src/pages/HomePage.tsx
@@ -1,32 +1,184 @@
-import React from 'react'
-import { Link } from 'react-router-dom'
-import { AnimatedWebGLExample } from '../components/WebGLExample'
+import { Link } from "react-router-dom";
+import { CodeBracketIcon } from "@heroicons/react/24/outline";
+import { Surface } from "gl-react-dom";
+import { Node, Shaders, GLSL, Uniform, LinearCopy } from "gl-react";
+import Prism from "prismjs";
+import "prismjs/components/prism-jsx";
+import { useTimeLoop } from "../hooks/useTimeLoop";
-export function HomePage() {
- return (
-
-
-
- GL React Cookbook
-
-
-
- Explore Examples
-
-
-
-
-
+const shaders = Shaders.create({
+ MotionBlur: {
+ frag: GLSL`
+precision highp float;
+varying vec2 uv;
+uniform sampler2D children, backbuffer;
+uniform float persistence;
+void main () {
+ gl_FragColor = vec4(mix(
+ texture2D(children, uv),
+ texture2D(backbuffer, uv),
+ persistence
+ ).rgb, 1.0);
+}`,
+ },
+ HelloGL: {
+ frag: GLSL`
+precision highp float;
+varying vec2 uv;
+uniform float red;
+void main() {
+ gl_FragColor = vec4(red, uv.x, uv.y, 1.0);
+}`,
+ },
+ Rotate: {
+ frag: GLSL`
+precision highp float;
+varying vec2 uv;
+uniform float angle, scale;
+uniform sampler2D children;
+void main() {
+ mat2 rotation = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));
+ vec2 p = (uv - vec2(0.5)) * rotation / scale + vec2(0.5);
+ gl_FragColor =
+ p.x < 0.0 || p.x > 1.0 || p.y < 0.0 || p.y > 1.0
+ ? vec4(0.067, 0.094, 0.153, 1.0)
+ : texture2D(children, p);
+}`,
+ },
+});
+
+function MotionBlur({
+ children,
+ persistence,
+}: {
+ children: any;
+ persistence: number;
+}) {
+ return (
+
+ );
+}
+
+function HelloGL({ red }: { red: number }) {
+ return
;
+}
+
+function Rotate({
+ children,
+ scale,
+ angle,
+}: {
+ children: any;
+ scale: number;
+ angle: number;
+}) {
+ return (
+
+ );
+}
+
+function LiveCode({
+ persistence,
+ scale,
+ angle,
+ red,
+}: {
+ persistence: number;
+ scale: number;
+ angle: number;
+ red: number;
+}) {
+ const code = `
+
+
+
+
+
+`;
+
+ const html = Prism.highlight(code, Prism.languages.jsx, "jsx");
+
+ return (
+
+
+
+ );
+}
+
+function HeroDemo() {
+ const { time } = useTimeLoop();
+ const t = time / 1000;
+ const persistence = 0.75 - 0.2 * Math.cos(0.5 * t);
+ const red = 0.6 + 0.4 * Math.cos(4 * t);
+ const scale = 0.7 + 0.4 * Math.cos(t);
+ const angle = 2 * Math.PI * (0.5 + 0.5 * Math.cos(t));
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
- )
+
+
+
+
+
+ );
+}
+
+export function HomePage() {
+ return (
+
+
+
+
+ gl-react
+
+
+ A{" "}
+
+ React
+ {" "}
+ library to write and compose WebGL shaders.
+
+
+
+
+
+
+
+ );
}
diff --git a/packages/cookbook-v2/src/shims/buffer.ts b/packages/cookbook-v2/src/shims/buffer.ts
new file mode 100644
index 00000000..249755b5
--- /dev/null
+++ b/packages/cookbook-v2/src/shims/buffer.ts
@@ -0,0 +1,7 @@
+// Minimal browser shim for Node's `buffer` module.
+// Only used by typedarray-pool (dep of gl-texture2d).
+export const Buffer = {
+ isBuffer() {
+ return false;
+ },
+};
diff --git a/packages/cookbook-v2/vite.config.ts b/packages/cookbook-v2/vite.config.ts
index 2076bb53..ea443377 100644
--- a/packages/cookbook-v2/vite.config.ts
+++ b/packages/cookbook-v2/vite.config.ts
@@ -23,6 +23,7 @@ export default defineConfig({
'@': resolve(__dirname, './src'),
'gl-react': resolve(__dirname, '../gl-react/src'),
'gl-react-dom': resolve(__dirname, '../gl-react-dom/src'),
+ buffer: resolve(__dirname, './src/shims/buffer.ts'),
},
},
server: {
diff --git a/yarn.lock b/yarn.lock
index ad450b66..856fb6f7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -117,7 +117,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.28.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4, @babel/core@npm:^7.9.0":
+"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4, @babel/core@npm:^7.9.0":
version: 7.28.4
resolution: "@babel/core@npm:7.28.4"
dependencies:
@@ -140,7 +140,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.29.0":
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.23.9, @babel/core@npm:^7.26.0, @babel/core@npm:^7.28.0, @babel/core@npm:^7.29.0":
version: 7.29.0
resolution: "@babel/core@npm:7.29.0"
dependencies:
@@ -2625,189 +2625,189 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/aix-ppc64@npm:0.25.10"
+"@esbuild/aix-ppc64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/aix-ppc64@npm:0.25.12"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/android-arm64@npm:0.25.10"
+"@esbuild/android-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-arm64@npm:0.25.12"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/android-arm@npm:0.25.10"
+"@esbuild/android-arm@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-arm@npm:0.25.12"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/android-x64@npm:0.25.10"
+"@esbuild/android-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/android-x64@npm:0.25.12"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/darwin-arm64@npm:0.25.10"
+"@esbuild/darwin-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/darwin-arm64@npm:0.25.12"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/darwin-x64@npm:0.25.10"
+"@esbuild/darwin-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/darwin-x64@npm:0.25.12"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/freebsd-arm64@npm:0.25.10"
+"@esbuild/freebsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/freebsd-arm64@npm:0.25.12"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/freebsd-x64@npm:0.25.10"
+"@esbuild/freebsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/freebsd-x64@npm:0.25.12"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-arm64@npm:0.25.10"
+"@esbuild/linux-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-arm64@npm:0.25.12"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-arm@npm:0.25.10"
+"@esbuild/linux-arm@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-arm@npm:0.25.12"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-ia32@npm:0.25.10"
+"@esbuild/linux-ia32@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-ia32@npm:0.25.12"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-loong64@npm:0.25.10"
+"@esbuild/linux-loong64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-loong64@npm:0.25.12"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-mips64el@npm:0.25.10"
+"@esbuild/linux-mips64el@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-mips64el@npm:0.25.12"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-ppc64@npm:0.25.10"
+"@esbuild/linux-ppc64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-ppc64@npm:0.25.12"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-riscv64@npm:0.25.10"
+"@esbuild/linux-riscv64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-riscv64@npm:0.25.12"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-s390x@npm:0.25.10"
+"@esbuild/linux-s390x@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-s390x@npm:0.25.12"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/linux-x64@npm:0.25.10"
+"@esbuild/linux-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/linux-x64@npm:0.25.12"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"@esbuild/netbsd-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/netbsd-arm64@npm:0.25.10"
+"@esbuild/netbsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/netbsd-arm64@npm:0.25.12"
conditions: os=netbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/netbsd-x64@npm:0.25.10"
+"@esbuild/netbsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/netbsd-x64@npm:0.25.12"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/openbsd-arm64@npm:0.25.10"
+"@esbuild/openbsd-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openbsd-arm64@npm:0.25.12"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/openbsd-x64@npm:0.25.10"
+"@esbuild/openbsd-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openbsd-x64@npm:0.25.12"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/openharmony-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/openharmony-arm64@npm:0.25.10"
+"@esbuild/openharmony-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/openharmony-arm64@npm:0.25.12"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/sunos-x64@npm:0.25.10"
+"@esbuild/sunos-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/sunos-x64@npm:0.25.12"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/win32-arm64@npm:0.25.10"
+"@esbuild/win32-arm64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-arm64@npm:0.25.12"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/win32-ia32@npm:0.25.10"
+"@esbuild/win32-ia32@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-ia32@npm:0.25.12"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.25.10":
- version: 0.25.10
- resolution: "@esbuild/win32-x64@npm:0.25.10"
+"@esbuild/win32-x64@npm:0.25.12":
+ version: 0.25.12
+ resolution: "@esbuild/win32-x64@npm:0.25.12"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.7.0, @eslint-community/eslint-utils@npm:^4.8.0":
+"@eslint-community/eslint-utils@npm:^4.8.0":
version: 4.9.0
resolution: "@eslint-community/eslint-utils@npm:4.9.0"
dependencies:
@@ -2818,13 +2818,31 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1":
+"@eslint-community/eslint-utils@npm:^4.9.1":
+ version: 4.9.1
+ resolution: "@eslint-community/eslint-utils@npm:4.9.1"
+ dependencies:
+ eslint-visitor-keys: "npm:^3.4.3"
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02
+ languageName: node
+ linkType: hard
+
+"@eslint-community/regexpp@npm:^4.12.1":
version: 4.12.1
resolution: "@eslint-community/regexpp@npm:4.12.1"
checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
languageName: node
linkType: hard
+"@eslint-community/regexpp@npm:^4.12.2":
+ version: 4.12.2
+ resolution: "@eslint-community/regexpp@npm:4.12.2"
+ checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d
+ languageName: node
+ linkType: hard
+
"@eslint/config-array@npm:^0.21.0":
version: 0.21.0
resolution: "@eslint/config-array@npm:0.21.0"
@@ -2968,7 +2986,7 @@ __metadata:
languageName: node
linkType: hard
-"@heroicons/react@npm:^2.1.1":
+"@heroicons/react@npm:^2.2.0":
version: 2.2.0
resolution: "@heroicons/react@npm:2.2.0"
peerDependencies:
@@ -3786,156 +3804,177 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.52.4"
+"@rollup/rollup-android-arm-eabi@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-android-arm64@npm:4.52.4"
+"@rollup/rollup-android-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-android-arm64@npm:4.59.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-darwin-arm64@npm:4.52.4"
+"@rollup/rollup-darwin-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-darwin-x64@npm:4.52.4"
+"@rollup/rollup-darwin-x64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-darwin-x64@npm:4.59.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.4"
+"@rollup/rollup-freebsd-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-freebsd-x64@npm:4.52.4"
+"@rollup/rollup-freebsd-x64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.4"
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.4"
+"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.4"
+"@rollup/rollup-linux-arm64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.4"
+"@rollup/rollup-linux-arm64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-loong64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.4"
+"@rollup/rollup-linux-loong64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0"
conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-ppc64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.4"
+"@rollup/rollup-linux-loong64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0"
+ conditions: os=linux & cpu=loong64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-ppc64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.4"
+"@rollup/rollup-linux-ppc64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0"
+ conditions: os=linux & cpu=ppc64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-riscv64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-musl@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.4"
+"@rollup/rollup-linux-riscv64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0"
conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.4"
+"@rollup/rollup-linux-s390x-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.4"
+"@rollup/rollup-linux-x64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.4"
+"@rollup/rollup-linux-x64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-openharmony-arm64@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.4"
+"@rollup/rollup-openbsd-x64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-openharmony-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.4"
+"@rollup/rollup-win32-arm64-msvc@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.4"
+"@rollup/rollup-win32-ia32-msvc@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-gnu@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.4"
+"@rollup/rollup-win32-x64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.52.4":
- version: 4.52.4
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.4"
+"@rollup/rollup-win32-x64-msvc@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -4286,10 +4325,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/lodash@npm:^4.17.0":
- version: 4.17.20
- resolution: "@types/lodash@npm:4.17.20"
- checksum: 10c0/98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f
+"@types/lodash@npm:^4.17.24":
+ version: 4.17.24
+ resolution: "@types/lodash@npm:4.17.24"
+ checksum: 10c0/b72f60d4daacdad1fa643edb3faba204c02a01eb1ac00a83ff73496a6d236fc55e459c06106e8ced42277dba932d087d8fc090f8de4ef590d3f91e6d6f7ce85a
languageName: node
linkType: hard
@@ -4346,10 +4385,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/prismjs@npm:^1.26.3":
- version: 1.26.5
- resolution: "@types/prismjs@npm:1.26.5"
- checksum: 10c0/5619cb449e0d8df098c8759d6f47bf8fdd510abf5dbdfa999e55c6a2545efbd1e209cc85a33d8d9f4ff2898089a1a6d9a70737c9baffaae635c46852c40d384a
+"@types/prismjs@npm:^1.26.6":
+ version: 1.26.6
+ resolution: "@types/prismjs@npm:1.26.6"
+ checksum: 10c0/152a27500cb32b114edfb77f9d0dccd03bebc84828d1e92abacaf212b22d3ccdde041ce421dd58b6ec8461bbec7cd76ed5ee773cae4be7ca36a6dd4ddcf0f9e7
languageName: node
linkType: hard
@@ -4503,24 +4542,23 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^8.15.0":
- version: 8.46.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.46.0"
+"@typescript-eslint/eslint-plugin@npm:^8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.57.1"
dependencies:
- "@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:8.46.0"
- "@typescript-eslint/type-utils": "npm:8.46.0"
- "@typescript-eslint/utils": "npm:8.46.0"
- "@typescript-eslint/visitor-keys": "npm:8.46.0"
- graphemer: "npm:^1.4.0"
- ignore: "npm:^7.0.0"
+ "@eslint-community/regexpp": "npm:^4.12.2"
+ "@typescript-eslint/scope-manager": "npm:8.57.1"
+ "@typescript-eslint/type-utils": "npm:8.57.1"
+ "@typescript-eslint/utils": "npm:8.57.1"
+ "@typescript-eslint/visitor-keys": "npm:8.57.1"
+ ignore: "npm:^7.0.5"
natural-compare: "npm:^1.4.0"
- ts-api-utils: "npm:^2.1.0"
+ ts-api-utils: "npm:^2.4.0"
peerDependencies:
- "@typescript-eslint/parser": ^8.46.0
- eslint: ^8.57.0 || ^9.0.0
+ "@typescript-eslint/parser": ^8.57.1
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/9de2b2127b977b0d73733042602a744e5b69bfe906c6dac424123ff9726816dcc4bb3d4ba470bc1fc5c741421f53274a3a896c09fbb50e298352d4a72011b2c2
+ checksum: 10c0/5bf9227f5d608d4313c9f898da3a2f6737eca985aa925df9e90b73499b9d552221781d3d09245543c6d09995ab262ea0d6773d2dae4b8bdf319765d46b22d0e1
languageName: node
linkType: hard
@@ -4572,32 +4610,32 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^8.15.0":
- version: 8.46.0
- resolution: "@typescript-eslint/parser@npm:8.46.0"
+"@typescript-eslint/parser@npm:^8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/parser@npm:8.57.1"
dependencies:
- "@typescript-eslint/scope-manager": "npm:8.46.0"
- "@typescript-eslint/types": "npm:8.46.0"
- "@typescript-eslint/typescript-estree": "npm:8.46.0"
- "@typescript-eslint/visitor-keys": "npm:8.46.0"
- debug: "npm:^4.3.4"
+ "@typescript-eslint/scope-manager": "npm:8.57.1"
+ "@typescript-eslint/types": "npm:8.57.1"
+ "@typescript-eslint/typescript-estree": "npm:8.57.1"
+ "@typescript-eslint/visitor-keys": "npm:8.57.1"
+ debug: "npm:^4.4.3"
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/2e8c75b72c7cf170aca554014dbe30e85478d96799a2eb782c4fb61423c0c9e4416e98d6e7903601b1738ea1d0936417dbf61ac0293a0500f56e0eaeefbb2ecd
+ checksum: 10c0/ab624f5ad6f3585ee690d11be36597135779a373e7f07810ed921163de2e879000f6d3213db67413ee630bcf25d5cfaa24b089ee49596cd11b0456372bc17163
languageName: node
linkType: hard
-"@typescript-eslint/project-service@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/project-service@npm:8.46.0"
+"@typescript-eslint/project-service@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/project-service@npm:8.57.1"
dependencies:
- "@typescript-eslint/tsconfig-utils": "npm:^8.46.0"
- "@typescript-eslint/types": "npm:^8.46.0"
- debug: "npm:^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "npm:^8.57.1"
+ "@typescript-eslint/types": "npm:^8.57.1"
+ debug: "npm:^4.4.3"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/c3164c795570edfa141917f3099724eca70383b016be1b08f656a491b459d68cf8e2547ac416d75048d3511ca5feaea0586aabad339e3dfe2ae6fddb650d7bc8
+ checksum: 10c0/7830f61e35364ba77799f4badeaca8bd8914bbcda6afe37b788821f94f4b88b9c49817c50f4bdba497e8e542a705e9d921d36f5e67960ebf33f4f3d3111cdfee
languageName: node
linkType: hard
@@ -4611,38 +4649,38 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/scope-manager@npm:8.46.0"
+"@typescript-eslint/scope-manager@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/scope-manager@npm:8.57.1"
dependencies:
- "@typescript-eslint/types": "npm:8.46.0"
- "@typescript-eslint/visitor-keys": "npm:8.46.0"
- checksum: 10c0/9c242d1edd51247559f99dd8986bdb571db0a2a583a2d02ee8f5f346d265e956f413b442c27e1b02d55ce3944609f6593050ec657be672d9b24b7ed0a359a6ad
+ "@typescript-eslint/types": "npm:8.57.1"
+ "@typescript-eslint/visitor-keys": "npm:8.57.1"
+ checksum: 10c0/42b0b54981318bf21be6b107df82910718497b7b7b2b60df635aa06d78e313759e4b675830c0e542b6d87104d35b49df41b9fb7739b8ae326eaba2d6f7116166
languageName: node
linkType: hard
-"@typescript-eslint/tsconfig-utils@npm:8.46.0, @typescript-eslint/tsconfig-utils@npm:^8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.0"
+"@typescript-eslint/tsconfig-utils@npm:8.57.1, @typescript-eslint/tsconfig-utils@npm:^8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/tsconfig-utils@npm:8.57.1"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/306b27c741709f2435dd1c7eabdf552775dff1b3ced01d791c5b9755394ceb3f37c9bcceec92adb6fe60c622523f9d47d9b0d9e515071f47d50527705a4706f7
+ checksum: 10c0/3d3c8d80621507d31e4656c693534f28a1c04dfb047538cb79b0b6da874ef41875f5df5e814fa3a38812451cff6d5a7ae38d0bf77eb7fec7867f9c80af361b00
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/type-utils@npm:8.46.0"
+"@typescript-eslint/type-utils@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/type-utils@npm:8.57.1"
dependencies:
- "@typescript-eslint/types": "npm:8.46.0"
- "@typescript-eslint/typescript-estree": "npm:8.46.0"
- "@typescript-eslint/utils": "npm:8.46.0"
- debug: "npm:^4.3.4"
- ts-api-utils: "npm:^2.1.0"
+ "@typescript-eslint/types": "npm:8.57.1"
+ "@typescript-eslint/typescript-estree": "npm:8.57.1"
+ "@typescript-eslint/utils": "npm:8.57.1"
+ debug: "npm:^4.4.3"
+ ts-api-utils: "npm:^2.4.0"
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/a0fa4617a998094bc217be1989b76a3e45c058117cda027a723ff6f98f15e5237abfa123284afbdea7f320b4da65e1053ed47c8a211dd012591908a9daa46f02
+ checksum: 10c0/e8eae4e3b9ca71ad065c307fd3cdefdcc6abc31bda2ef74f0e54b5c9ac0ee6bc0e2d69ec9097899f4d7a99d4a8a72391503b47f4317b3b6b9ba41cea24e6b9e9
languageName: node
linkType: hard
@@ -4660,10 +4698,10 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.46.0, @typescript-eslint/types@npm:^8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/types@npm:8.46.0"
- checksum: 10c0/2f986852139bcbe940b4aafe79bbd28dcca7176e95ba4e3880984ef58c81ad077ca9d9191aad56d2b1df6d16060f5744a96ab3118ddbc9766e5035ed470445c1
+"@typescript-eslint/types@npm:8.57.1, @typescript-eslint/types@npm:^8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/types@npm:8.57.1"
+ checksum: 10c0/f447015276a31871440b07e328c2bbcee8337d72dca90ae00ac91e87d09e28a8a9c2fe44726a5226fcaa7db9d5347aafa650d59f7577a074dc65ea1414d24da1
languageName: node
linkType: hard
@@ -4704,38 +4742,37 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.46.0"
+"@typescript-eslint/typescript-estree@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/typescript-estree@npm:8.57.1"
dependencies:
- "@typescript-eslint/project-service": "npm:8.46.0"
- "@typescript-eslint/tsconfig-utils": "npm:8.46.0"
- "@typescript-eslint/types": "npm:8.46.0"
- "@typescript-eslint/visitor-keys": "npm:8.46.0"
- debug: "npm:^4.3.4"
- fast-glob: "npm:^3.3.2"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^9.0.4"
- semver: "npm:^7.6.0"
- ts-api-utils: "npm:^2.1.0"
+ "@typescript-eslint/project-service": "npm:8.57.1"
+ "@typescript-eslint/tsconfig-utils": "npm:8.57.1"
+ "@typescript-eslint/types": "npm:8.57.1"
+ "@typescript-eslint/visitor-keys": "npm:8.57.1"
+ debug: "npm:^4.4.3"
+ minimatch: "npm:^10.2.2"
+ semver: "npm:^7.7.3"
+ tinyglobby: "npm:^0.2.15"
+ ts-api-utils: "npm:^2.4.0"
peerDependencies:
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/39aed033dc23c3356e39891c9eba6dde0dc618406f0e13e9adc5967fb81790ec199b1d6eb1144e35ad13a0daaf72157f5f3fc7ac1b7c58d152ade68fe27ad221
+ checksum: 10c0/a87e1d920a8fd2231b6a98b279dc7680d10ceac072001e85a72cd43adce288ed471afcaf8f171378f5a3221c500b3cf0ffc10a75fd521fb69fbd8b26d4626677
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/utils@npm:8.46.0"
+"@typescript-eslint/utils@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/utils@npm:8.57.1"
dependencies:
- "@eslint-community/eslint-utils": "npm:^4.7.0"
- "@typescript-eslint/scope-manager": "npm:8.46.0"
- "@typescript-eslint/types": "npm:8.46.0"
- "@typescript-eslint/typescript-estree": "npm:8.46.0"
+ "@eslint-community/eslint-utils": "npm:^4.9.1"
+ "@typescript-eslint/scope-manager": "npm:8.57.1"
+ "@typescript-eslint/types": "npm:8.57.1"
+ "@typescript-eslint/typescript-estree": "npm:8.57.1"
peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ">=4.8.4 <6.0.0"
- checksum: 10c0/77cc7dff9132d9f02e8766d128edbeb7c2f2b56f9ebdac7308e75a04924e2369857da27b23f0054476c9640609a9707b8dd8ca8b1c59a067e45f65bf5ef4cc1b
+ checksum: 10c0/c85d6e7c618dbf902fda98cc795883388bc512bc2c34c7ac0481ea43acb6dd3cd38d60bdb571b586f392419a17998c89330fd7b0b9a344161f4a595637dd3f55
languageName: node
linkType: hard
@@ -4758,17 +4795,17 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:8.46.0":
- version: 8.46.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.46.0"
+"@typescript-eslint/visitor-keys@npm:8.57.1":
+ version: 8.57.1
+ resolution: "@typescript-eslint/visitor-keys@npm:8.57.1"
dependencies:
- "@typescript-eslint/types": "npm:8.46.0"
- eslint-visitor-keys: "npm:^4.2.1"
- checksum: 10c0/473dd4861b81238c1df10008b3b6d4684b2fa5ec4f3a8eeb544ea1278a5e2119f839447d16653ea3070164d7e742e3516fe9b0faf16e12a457fa26d5e14a7498
+ "@typescript-eslint/types": "npm:8.57.1"
+ eslint-visitor-keys: "npm:^5.0.0"
+ checksum: 10c0/088a545c4aec6d9cabb266e1e40634f5fafa06cb05ef172526555957b0d99ac08822733fb788a09227071fdd6bd8b63f054393a0ecf9d4599c54b57918aa0e57
languageName: node
linkType: hard
-"@vitejs/plugin-react@npm:^4.3.3":
+"@vitejs/plugin-react@npm:^4.7.0":
version: 4.7.0
resolution: "@vitejs/plugin-react@npm:4.7.0"
dependencies:
@@ -5771,21 +5808,20 @@ __metadata:
languageName: node
linkType: hard
-"autoprefixer@npm:^10.4.20":
- version: 10.4.21
- resolution: "autoprefixer@npm:10.4.21"
+"autoprefixer@npm:^10.4.27":
+ version: 10.4.27
+ resolution: "autoprefixer@npm:10.4.27"
dependencies:
- browserslist: "npm:^4.24.4"
- caniuse-lite: "npm:^1.0.30001702"
- fraction.js: "npm:^4.3.7"
- normalize-range: "npm:^0.1.2"
+ browserslist: "npm:^4.28.1"
+ caniuse-lite: "npm:^1.0.30001774"
+ fraction.js: "npm:^5.3.4"
picocolors: "npm:^1.1.1"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.1.0
bin:
autoprefixer: bin/autoprefixer
- checksum: 10c0/de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4
+ checksum: 10c0/698ad9e23436635af1806d4a8b80393020135174d1d4a97eb81887cdddac2f297f198d1d717932db8503b325f9f2dc3accb6e290b2d3ce1a7ddeb947100e5b25
languageName: node
linkType: hard
@@ -6634,7 +6670,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4, browserslist@npm:^4.25.3, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4":
+"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.24.0, browserslist@npm:^4.25.3, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4":
version: 4.26.3
resolution: "browserslist@npm:4.26.3"
dependencies:
@@ -6996,14 +7032,14 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001702, caniuse-lite@npm:^1.0.30001746":
+"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001746":
version: 1.0.30001749
resolution: "caniuse-lite@npm:1.0.30001749"
checksum: 10c0/f5100599361be03e93cae1f38380fdb78b477b573cb27f8aaf8ed8461ac0233ea84c7e127f441ca0a82ff23f4c37a8855b7c6a02e79d70769a786550bc1be69e
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001759":
+"caniuse-lite@npm:^1.0.30001759, caniuse-lite@npm:^1.0.30001774":
version: 1.0.30001780
resolution: "caniuse-lite@npm:1.0.30001780"
checksum: 10c0/8a88f39758a228852d6f3ac92362ecb7694b1b2b022f194d8dfe59123ad40a5de6202bf2dff0fe316bb3d5ca9caf316c22056e0da693459c3be2771cde4f4bf9
@@ -9645,35 +9681,35 @@ __metadata:
linkType: hard
"esbuild@npm:^0.25.0":
- version: 0.25.10
- resolution: "esbuild@npm:0.25.10"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.25.10"
- "@esbuild/android-arm": "npm:0.25.10"
- "@esbuild/android-arm64": "npm:0.25.10"
- "@esbuild/android-x64": "npm:0.25.10"
- "@esbuild/darwin-arm64": "npm:0.25.10"
- "@esbuild/darwin-x64": "npm:0.25.10"
- "@esbuild/freebsd-arm64": "npm:0.25.10"
- "@esbuild/freebsd-x64": "npm:0.25.10"
- "@esbuild/linux-arm": "npm:0.25.10"
- "@esbuild/linux-arm64": "npm:0.25.10"
- "@esbuild/linux-ia32": "npm:0.25.10"
- "@esbuild/linux-loong64": "npm:0.25.10"
- "@esbuild/linux-mips64el": "npm:0.25.10"
- "@esbuild/linux-ppc64": "npm:0.25.10"
- "@esbuild/linux-riscv64": "npm:0.25.10"
- "@esbuild/linux-s390x": "npm:0.25.10"
- "@esbuild/linux-x64": "npm:0.25.10"
- "@esbuild/netbsd-arm64": "npm:0.25.10"
- "@esbuild/netbsd-x64": "npm:0.25.10"
- "@esbuild/openbsd-arm64": "npm:0.25.10"
- "@esbuild/openbsd-x64": "npm:0.25.10"
- "@esbuild/openharmony-arm64": "npm:0.25.10"
- "@esbuild/sunos-x64": "npm:0.25.10"
- "@esbuild/win32-arm64": "npm:0.25.10"
- "@esbuild/win32-ia32": "npm:0.25.10"
- "@esbuild/win32-x64": "npm:0.25.10"
+ version: 0.25.12
+ resolution: "esbuild@npm:0.25.12"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.25.12"
+ "@esbuild/android-arm": "npm:0.25.12"
+ "@esbuild/android-arm64": "npm:0.25.12"
+ "@esbuild/android-x64": "npm:0.25.12"
+ "@esbuild/darwin-arm64": "npm:0.25.12"
+ "@esbuild/darwin-x64": "npm:0.25.12"
+ "@esbuild/freebsd-arm64": "npm:0.25.12"
+ "@esbuild/freebsd-x64": "npm:0.25.12"
+ "@esbuild/linux-arm": "npm:0.25.12"
+ "@esbuild/linux-arm64": "npm:0.25.12"
+ "@esbuild/linux-ia32": "npm:0.25.12"
+ "@esbuild/linux-loong64": "npm:0.25.12"
+ "@esbuild/linux-mips64el": "npm:0.25.12"
+ "@esbuild/linux-ppc64": "npm:0.25.12"
+ "@esbuild/linux-riscv64": "npm:0.25.12"
+ "@esbuild/linux-s390x": "npm:0.25.12"
+ "@esbuild/linux-x64": "npm:0.25.12"
+ "@esbuild/netbsd-arm64": "npm:0.25.12"
+ "@esbuild/netbsd-x64": "npm:0.25.12"
+ "@esbuild/openbsd-arm64": "npm:0.25.12"
+ "@esbuild/openbsd-x64": "npm:0.25.12"
+ "@esbuild/openharmony-arm64": "npm:0.25.12"
+ "@esbuild/sunos-x64": "npm:0.25.12"
+ "@esbuild/win32-arm64": "npm:0.25.12"
+ "@esbuild/win32-ia32": "npm:0.25.12"
+ "@esbuild/win32-x64": "npm:0.25.12"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -9729,7 +9765,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 10c0/8ee5fdd43ed0d4092ce7f41577c63147f54049d5617763f0549c638bbe939e8adaa8f1a2728adb63417eb11df51956b7b0d8eb88ee08c27ad1d42960256158fa
+ checksum: 10c0/c205357531423220a9de8e1e6c6514242bc9b1666e762cd67ccdf8fdfdc3f1d0bd76f8d9383958b97ad4c953efdb7b6e8c1f9ca5951cd2b7c5235e8755b34a6b
languageName: node
linkType: hard
@@ -10097,6 +10133,13 @@ __metadata:
languageName: node
linkType: hard
+"eslint-visitor-keys@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "eslint-visitor-keys@npm:5.0.1"
+ checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678
+ languageName: node
+ linkType: hard
+
"eslint-webpack-plugin@npm:^2.1.0":
version: 2.7.0
resolution: "eslint-webpack-plugin@npm:2.7.0"
@@ -11062,10 +11105,10 @@ __metadata:
languageName: node
linkType: hard
-"fraction.js@npm:^4.3.7":
- version: 4.3.7
- resolution: "fraction.js@npm:4.3.7"
- checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711
+"fraction.js@npm:^5.3.4":
+ version: 5.3.4
+ resolution: "fraction.js@npm:5.3.4"
+ checksum: 10c0/f90079fe9bfc665e0a07079938e8ff71115bce9462f17b32fc283f163b0540ec34dc33df8ed41bb56f028316b04361b9a9995b9ee9258617f8338e0b05c5f95a
languageName: node
linkType: hard
@@ -11534,17 +11577,17 @@ __metadata:
dependencies:
"@babel/core": "npm:^7.29.0"
"@babel/preset-react": "npm:^7.28.5"
- "@heroicons/react": "npm:^2.1.1"
+ "@heroicons/react": "npm:^2.2.0"
"@playwright/test": "npm:^1.58.2"
"@types/babel__core": "npm:^7"
- "@types/lodash": "npm:^4.17.0"
- "@types/prismjs": "npm:^1.26.3"
+ "@types/lodash": "npm:^4.17.24"
+ "@types/prismjs": "npm:^1.26.6"
"@types/react": "npm:^19.0.0"
"@types/react-dom": "npm:^19.0.0"
- "@typescript-eslint/eslint-plugin": "npm:^8.15.0"
- "@typescript-eslint/parser": "npm:^8.15.0"
- "@vitejs/plugin-react": "npm:^4.3.3"
- autoprefixer: "npm:^10.4.20"
+ "@typescript-eslint/eslint-plugin": "npm:^8.57.1"
+ "@typescript-eslint/parser": "npm:^8.57.1"
+ "@vitejs/plugin-react": "npm:^4.7.0"
+ autoprefixer: "npm:^10.4.27"
eslint: "npm:^9.15.0"
eslint-plugin-react-hooks: "npm:^5.0.0"
eslint-plugin-react-refresh: "npm:^0.4.14"
@@ -11555,25 +11598,25 @@ __metadata:
gl-transitions: "npm:^1.43.0"
hoist-non-react-statics: "npm:^3.3.2"
invariant: "npm:^2.2.4"
- lodash: "npm:^4.17.21"
+ lodash: "npm:^4.17.23"
ndarray: "npm:^1.0.19"
ndarray-ops: "npm:^1.2.2"
- postcss: "npm:^8.4.49"
+ postcss: "npm:^8.5.8"
prism-theme-one-dark: "npm:^1.0.0"
- prismjs: "npm:^1.29.0"
+ prismjs: "npm:^1.30.0"
prop-types: "npm:^15.8.1"
- query-string: "npm:^9.1.0"
+ query-string: "npm:^9.3.1"
raf: "npm:^3.4.1"
react: "npm:^19.0.0"
react-color: "npm:^2.19.3"
react-dom: "npm:^19.0.0"
react-gl-transition: "npm:^1.19.2"
react-json2d: "npm:^0.3.0"
- react-motion: "npm:^0.5.0"
+ react-motion: "npm:^0.5.2"
react-router-dom: "npm:^6.28.0"
tailwindcss: "npm:^3.4.15"
- typescript: "npm:^5.6.3"
- vite: "npm:^6.0.1"
+ typescript: "npm:^5.9.3"
+ vite: "npm:^6.4.1"
languageName: unknown
linkType: soft
@@ -12013,13 +12056,6 @@ __metadata:
languageName: node
linkType: hard
-"graphemer@npm:^1.4.0":
- version: 1.4.0
- resolution: "graphemer@npm:1.4.0"
- checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
- languageName: node
- linkType: hard
-
"growly@npm:^1.3.0":
version: 1.3.0
resolution: "growly@npm:1.3.0"
@@ -12706,7 +12742,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^7.0.0":
+"ignore@npm:^7.0.5":
version: 7.0.5
resolution: "ignore@npm:7.0.5"
checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d
@@ -15402,6 +15438,13 @@ __metadata:
languageName: node
linkType: hard
+"lodash@npm:^4.17.23":
+ version: 4.17.23
+ resolution: "lodash@npm:4.17.23"
+ checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6
+ languageName: node
+ linkType: hard
+
"loglevel@npm:^1.6.8":
version: 1.9.2
resolution: "loglevel@npm:1.9.2"
@@ -18541,7 +18584,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.1.0, postcss@npm:^8.4.47, postcss@npm:^8.4.49, postcss@npm:^8.5.3":
+"postcss@npm:^8.1.0, postcss@npm:^8.4.47":
version: 8.5.6
resolution: "postcss@npm:8.5.6"
dependencies:
@@ -18552,6 +18595,17 @@ __metadata:
languageName: node
linkType: hard
+"postcss@npm:^8.5.3, postcss@npm:^8.5.8":
+ version: 8.5.8
+ resolution: "postcss@npm:8.5.8"
+ dependencies:
+ nanoid: "npm:^3.3.11"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10c0/dd918f7127ee7c60a0295bae2e72b3787892296e1d1c3c564d7a2a00c68d8df83cadc3178491259daa19ccc54804fb71ed8c937c6787e08d8bd4bedf8d17044c
+ languageName: node
+ linkType: hard
+
"prebuild-install@npm:^7.1.3":
version: 7.1.3
resolution: "prebuild-install@npm:7.1.3"
@@ -18663,7 +18717,7 @@ __metadata:
languageName: node
linkType: hard
-"prismjs@npm:^1.29.0":
+"prismjs@npm:^1.30.0":
version: 1.30.0
resolution: "prismjs@npm:1.30.0"
checksum: 10c0/f56205bfd58ef71ccfcbcb691fd0eb84adc96c6ff21b0b69fc6fdcf02be42d6ef972ba4aed60466310de3d67733f6a746f89f2fb79c00bf217406d465b3e8f23
@@ -18959,7 +19013,7 @@ __metadata:
languageName: node
linkType: hard
-"query-string@npm:^9.1.0":
+"query-string@npm:^9.3.1":
version: 9.3.1
resolution: "query-string@npm:9.3.1"
dependencies:
@@ -19224,7 +19278,7 @@ __metadata:
languageName: node
linkType: hard
-"react-motion@npm:^0.5.0":
+"react-motion@npm:^0.5.0, react-motion@npm:^0.5.2":
version: 0.5.2
resolution: "react-motion@npm:0.5.2"
dependencies:
@@ -20389,31 +20443,34 @@ __metadata:
linkType: hard
"rollup@npm:^4.34.9":
- version: 4.52.4
- resolution: "rollup@npm:4.52.4"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.52.4"
- "@rollup/rollup-android-arm64": "npm:4.52.4"
- "@rollup/rollup-darwin-arm64": "npm:4.52.4"
- "@rollup/rollup-darwin-x64": "npm:4.52.4"
- "@rollup/rollup-freebsd-arm64": "npm:4.52.4"
- "@rollup/rollup-freebsd-x64": "npm:4.52.4"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.52.4"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.52.4"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-arm64-musl": "npm:4.52.4"
- "@rollup/rollup-linux-loong64-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-ppc64-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-riscv64-musl": "npm:4.52.4"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-x64-gnu": "npm:4.52.4"
- "@rollup/rollup-linux-x64-musl": "npm:4.52.4"
- "@rollup/rollup-openharmony-arm64": "npm:4.52.4"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.52.4"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.52.4"
- "@rollup/rollup-win32-x64-gnu": "npm:4.52.4"
- "@rollup/rollup-win32-x64-msvc": "npm:4.52.4"
+ version: 4.59.0
+ resolution: "rollup@npm:4.59.0"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.59.0"
+ "@rollup/rollup-android-arm64": "npm:4.59.0"
+ "@rollup/rollup-darwin-arm64": "npm:4.59.0"
+ "@rollup/rollup-darwin-x64": "npm:4.59.0"
+ "@rollup/rollup-freebsd-arm64": "npm:4.59.0"
+ "@rollup/rollup-freebsd-x64": "npm:4.59.0"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.59.0"
+ "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-loong64-musl": "npm:4.59.0"
+ "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.59.0"
+ "@rollup/rollup-linux-x64-musl": "npm:4.59.0"
+ "@rollup/rollup-openbsd-x64": "npm:4.59.0"
+ "@rollup/rollup-openharmony-arm64": "npm:4.59.0"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0"
+ "@rollup/rollup-win32-x64-gnu": "npm:4.59.0"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.59.0"
"@types/estree": "npm:1.0.8"
fsevents: "npm:~2.3.2"
dependenciesMeta:
@@ -20439,8 +20496,12 @@ __metadata:
optional: true
"@rollup/rollup-linux-loong64-gnu":
optional: true
+ "@rollup/rollup-linux-loong64-musl":
+ optional: true
"@rollup/rollup-linux-ppc64-gnu":
optional: true
+ "@rollup/rollup-linux-ppc64-musl":
+ optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
"@rollup/rollup-linux-riscv64-musl":
@@ -20451,6 +20512,8 @@ __metadata:
optional: true
"@rollup/rollup-linux-x64-musl":
optional: true
+ "@rollup/rollup-openbsd-x64":
+ optional: true
"@rollup/rollup-openharmony-arm64":
optional: true
"@rollup/rollup-win32-arm64-msvc":
@@ -20465,7 +20528,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10c0/aaec0f57e887d4fb37d152f93cf7133954eec79d11643e95de768ec9a377f08793b1745c648ca65a0dcc6c795c4d9ca398724d013e5745de270e88a543782aea
+ checksum: 10c0/f38742da34cfee5e899302615fa157aa77cb6a2a1495e5e3ce4cc9c540d3262e235bbe60caa31562bbfe492b01fdb3e7a8c43c39d842d3293bcf843123b766fc
languageName: node
linkType: hard
@@ -20740,7 +20803,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.0":
+"semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.3":
version: 7.7.3
resolution: "semver@npm:7.7.3"
bin:
@@ -20749,7 +20812,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.5.4":
+"semver@npm:^7.5.4, semver@npm:^7.7.3":
version: 7.7.4
resolution: "semver@npm:7.7.4"
bin:
@@ -22525,7 +22588,7 @@ __metadata:
languageName: node
linkType: hard
-"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13":
+"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.15":
version: 0.2.15
resolution: "tinyglobby@npm:0.2.15"
dependencies:
@@ -22707,12 +22770,12 @@ __metadata:
languageName: node
linkType: hard
-"ts-api-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "ts-api-utils@npm:2.1.0"
+"ts-api-utils@npm:^2.4.0":
+ version: 2.5.0
+ resolution: "ts-api-utils@npm:2.5.0"
peerDependencies:
typescript: ">=4.8.4"
- checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f
+ checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c
languageName: node
linkType: hard
@@ -22963,7 +23026,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^5.6.3, typescript@npm:^5.7.0":
+"typescript@npm:^5.7.0, typescript@npm:^5.9.3":
version: 5.9.3
resolution: "typescript@npm:5.9.3"
bin:
@@ -22973,7 +23036,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin
, typescript@patch:typescript@npm%3A^5.7.0#optional!builtin":
+"typescript@patch:typescript@npm%3A^5.7.0#optional!builtin, typescript@patch:typescript@npm%3A^5.9.3#optional!builtin":
version: 5.9.3
resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
bin:
@@ -23716,9 +23779,9 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^6.0.1":
- version: 6.3.6
- resolution: "vite@npm:6.3.6"
+"vite@npm:^6.4.1":
+ version: 6.4.1
+ resolution: "vite@npm:6.4.1"
dependencies:
esbuild: "npm:^0.25.0"
fdir: "npm:^6.4.4"
@@ -23767,7 +23830,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/add701f1e72596c002275782e38d0389ab400c1be330c93a3009804d62db68097a936ca1c53c3301df3aaacfe5e328eab547060f31ef9c49a277ae50df6ad4fb
+ checksum: 10c0/77bb4c5b10f2a185e7859cc9a81c789021bc18009b02900347d1583b453b58e4b19ff07a5e5a5b522b68fc88728460bb45a63b104d969e8c6a6152aea3b849f7
languageName: node
linkType: hard