From 6fd37f983a72e457207381473357643a50c221d3 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 14:26:57 +0300 Subject: [PATCH 1/9] [build] Bump dev env --- flake.lock | 40 ++++++++++++++++++++-------------------- flake.nix | 8 ++++---- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index efae90a..efcf0b8 100644 --- a/flake.lock +++ b/flake.lock @@ -9,11 +9,11 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1741934023, - "narHash": "sha256-PMzzgtK4a70hpaUbjASuvSzLGjJP/3P7mGnqQOyTBiM=", + "lastModified": 1764915802, + "narHash": "sha256-eHTucU43sRCpvvTt5eey9htcWipS7ZN3B7ts6MiXLxo=", "owner": "nix-community", "repo": "fenix", - "rev": "4f956eacc9ec619bcd98f4580c663a8749978cc8", + "rev": "a83a78fd3587d9f3388f0b459ad9c2bbd6d1b6d8", "type": "github" }, "original": { @@ -47,11 +47,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1753826400, - "narHash": "sha256-bR+F00lpAM4rJ+Nj4l5ST6kh4It4hP5IIiku7jJRC34=", + "lastModified": 1764935544, + "narHash": "sha256-/2513zL5+yQq2HgotGJSGjmg5Rj0Yg8oDkjBbCTFVUc=", "owner": "x0k", "repo": "mk", - "rev": "057b75637e95b12c32575a2d31ce5c58da39e5c7", + "rev": "0807aa66232d3cf4fc3ff0e8dc2789b49e5c825d", "type": "github" }, "original": { @@ -62,16 +62,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1753489912, - "narHash": "sha256-uDCFHeXdRIgJpYmtcUxGEsZ+hYlLPBhR83fdU+vbC1s=", + "lastModified": 1764831616, + "narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "13e8d35b7d6028b7198f8186bc0347c6abaa2701", + "rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-25.05", + "ref": "nixos-25.11", "repo": "nixpkgs", "type": "github" } @@ -94,11 +94,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1763421233, - "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=", + "lastModified": 1770562336, + "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "owner": "nixos", "repo": "nixpkgs", - "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648", + "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "type": "github" }, "original": { @@ -110,16 +110,16 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1763334038, - "narHash": "sha256-LBVOyaH6NFzQ3X/c6vfMZ9k4SV2ofhpxeL9YnhHNJQQ=", + "lastModified": 1770464364, + "narHash": "sha256-z5NJPSBwsLf/OfD8WTmh79tlSU8XgIbwmk6qB1/TFzY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4c8cdd5b1a630e8f72c9dd9bf582b1afb3127d2c", + "rev": "23d72dabcb3b12469f57b37170fcbc1789bd7457", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-25.05", + "ref": "nixos-25.11", "repo": "nixpkgs", "type": "github" } @@ -135,11 +135,11 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1741895161, - "narHash": "sha256-D8SLPa4vxA1EQdFi1SNJKeFOSCKk79hIv2l0ovfk2is=", + "lastModified": 1764778537, + "narHash": "sha256-SNL+Fj1ZWiBqCrHJT1S9vMZujrWxCOmf3zkT66XSnhE=", "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "185f9deb452760f3abc2fde0500398e3198678cd", + "rev": "633cff25206d5108043d87617a43c9d04aa42c88", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7300f88..e07505a 100644 --- a/flake.nix +++ b/flake.nix @@ -1,8 +1,8 @@ { inputs = { - nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05"; + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.11"; nixpkgs-unstable.url = "github:nixos/nixpkgs?ref=nixos-unstable"; - nixpkgs-old.url = "github:NixOS/nixpkgs/nixos-21.11"; # For Node.js 12 + nixpkgs-old.url = "github:NixOS/nixpkgs/nixos-21.11"; mk.url = "github:x0k/mk"; }; outputs = @@ -55,9 +55,9 @@ pkgs.nodejs_24 pkgs.bun pkgs.pnpm - pkgs.go_1_25 + pkgs.go pkgs-unstable.gleam - pkgs.python314 + pkgs.python315 pkgs.dotnet-sdk_10 ]; shellHook = '' From 17359dc2a99fa4884b61d0f9e50ada2c98bbfd60 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 14:37:48 +0300 Subject: [PATCH 2/9] [app] remove tracked .gitignore from inlang project --- apps/ppp/project.inlang/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 apps/ppp/project.inlang/.gitignore diff --git a/apps/ppp/project.inlang/.gitignore b/apps/ppp/project.inlang/.gitignore deleted file mode 100644 index 5e46596..0000000 --- a/apps/ppp/project.inlang/.gitignore +++ /dev/null @@ -1 +0,0 @@ -cache \ No newline at end of file From 01b778acd02a553cfa12edcac35cc747c884cd2a Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 14:39:11 +0300 Subject: [PATCH 3/9] [build] Bump dev deps --- apps/ppp/package.json | 56 +- package.json | 6 +- packages/java-runtime/package.json | 2 +- packages/php-runtime/package.json | 4 +- packages/python-runtime/package.json | 2 +- packages/ruby-runtime/package.json | 2 +- pnpm-lock.yaml | 2400 ++++++++++++++------------ pnpm-workspace.yaml | 6 +- 8 files changed, 1357 insertions(+), 1121 deletions(-) diff --git a/apps/ppp/package.json b/apps/ppp/package.json index 0acf8b0..d34a2d4 100644 --- a/apps/ppp/package.json +++ b/apps/ppp/package.json @@ -18,8 +18,8 @@ "test": "npm run test:unit -- --run" }, "dependencies": { - "@xterm/addon-fit": "^0.10.0", - "@xterm/xterm": "^5.5.0", + "@xterm/addon-fit": "^0.11.0", + "@xterm/xterm": "^6.0.0", "dotnet-runtime": "workspace:*", "esm-env": "^1.2.2", "gleam-runtime": "workspace:*", @@ -27,11 +27,11 @@ "java-runtime": "workspace:*", "javascript-runtime": "workspace:*", "libs": "workspace:*", - "marked": "^17.0.0", - "monaco-editor": "^0.54.0", + "marked": "^17.0.1", + "monaco-editor": "^0.55.1", "monaco-editor-textmate": "^4.0.0", "monaco-textmate": "^3.0.1", - "monaco-vim": "^0.4.2", + "monaco-vim": "^0.4.4", "onigasm": "^2.2.5", "php-runtime": "workspace:*", "python-runtime": "workspace:*", @@ -40,38 +40,38 @@ "typescript-runtime": "workspace:*" }, "devDependencies": { - "@eslint/compat": "^2.0.0", - "@eslint/js": "^9.39.1", - "@iconify-json/lucide": "^1.2.74", - "@iconify-json/vscode-icons": "^1.2.36", - "@inlang/paraglide-js": "^2.5.0", + "@eslint/compat": "^2.0.2", + "@eslint/js": "^9.39.2", + "@iconify-json/lucide": "^1.2.89", + "@iconify-json/vscode-icons": "^1.2.40", + "@inlang/paraglide-js": "^2.10.0", "@sveltejs/adapter-static": "^3.0.10", - "@sveltejs/kit": "^2.48.5", - "@sveltejs/vite-plugin-svelte": "^6.2.1", + "@sveltejs/kit": "^2.50.2", + "@sveltejs/vite-plugin-svelte": "^6.2.4", "@tailwindcss/typography": "^0.5.19", - "@tailwindcss/vite": "^4.1.17", + "@tailwindcss/vite": "^4.1.18", "@types/color": "^4.2.0", "@types/node": "^24.10.1", - "@vitest/browser-playwright": "^4.0.12", - "daisyui": "^5.5.5", - "eslint": "^9.39.1", + "@vitest/browser-playwright": "^4.0.18", + "daisyui": "^5.5.18", + "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", - "eslint-plugin-svelte": "^3.13.0", - "globals": "^16.5.0", - "playwright": "^1.56.1", - "prettier": "^3.6.2", - "prettier-plugin-svelte": "^3.4.0", - "prettier-plugin-tailwindcss": "^0.7.1", - "svelte": "^5.43.12", - "svelte-check": "^4.3.4", - "tailwindcss": "^4.1.17", + "eslint-plugin-svelte": "^3.14.0", + "globals": "^17.3.0", + "playwright": "^1.58.2", + "prettier": "^3.8.1", + "prettier-plugin-svelte": "^3.4.1", + "prettier-plugin-tailwindcss": "^0.7.2", + "svelte": "^5.50.0", + "svelte-check": "^4.3.6", + "tailwindcss": "^4.1.18", "typescript": "^5.9.3", - "typescript-eslint": "^8.47.0", - "unplugin-icons": "^22.5.0", + "typescript-eslint": "^8.54.0", + "unplugin-icons": "^23.0.1", "vite": "catalog:", "vite-plugin-devtools-json": "^1.0.0", "vite-plugin-static-copy": "catalog:", "vitest": "catalog:", - "vitest-browser-svelte": "^2.0.1" + "vitest-browser-svelte": "^2.0.2" } } \ No newline at end of file diff --git a/package.json b/package.json index 1469362..54c8aa4 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "author": "Krasilnikov Roman", "private": true, "type": "module", - "packageManager": "pnpm@10.15.1", + "packageManager": "pnpm@10.28.0", "scripts": { "preinstall": "npx only-allow pnpm", "build": "turbo run build", @@ -14,8 +14,8 @@ }, "devDependencies": { "@total-typescript/tsconfig": "^1.0.4", - "only-allow": "^1.2.1", - "turbo": "^2.6.1", + "only-allow": "^1.2.2", + "turbo": "^2.8.3", "typescript": "^5.9.3" }, "pnpm": { diff --git a/packages/java-runtime/package.json b/packages/java-runtime/package.json index 32c21c1..ac12279 100644 --- a/packages/java-runtime/package.json +++ b/packages/java-runtime/package.json @@ -13,7 +13,7 @@ "libs": "workspace:*" }, "devDependencies": { - "esbuild": "~0.27.0" + "esbuild": "~0.27.3" }, "exports": { ".": "./dist/index.js", diff --git a/packages/php-runtime/package.json b/packages/php-runtime/package.json index 110b56e..cbfa936 100644 --- a/packages/php-runtime/package.json +++ b/packages/php-runtime/package.json @@ -8,8 +8,8 @@ "build": "vite build" }, "dependencies": { - "@php-wasm/universal": "^3.0.21", - "@php-wasm/web": "^3.0.21", + "@php-wasm/universal": "^3.0.46", + "@php-wasm/web": "^3.0.46", "libs": "workspace:*" }, "devDependencies": { diff --git a/packages/python-runtime/package.json b/packages/python-runtime/package.json index 620a193..1cdc9ff 100644 --- a/packages/python-runtime/package.json +++ b/packages/python-runtime/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "libs": "workspace:*", - "pyodide": "^0.29.0" + "pyodide": "^0.29.3" }, "devDependencies": { "vite": "catalog:", diff --git a/packages/ruby-runtime/package.json b/packages/ruby-runtime/package.json index ba6b5ed..39da92b 100644 --- a/packages/ruby-runtime/package.json +++ b/packages/ruby-runtime/package.json @@ -13,7 +13,7 @@ "libs": "workspace:*" }, "devDependencies": { - "@ruby/3.4-wasm-wasi": "^2.7.2", + "@ruby/3.4-wasm-wasi": "^2.8.1", "vite": "catalog:", "vite-plugin-dts": "catalog:", "vite-plugin-static-copy": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1737652..3780992 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,17 +7,17 @@ settings: catalogs: default: vite: - specifier: ^7.2.4 - version: 7.2.4 + specifier: ^7.3.1 + version: 7.3.1 vite-plugin-dts: specifier: ^4.5.4 version: 4.5.4 vite-plugin-static-copy: - specifier: ^3.1.4 - version: 3.1.4 + specifier: ^3.2.0 + version: 3.2.0 vitest: - specifier: ^4.0.12 - version: 4.0.12 + specifier: ^4.0.18 + version: 4.0.18 patchedDependencies: browserfs@1.4.3: @@ -35,11 +35,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 only-allow: - specifier: ^1.2.1 - version: 1.2.1 + specifier: ^1.2.2 + version: 1.2.2 turbo: - specifier: ^2.6.1 - version: 2.6.1 + specifier: ^2.8.3 + version: 2.8.3 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -47,11 +47,11 @@ importers: apps/ppp: dependencies: '@xterm/addon-fit': - specifier: ^0.10.0 - version: 0.10.0(@xterm/xterm@5.5.0) + specifier: ^0.11.0 + version: 0.11.0 '@xterm/xterm': - specifier: ^5.5.0 - version: 5.5.0 + specifier: ^6.0.0 + version: 6.0.0 dotnet-runtime: specifier: workspace:* version: link:../../packages/dotnet-runtime @@ -74,20 +74,20 @@ importers: specifier: workspace:* version: link:../../packages/libs marked: - specifier: ^17.0.0 - version: 17.0.0 + specifier: ^17.0.1 + version: 17.0.1 monaco-editor: - specifier: ^0.54.0 - version: 0.54.0 + specifier: ^0.55.1 + version: 0.55.1 monaco-editor-textmate: specifier: ^4.0.0 - version: 4.0.0(monaco-editor@0.54.0)(monaco-textmate@3.0.1(onigasm@2.2.5)) + version: 4.0.0(monaco-editor@0.55.1)(monaco-textmate@3.0.1(onigasm@2.2.5)) monaco-textmate: specifier: ^3.0.1 version: 3.0.1(onigasm@2.2.5) monaco-vim: - specifier: ^0.4.2 - version: 0.4.2(monaco-editor@0.54.0) + specifier: ^0.4.4 + version: 0.4.4(monaco-editor@0.55.1) onigasm: specifier: ^2.2.5 version: 2.2.5 @@ -108,35 +108,35 @@ importers: version: link:../../packages/typescript-runtime devDependencies: '@eslint/compat': - specifier: ^2.0.0 - version: 2.0.0(eslint@9.39.1(jiti@2.6.1)) + specifier: ^2.0.2 + version: 2.0.2(eslint@9.39.2(jiti@2.6.1)) '@eslint/js': - specifier: ^9.39.1 - version: 9.39.1 + specifier: ^9.39.2 + version: 9.39.2 '@iconify-json/lucide': - specifier: ^1.2.74 - version: 1.2.74 + specifier: ^1.2.89 + version: 1.2.89 '@iconify-json/vscode-icons': - specifier: ^1.2.36 - version: 1.2.36 + specifier: ^1.2.40 + version: 1.2.40 '@inlang/paraglide-js': - specifier: ^2.5.0 - version: 2.5.0 + specifier: ^2.10.0 + version: 2.10.0 '@sveltejs/adapter-static': specifier: ^3.0.10 - version: 3.0.10(@sveltejs/kit@2.48.5(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))) + version: 3.0.10(@sveltejs/kit@2.50.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))) '@sveltejs/kit': - specifier: ^2.48.5 - version: 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + specifier: ^2.50.2 + version: 2.50.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) '@sveltejs/vite-plugin-svelte': - specifier: ^6.2.1 - version: 6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + specifier: ^6.2.4 + version: 6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) '@tailwindcss/typography': specifier: ^0.5.19 - version: 0.5.19(tailwindcss@4.1.17) + version: 0.5.19(tailwindcss@4.1.18) '@tailwindcss/vite': - specifier: ^4.1.17 - version: 4.1.17(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + specifier: ^4.1.18 + version: 4.1.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) '@types/color': specifier: ^4.2.0 version: 4.2.0 @@ -144,68 +144,68 @@ importers: specifier: ^24.10.1 version: 24.10.1 '@vitest/browser-playwright': - specifier: ^4.0.12 - version: 4.0.12(playwright@1.56.1)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.12) + specifier: ^4.0.18 + version: 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.18) daisyui: - specifier: ^5.5.5 - version: 5.5.5 + specifier: ^5.5.18 + version: 5.5.18 eslint: - specifier: ^9.39.1 - version: 9.39.1(jiti@2.6.1) + specifier: ^9.39.2 + version: 9.39.2(jiti@2.6.1) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) + version: 10.1.8(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-svelte: - specifier: ^3.13.0 - version: 3.13.0(eslint@9.39.1(jiti@2.6.1))(svelte@5.43.12) + specifier: ^3.14.0 + version: 3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.50.0) globals: - specifier: ^16.5.0 - version: 16.5.0 + specifier: ^17.3.0 + version: 17.3.0 playwright: - specifier: ^1.56.1 - version: 1.56.1 + specifier: ^1.58.2 + version: 1.58.2 prettier: - specifier: ^3.6.2 - version: 3.6.2 + specifier: ^3.8.1 + version: 3.8.1 prettier-plugin-svelte: - specifier: ^3.4.0 - version: 3.4.0(prettier@3.6.2)(svelte@5.43.12) + specifier: ^3.4.1 + version: 3.4.1(prettier@3.8.1)(svelte@5.50.0) prettier-plugin-tailwindcss: - specifier: ^0.7.1 - version: 0.7.1(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.12))(prettier@3.6.2) + specifier: ^0.7.2 + version: 0.7.2(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.50.0))(prettier@3.8.1) svelte: - specifier: ^5.43.12 - version: 5.43.12 + specifier: ^5.50.0 + version: 5.50.0 svelte-check: - specifier: ^4.3.4 - version: 4.3.4(picomatch@4.0.3)(svelte@5.43.12)(typescript@5.9.3) + specifier: ^4.3.6 + version: 4.3.6(picomatch@4.0.3)(svelte@5.50.0)(typescript@5.9.3) tailwindcss: - specifier: ^4.1.17 - version: 4.1.17 + specifier: ^4.1.18 + version: 4.1.18 typescript: specifier: ^5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.47.0 - version: 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.54.0 + version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) unplugin-icons: - specifier: ^22.5.0 - version: 22.5.0(svelte@5.43.12) + specifier: ^23.0.1 + version: 23.0.1(svelte@5.50.0) vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-devtools-json: specifier: ^1.0.0 - version: 1.0.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 1.0.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vitest: specifier: 'catalog:' - version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vitest-browser-svelte: - specifier: ^2.0.1 - version: 2.0.1(svelte@5.43.12)(vitest@4.0.12) + specifier: ^2.0.2 + version: 2.0.2(svelte@5.50.0)(vitest@4.0.18) packages/dotnet-runtime: dependencies: @@ -215,13 +215,13 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/gleam-runtime: dependencies: @@ -231,13 +231,13 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/go-runtime: dependencies: @@ -250,10 +250,10 @@ importers: version: 1.15.2 vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/java-runtime: dependencies: @@ -268,8 +268,8 @@ importers: version: link:../libs devDependencies: esbuild: - specifier: ~0.27.0 - version: 0.27.0 + specifier: ~0.27.3 + version: 0.27.3 packages/javascript-runtime: dependencies: @@ -284,32 +284,32 @@ importers: version: 24.10.1 vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vitest: specifier: 'catalog:' - version: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) packages/php-runtime: dependencies: '@php-wasm/universal': - specifier: ^3.0.21 - version: 3.0.21 + specifier: ^3.0.46 + version: 3.0.46 '@php-wasm/web': - specifier: ^3.0.21 - version: 3.0.21 + specifier: ^3.0.46 + version: 3.0.46 libs: specifier: workspace:* version: link:../libs devDependencies: vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/python-runtime: dependencies: @@ -317,18 +317,18 @@ importers: specifier: workspace:* version: link:../libs pyodide: - specifier: ^0.29.0 - version: 0.29.0 + specifier: ^0.29.3 + version: 0.29.3 devDependencies: vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/ruby-runtime: dependencies: @@ -343,17 +343,17 @@ importers: version: link:../libs devDependencies: '@ruby/3.4-wasm-wasi': - specifier: ^2.7.2 - version: 2.7.2 + specifier: ^2.8.1 + version: 2.8.1 vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/rust-runtime: dependencies: @@ -366,10 +366,10 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + version: 4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) packages/typescript-runtime: dependencies: @@ -382,9 +382,6 @@ packages: '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - '@antfu/utils@9.3.0': - resolution: {integrity: sha512-9hFT4RauhcUzqOE4f1+frMKLZrgNog5b06I7VmZQV1BkvwvqrbC8EBZf3L1eEL2AKb6rNKjER0sEvJiSP1FXEA==} - '@babel/helper-string-parser@7.25.7': resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} @@ -408,314 +405,158 @@ packages: '@bjorn3/browser_wasi_shim@0.4.2': resolution: {integrity: sha512-/iHkCVUG3VbcbmEHn5iIUpIrh7a7WPiwZ3sHy4HZKZzBdSadwdddYDZAII2zBvQYV0Lfi8naZngPCN7WPHI/hA==} - '@esbuild/aix-ppc64@0.25.12': - resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.12': - resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.12': - resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.12': - resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.12': - resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.12': - resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.12': - resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': - resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.12': - resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.12': - resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.12': - resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.12': - resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.12': - resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.12': - resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.12': - resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.12': - resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.12': - resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.12': - resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': - resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.12': - resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': - resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.12': - resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.12': - resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.12': - resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.12': - resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.12': - resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -726,15 +567,21 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.2': resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@2.0.0': - resolution: {integrity: sha512-T9AfE1G1uv4wwq94ozgTGio5EUQBqAVe1X9qsQtSNVEYW6j3hvtZVm8Smr4qL1qDPFg+lOB2cL5RxTRMzq4CTA==} + '@eslint/compat@2.0.2': + resolution: {integrity: sha512-pR1DoD0h3HfF675QZx0xsyrsU8q70Z/plx7880NOhS02NuWLgBCOMDL787nUeQ7EWLkxv3bPQJaarjcPQb2Dwg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: - eslint: ^8.40 || 9 + eslint: ^8.40 || 9 || 10 peerDependenciesMeta: eslint: optional: true @@ -751,16 +598,16 @@ packages: resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@1.0.0': - resolution: {integrity: sha512-PRfWP+8FOldvbApr6xL7mNCw4cJcSTq4GA7tYbgq15mRb0kWKO/wEB2jr+uwjFH3sZvEZneZyCUGTxsv4Sahyw==} + '@eslint/core@1.1.0': + resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.1': - resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -787,27 +634,27 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} - '@iconify-json/lucide@1.2.74': - resolution: {integrity: sha512-vDoGHcDZdWgUbt9J3TCJlxFzX/Mw0vUIAoZdkfI2mINOi1/cgVZHivgZ8QtiGlepskTL3PcG8t93Ky/vtQgXGA==} + '@iconify-json/lucide@1.2.89': + resolution: {integrity: sha512-9rZaJZn8VBls1KZnGaFTnqqZrUkd++XB3vy9WYIMgmHHgLxQMEZXg3V+oJSEeit0kCNr/OfDBmrDwuGl/LZulA==} - '@iconify-json/vscode-icons@1.2.36': - resolution: {integrity: sha512-hs17ocmWK5pGnF5KgFRgHBZVRnMVAIpwPDDvLWSwRiM/uHwIS0Jo0y93DvcHXEsP+d3sqogTGhgkgj3on3eabQ==} + '@iconify-json/vscode-icons@1.2.40': + resolution: {integrity: sha512-Q7JIWAxENwmcRg4EGRY+u16gBwrAj6mWeuSmuyuPvNvoTJHh8Ss8qoeDhrFYNgtWqNkzH5hSf4b2T9XLK5MsrA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@3.0.2': - resolution: {integrity: sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ==} + '@iconify/utils@3.1.0': + resolution: {integrity: sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==} - '@inlang/paraglide-js@2.5.0': - resolution: {integrity: sha512-FnycOM6j0GYd/n97NCDyXJiHnyPYGPgufL640eZWs+rTIRrOgDVz/o77iWRYFZK84REOcmSDi0N6PbbY8NT8+A==} + '@inlang/paraglide-js@2.10.0': + resolution: {integrity: sha512-3xQveEyZMV9IOLP7Vy9Ttye+Yzryqz6KM06tvVwvmbCPDTdzmFoc34KlREXGpHuBAlxRZGfAhcJKfnSXXQDmXw==} hasBin: true '@inlang/recommend-sherlock@0.2.1': resolution: {integrity: sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==} - '@inlang/sdk@2.4.9': - resolution: {integrity: sha512-cvz/C1rF5WBxzHbEoiBoI6Sz6q6M+TdxfWkEGBYTD77opY8i8WN01prUWXEM87GPF4SZcyIySez9U0Ccm12oFQ==} + '@inlang/sdk@2.6.2': + resolution: {integrity: sha512-eOgAX+eQpHvD/H4BMILc4tZ85XviTlwr/51RKkKUHozVVthj5avUPKP+4N4vcTUrqSscl2atTh9NbNTuvoBN0A==} engines: {node: '>=18.0.0'} '@isaacs/balanced-match@4.0.1': @@ -859,58 +706,140 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@noble/hashes@1.4.0': + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + '@peculiar/asn1-cms@2.6.0': + resolution: {integrity: sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==} - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@peculiar/asn1-csr@2.6.0': + resolution: {integrity: sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==} + + '@peculiar/asn1-ecc@2.6.0': + resolution: {integrity: sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==} + + '@peculiar/asn1-pfx@2.6.0': + resolution: {integrity: sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==} + + '@peculiar/asn1-pkcs8@2.6.0': + resolution: {integrity: sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==} + + '@peculiar/asn1-pkcs9@2.6.0': + resolution: {integrity: sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==} + + '@peculiar/asn1-rsa@2.6.0': + resolution: {integrity: sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==} + + '@peculiar/asn1-schema@2.6.0': + resolution: {integrity: sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==} + + '@peculiar/asn1-x509-attr@2.6.0': + resolution: {integrity: sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==} + + '@peculiar/asn1-x509@2.6.0': + resolution: {integrity: sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==} + + '@peculiar/x509@1.14.3': + resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} + engines: {node: '>=20.0.0'} + + '@php-wasm/fs-journal@3.0.46': + resolution: {integrity: sha512-OxIBbPCXB4XRa9Jdqy1hGG80pmAZduKabpQqwtQEuvlTAeBdOjN4b40FxhbctNQ6zRG6xMr5tD9wGoGh0cLLTQ==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/fs-journal@3.0.21': - resolution: {integrity: sha512-8obzJX2U6VNAi0cmLyo5sdW8+QElVo/onGoWP2WqPr9+7xkbN4UVADclSz/mlI7yq7fsS/gmDfwJry4LLujbnw==} + '@php-wasm/logger@3.0.46': + resolution: {integrity: sha512-zLn+ebH8xqQUhDnCPPgQyw7MP7hKV49QgkhnFWlthy4b6DrUhLwEXrNLM94gezQAq+h793SIgciNBLoOVzNsgw==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/logger@3.0.21': - resolution: {integrity: sha512-KYyIH/MCXsRfQWMRGkcnzDRJPj/hDWafqHXDrZBVnhO49kj0gWvenR7Rk6Hvm5fhk8aRIrgVzL6+pAIe0JO5Ew==} + '@php-wasm/node-7-4@3.0.46': + resolution: {integrity: sha512-ad6mxdkXMoOWtZn+5/4shwb6Xc8VgH996B4BSQlPJePVGaJf+tArO5cdiDGQ0P91scmwB2QzB+HMEEfIYUkdtA==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/node-polyfills@3.0.21': - resolution: {integrity: sha512-5CwoWlJVJ8is30OjMPaqW2aIK7P80jyMxqveS8yNmP0Yni+LPiCvf+b6rtH8R5LfVsS17ma6E6Lfd48oL4WIGw==} + '@php-wasm/node-8-0@3.0.46': + resolution: {integrity: sha512-0jAhJcgz2nlL6cp0I+inrW6hzKHs99gCAfBjIaj8MO97hU5BQdKeWxkFADDs9nrzgFHJ58OVgAMYIom6pdw07w==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-8-1@3.0.46': + resolution: {integrity: sha512-CnFi6ePtTpE0+IsuhffenzRAUc1ZN32XmJaV1PPkpPNL//cyUQ+rIqNHDjOhRqI/yrYeNPEsxgqP7jHxfjPybg==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-8-2@3.0.46': + resolution: {integrity: sha512-g35LhoLkNWUXa2sIxZE8K56/FjmP3e8ZbJQ9a8RFYGjMwtoJbZS1SuQuIRZOIfuEMf8jr9EUVGHNgeU75o/Vxg==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-8-3@3.0.46': + resolution: {integrity: sha512-WOQv4PfbzBmqdO/UBkdFNso57aEhr7TPQ5bYBVJfIE06kU5hmhGL/6aAVGT1xta11Uuu1TmR9+P2utcvfwYrpg==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-8-4@3.0.46': + resolution: {integrity: sha512-c9Rv2XqMnSaFca108zOblQkUiIHHorGc/QM7/CxLrukwVOVBQfovN+K3KLlcyy0jUvLhZU7FLnhJQbT04q1TOA==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-8-5@3.0.46': + resolution: {integrity: sha512-wJKyGoJRSArec91pukIy0Z0C0/VCX4UirtptnOOJSRxgIPJpRsByytswkDulATVsgNBW8unAJuNJyF82kR7MYw==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/node-polyfills@3.0.46': + resolution: {integrity: sha512-whgu+3t3EMU+LV6A0z/hB2FcMtNY3s3FSbNUrA1EmGa4XRy1wwpI0/ghTwukG/3+znB5zW2Ss99K6Xvr9lbnRg==} + + '@php-wasm/node@3.0.46': + resolution: {integrity: sha512-Iw3zyKR7x7sMOFAuDYivdKhoxsV3jYyVcL4LeKFfh9xsWohoQ6iN6h36vD/eNjAEG7b3zt27yX4bfObydGXirw==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/progress@3.0.46': + resolution: {integrity: sha512-jZze71Q2lOXM/z3aptRLlLnwid2EfQ+m0U+oJT6j4ZH+41H3sXbM8wAagVZyMwpbZEB9NYohXMjs69vbYUL47w==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/node@3.0.21': - resolution: {integrity: sha512-ezJh98m8uy+O2Yq2N/Uny4Y9VU5OdM/uYD1/F0KPzptKvu/4FrmcH3oEqjgL0R8PuSXrjS6Zc6l/jQD82fkfvA==} + '@php-wasm/scopes@3.0.46': + resolution: {integrity: sha512-BVkyX+m1SmhKTbYh2imIk5KsTCpQ4RDMUJ6g9qpO+zyJR/KCqOvn6eLKbHmblLE48VO86GYqn8YcVKQnaq1laA==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/progress@3.0.21': - resolution: {integrity: sha512-df4RQBQQfUt63RIiipJBmDbEz6fQYX9ExVQVKmU7FU7x7ZPjVidH8Sq+iaZA4tXIbEwHExZ65KA9YvEzVdobPg==} + '@php-wasm/stream-compression@3.0.46': + resolution: {integrity: sha512-L3RMhlC2QeugDgH20sZSWmwIH6HSYONvtDlE08VBuMM4YAHXN6JuN+Byq5tgBFjKOH/y6Ljp3Nm3vqhyzoNC7g==} + + '@php-wasm/universal@3.0.46': + resolution: {integrity: sha512-d3wJHtm2IpZM0dIuAkEEAvjnK27QsxS7SsxtBtKOq/EtU/pWZ5WF+OAg/DaFWJWcLz9ULByynkSh7Qg4BUm8YQ==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/util@3.0.46': + resolution: {integrity: sha512-dZ139Xt56VPbpUOqyC2OXeLGHJ0xmpzW92YPeenZiDSlEhzDYEecqmzeAHTrCYx1o5Rr3LiN6zoQTifkAGU5cg==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/web-7-4@3.0.46': + resolution: {integrity: sha512-Zecgap62KTlFF0AikpnSjYxEbfd2vBGwjYDxnMz7RX9aLvdVcA/W+4QJTRH9Sg2mU7CXghU5fJMpoQ9Whfc6pw==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/web-8-0@3.0.46': + resolution: {integrity: sha512-YfOZLbbCajcbEd/3cgAWqVJnMdPa/a+B8d+TCvNvc+OFADcIWZ1ZcJt9Qjnf6QDJep8rB68a7Z6lPLGhVaHt2w==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} + + '@php-wasm/web-8-1@3.0.46': + resolution: {integrity: sha512-At1Jp9KCiOu7caHoCSPLiiTb8Uj+qMhUR+E1Gecl9hHosgEdQrQj9/RmhEDVjTRL/njytIQVcOJr/oIxk/ZYAQ==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/scopes@3.0.21': - resolution: {integrity: sha512-aWqvYM+0zwO6httFNOhR4Bf7hAY4fONVBjt1SLYhKrgq5maplUwMv3R2fcGfz/2oQuEtAnWZGvfX3gmDLTGTpg==} + '@php-wasm/web-8-2@3.0.46': + resolution: {integrity: sha512-mBd+BEDJ6HTZdXu/VjSKS0gBeHvUsN4ybJnWAUVCewXaSkdkAgjDEbfyUOHd7as/QD1FtpXkzThTYkaw4FZEhQ==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/stream-compression@3.0.21': - resolution: {integrity: sha512-/e8rXYBZSocfj/d0jxySa5STvwLDz5yAftdAGR286q2kqAH34PGYSr8bc5cB24vBTBoj0iAHg9WyX2uEwJTEeg==} + '@php-wasm/web-8-3@3.0.46': + resolution: {integrity: sha512-FC8dpxFTe9B/oVL4X8uW4SkyPklQ15McMqJ6qFFMtsgJWoewsw5euElBZwgbhXuitrsyQjN3UIkTgaCfc5LxkQ==} + engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/universal@3.0.21': - resolution: {integrity: sha512-RSsLaP0BEdyQ7A/PYhC5sOSIKzwzKTYiHDSZbwnGSUdzmizOY5bUvukDDAGI+Aw4UYSKpvd/0MT3b62nBnM3oA==} + '@php-wasm/web-8-4@3.0.46': + resolution: {integrity: sha512-vHvlKQt5WKXBtHPfJwIgN3mFdJ0RyHoFiPPuqKnK+ANNZeMGCy2RJEFZ0FTUa64DNeyWIuUs+ruiZYwuaumPiQ==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/util@3.0.21': - resolution: {integrity: sha512-OPen901Trj16rwo4KXZwxGqNXNRfR9dOi1xJrex+hB6rTUYP8ACGqSIEUct0Bb4vlI785nLFcVLBnLTWgvNtaA==} + '@php-wasm/web-8-5@3.0.46': + resolution: {integrity: sha512-UVOW+91ITJaio59ReFO+1fNPfqCI+yp26vVWESl/PseccQtNuWl7DVEpcnJg9MrrRzyXWej5qqXpHxMNQfU1lg==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/web-service-worker@3.0.21': - resolution: {integrity: sha512-BndQYgmRLtemK6IW6rtItYKSxG67bWAMi0L0SmTH8ISzxYDtCZjvBaT44BXbCMWklDi9Ol7sx8WUyIg8Lx+Zdg==} + '@php-wasm/web-service-worker@3.0.46': + resolution: {integrity: sha512-j6hw2XiansczBiL709lDf8I86XlpGcwWaHwswkaeYCyUdYVfxDgChnnPK9T5+QvVzgQ0qmw6rfUkkHg/yQlZWQ==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/web@3.0.21': - resolution: {integrity: sha512-zQvFzvFvwbnYv+QYSWoxF3sTbbdIfpDClrtDtoObhRGq0rtVTSTqnsMEwxQx0+ATt1IuVP2RtFAKtWWRA2mWDg==} + '@php-wasm/web@3.0.46': + resolution: {integrity: sha512-y8H0iaCa6sH7p2kZ+/kDw3SoYFw88ASQm/d2IrVipQNG/PKPYucvuHaBRk4wmal8M98Ch/TeAcLH0ajNfGrpxg==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} '@polka/url@1.0.0-next.29': @@ -1035,8 +964,8 @@ packages: cpu: [x64] os: [win32] - '@ruby/3.4-wasm-wasi@2.7.2': - resolution: {integrity: sha512-J4Fu2KoEGcr88aayNLhvDB5zy29Vvp5FfAGucIn7aFGomsiOg9EdSyLnMxbtt6pwQOLtfgpL5iZMHBAI1GYIGQ==} + '@ruby/3.4-wasm-wasi@2.8.1': + resolution: {integrity: sha512-lxID0PK2uj669VryTSytMQ9+HflzZgFyzKXLJH+tTOLYOK+VxUjUL8eae0UmCchrhmH1lODfkPPS68MB36uv7A==} '@ruby/wasm-wasi@2.7.2': resolution: {integrity: sha512-KiVtLRFUC4V9hiiNV+ABzZL8tYQ0/nhBEQw9Lu+wj4zxCOw43RYcu+Yru7hwlb8ADppGRKYSv0CeDQqZ8OSqKw==} @@ -1091,18 +1020,21 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.48.5': - resolution: {integrity: sha512-/rnwfSWS3qwUSzvHynUTORF9xSJi7PCR9yXkxUOnRrNqyKmCmh3FPHH+E9BbgqxXfTevGXBqgnlh9kMb+9T5XA==} + '@sveltejs/kit@2.50.2': + resolution: {integrity: sha512-875hTUkEbz+MyJIxWbQjfMaekqdmEKUUfR7JyKcpfMRZqcGyrO9Gd+iS1D/Dx8LpE5FEtutWGOtlAh4ReSAiOA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.0.0 '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: ^5.3.3 vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 peerDependenciesMeta: '@opentelemetry/api': optional: true + typescript: + optional: true '@sveltejs/vite-plugin-svelte-inspector@5.0.1': resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} @@ -1112,72 +1044,72 @@ packages: svelte: ^5.0.0 vite: ^6.3.0 || ^7.0.0 - '@sveltejs/vite-plugin-svelte@6.2.1': - resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==} + '@sveltejs/vite-plugin-svelte@6.2.4': + resolution: {integrity: sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==} engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: svelte: ^5.0.0 vite: ^6.3.0 || ^7.0.0 - '@tailwindcss/node@4.1.17': - resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==} + '@tailwindcss/node@4.1.18': + resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} - '@tailwindcss/oxide-android-arm64@4.1.17': - resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==} + '@tailwindcss/oxide-android-arm64@4.1.18': + resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.17': - resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==} + '@tailwindcss/oxide-darwin-arm64@4.1.18': + resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.17': - resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==} + '@tailwindcss/oxide-darwin-x64@4.1.18': + resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.17': - resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==} + '@tailwindcss/oxide-freebsd-x64@4.1.18': + resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': - resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': + resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': - resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': + resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.17': - resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': + resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.17': - resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': + resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.17': - resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==} + '@tailwindcss/oxide-linux-x64-musl@4.1.18': + resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.17': - resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==} + '@tailwindcss/oxide-wasm32-wasi@4.1.18': + resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -1188,20 +1120,20 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': - resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': + resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.17': - resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': + resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.17': - resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==} + '@tailwindcss/oxide@4.1.18': + resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} engines: {node: '>= 10'} '@tailwindcss/typography@0.5.19': @@ -1209,11 +1141,17 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - '@tailwindcss/vite@4.1.17': - resolution: {integrity: sha512-4+9w8ZHOiGnpcGI6z1TVVfWaX/koK7fKeSYF3qlYg2xpBtbteP2ddBxiarL+HVgfSJGeK5RIxRQmKm4rTJJAwA==} + '@tailwindcss/vite@4.1.18': + resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 + '@testing-library/svelte-core@1.0.0': + resolution: {integrity: sha512-VkUePoLV6oOYwSUvX6ShA8KLnJqZiYMIbP2JW2t0GLWLkJxKGvuH5qrrZBV/X7cXFnLGuFQEC7RheYiZOW68KQ==} + engines: {node: '>=16'} + peerDependencies: + svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0 + '@total-typescript/tsconfig@1.0.4': resolution: {integrity: sha512-fO4ctMPGz1kOFOQ4RCPBRBfMy3gDn+pegUfrGyUFRMv/Rd0ZM3/SHH3hFCYG4u6bPLG8OlmOGcBLDexvyr3A5w==} @@ -1235,9 +1173,6 @@ packages: '@types/cookie@0.6.0': resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} @@ -1253,87 +1188,87 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@24.10.1': resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} - '@typescript-eslint/eslint-plugin@8.47.0': - resolution: {integrity: sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==} + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + '@typescript-eslint/eslint-plugin@8.54.0': + resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.47.0 + '@typescript-eslint/parser': ^8.54.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.47.0': - resolution: {integrity: sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==} + '@typescript-eslint/parser@8.54.0': + resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.47.0': - resolution: {integrity: sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==} + '@typescript-eslint/project-service@8.54.0': + resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.47.0': - resolution: {integrity: sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==} + '@typescript-eslint/scope-manager@8.54.0': + resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.47.0': - resolution: {integrity: sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==} + '@typescript-eslint/tsconfig-utils@8.54.0': + resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.47.0': - resolution: {integrity: sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==} + '@typescript-eslint/type-utils@8.54.0': + resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.47.0': - resolution: {integrity: sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==} + '@typescript-eslint/types@8.54.0': + resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.47.0': - resolution: {integrity: sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==} + '@typescript-eslint/typescript-estree@8.54.0': + resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.47.0': - resolution: {integrity: sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==} + '@typescript-eslint/utils@8.54.0': + resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.47.0': - resolution: {integrity: sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==} + '@typescript-eslint/visitor-keys@8.54.0': + resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/browser-playwright@4.0.12': - resolution: {integrity: sha512-TCFuvEHVLHDuK4HmKJNSuYQwefpXBnWNuf3J8pLsXF3Q2sgRZJs+L+aUF2xjtJT5OBEJsgX5jENvlGKc596XNw==} + '@vitest/browser-playwright@4.0.18': + resolution: {integrity: sha512-gfajTHVCiwpxRj1qh0Sh/5bbGLG4F/ZH/V9xvFVoFddpITfMta9YGow0W6ZpTTORv2vdJuz9TnrNSmjKvpOf4g==} peerDependencies: playwright: '*' - vitest: 4.0.12 + vitest: 4.0.18 - '@vitest/browser@4.0.12': - resolution: {integrity: sha512-8zE2ksJ7V4B7Mc++L6rBRZOZHnE/f9URvj7oLYKIS5wcDaSi6EhfalN0EG6+R/OlTYZarbK6RqmhKDLYNC9KfQ==} + '@vitest/browser@4.0.18': + resolution: {integrity: sha512-gVQqh7paBz3gC+ZdcCmNSWJMk70IUjDeVqi+5m5vYpEHsIwRgw3Y545jljtajhkekIpIp5Gg8oK7bctgY0E2Ng==} peerDependencies: - vitest: 4.0.12 + vitest: 4.0.18 - '@vitest/expect@4.0.12': - resolution: {integrity: sha512-is+g0w8V3/ZhRNrRizrJNr8PFQKwYmctWlU4qg8zy5r9aIV5w8IxXLlfbbxJCwSpsVl2PXPTm2/zruqTqz3QSg==} + '@vitest/expect@4.0.18': + resolution: {integrity: sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==} - '@vitest/mocker@4.0.12': - resolution: {integrity: sha512-GsmA/tD5Ht3RUFoz41mZsMU1AXch3lhmgbTnoSPTdH231g7S3ytNN1aU0bZDSyxWs8WA7KDyMPD5L4q6V6vj9w==} + '@vitest/mocker@4.0.18': + resolution: {integrity: sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -1343,20 +1278,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.0.12': - resolution: {integrity: sha512-R7nMAcnienG17MvRN8TPMJiCG8rrZJblV9mhT7oMFdBXvS0x+QD6S1G4DxFusR2E0QIS73f7DqSR1n87rrmE+g==} + '@vitest/pretty-format@4.0.18': + resolution: {integrity: sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==} - '@vitest/runner@4.0.12': - resolution: {integrity: sha512-hDlCIJWuwlcLumfukPsNfPDOJokTv79hnOlf11V+n7E14rHNPz0Sp/BO6h8sh9qw4/UjZiKyYpVxK2ZNi+3ceQ==} + '@vitest/runner@4.0.18': + resolution: {integrity: sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==} - '@vitest/snapshot@4.0.12': - resolution: {integrity: sha512-2jz9zAuBDUSbnfyixnyOd1S2YDBrZO23rt1bicAb6MA/ya5rHdKFRikPIDpBj/Dwvh6cbImDmudegnDAkHvmRQ==} + '@vitest/snapshot@4.0.18': + resolution: {integrity: sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==} - '@vitest/spy@4.0.12': - resolution: {integrity: sha512-GZjI9PPhiOYNX8Nsyqdw7JQB+u0BptL5fSnXiottAUBHlcMzgADV58A7SLTXXQwcN1yZ6gfd1DH+2bqjuUlCzw==} + '@vitest/spy@4.0.18': + resolution: {integrity: sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==} - '@vitest/utils@4.0.12': - resolution: {integrity: sha512-DVS/TLkLdvGvj1avRy0LSmKfrcI9MNFvNGN6ECjTUHWJdlcgPDOXhjMis5Dh7rBH62nAmSXnkPbE+DZ5YD75Rw==} + '@vitest/utils@4.0.18': + resolution: {integrity: sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -1387,17 +1322,15 @@ packages: '@vue/shared@3.5.7': resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} - '@wp-playground/common@3.0.21': - resolution: {integrity: sha512-/07vi+SLDLtEOCSIxA6TzAIFdsFCHd4Gn/VGbERoWtMbN5txUPiNjOhi/Vz8IZEVCU38VUR5G9DO/z77XEMPaw==} + '@wp-playground/common@3.0.46': + resolution: {integrity: sha512-ugA98s7LChqLLqsISiKpV1Rl+XfS3KZBgL1J6gYUfXf7gcceAZ4KzyFw5LOctvuo7IPInakzIISq3Q4efaO0kw==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@xterm/addon-fit@0.10.0': - resolution: {integrity: sha512-UFYkDm4HUahf2lnEyHvio51TNGiLK66mqP2JoATy7hRZeXaGMRDr00JiSF7m63vR5WKATF605yEggJKsw0JpMQ==} - peerDependencies: - '@xterm/xterm': ^5.0.0 + '@xterm/addon-fit@0.11.0': + resolution: {integrity: sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==} - '@xterm/xterm@5.5.0': - resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==} + '@xterm/xterm@6.0.0': + resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==} accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -1469,6 +1402,10 @@ packages: array-timsort@1.0.3: resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + asn1js@3.0.7: + resolution: {integrity: sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==} + engines: {node: '>=12.0.0'} + assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -1528,10 +1465,22 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + bytestreamjs@2.0.1: + resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} + engines: {node: '>=6.0.0'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1625,8 +1574,8 @@ packages: engines: {node: '>=4'} hasBin: true - daisyui@5.5.5: - resolution: {integrity: sha512-ekvI93ZkWIJoCOtDl0D2QMxnWvTejk9V5nWBqRv+7t0xjiBXqAK5U6o6JE2RPvlIC3EqwNyUoIZSdHX9MZK3nw==} + daisyui@5.5.18: + resolution: {integrity: sha512-VVzjpOitMGB6DWIBeRSapbjdOevFqyzpk9u5Um6a4tyId3JFrU5pbtF0vgjXDth76mJZbueN/j9Ok03SPrh/og==} de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -1679,20 +1628,24 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} - devalue@5.4.2: - resolution: {integrity: sha512-MwPZTKEPK2k8Qgfmqrd48ZKVvzSQjgW0lXLxiIBA8dQjtf/6mw6pggHNLcyDKyf+fI6eXxlQwPsfaCMTU5U+Bw==} + devalue@5.6.2: + resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==} diff@8.0.2: resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} - dompurify@3.1.7: - resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==} + dompurify@3.2.7: + resolution: {integrity: sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==} doppiojvm@0.5.0: resolution: {integrity: sha512-8KuYG48nTBs2ixltiL+fn+8meD8uxcBHz1xNlM19+jOhj0rhq3t5jQfcKZWl2Glcw6vN+ZluWZvHtZ/H+tLlRg==} hasBin: true + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -1725,6 +1678,10 @@ packages: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} @@ -1732,13 +1689,12 @@ packages: es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - esbuild@0.25.12: - resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} - engines: {node: '>=18'} - hasBin: true + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} hasBin: true @@ -1759,8 +1715,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-plugin-svelte@3.13.0: - resolution: {integrity: sha512-2ohCCQJJTNbIpQCSDSTWj+FN0OVfPmSO03lmSNT7ytqMaWF6kpT86LdzDqtm4sh7TVPl/OEWJ/d7R87bXP2Vjg==} + eslint-plugin-svelte@3.14.0: + resolution: {integrity: sha512-Isw0GvaMm0yHxAj71edAdGFh28ufYs+6rk2KlbbZphnqZAzrH3Se3t12IFh2H9+1F/jlDhBBL4oiOJmLqmYX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.1 || ^9.0.0 @@ -1781,8 +1737,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.39.1: - resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1807,8 +1763,8 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} - esrap@2.1.2: - resolution: {integrity: sha512-DgvlIQeowRNyvLPWW4PT7Gu13WznY288Du086E751mwwbsgr29ytBiYeLzAGIo0qk3Ujob0SDk8TiSaM5WQzNg==} + esrap@2.2.3: + resolution: {integrity: sha512-8fOS+GIGCQZl/ZIlhl59htOlms6U8NvX6ZYgYHpRU/b6tVSh3uHkOHZikl3D4cMbYM0JlpBe+p/BkZEi8J9XIQ==} esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -1836,8 +1792,8 @@ packages: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + express@4.22.0: + resolution: {integrity: sha512-c2iPh3xp5vvCLgaHK03+mWLFPhox7j1LwyxcZwFVApEv5i0X+IjPpbT50SJJwwLpdBVfp45AkK/v+AFgv/XlfQ==} engines: {node: '>= 0.10.0'} exsolve@1.0.8: @@ -1846,10 +1802,6 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -1859,9 +1811,6 @@ packages: fast-plist@0.1.3: resolution: {integrity: sha512-d9cEfo/WcOezgPLAC/8t8wGb6YOD6JTCPMw2QcG2nAdFmyY+9rTUizCTaGjIZAloWENTEUMAPpkUAIJJJ0i96A==} - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -1937,6 +1886,14 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1953,23 +1910,24 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.15.0: - resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} - engines: {node: '>=18'} - globals@16.5.0: resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} engines: {node: '>=18'} + globals@17.3.0: + resolution: {integrity: sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==} + engines: {node: '>=18'} + gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -1993,6 +1951,10 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -2249,11 +2211,15 @@ packages: engines: {node: '>= 18'} hasBin: true - marked@17.0.0: - resolution: {integrity: sha512-KkDYEWEEiYJw/KC+DVm1zzlpMQSMIu6YRltkcCvwheCp8HWPXCk9JwOmHJKBlGfzcpzcIt6x3sMnTsRm/51oDg==} + marked@17.0.1: + resolution: {integrity: sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==} engines: {node: '>= 20'} hasBin: true + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -2261,18 +2227,10 @@ packages: merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -2310,22 +2268,25 @@ packages: mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + monaco-editor-textmate@4.0.0: resolution: {integrity: sha512-Clwup5LJzVfwURQrS+odSEC5/hZBEG36pQnvBKt4OtBndF8r2xLeXUZcK/AqEBK2u0Npy7frFp9hG7m66Ol9hA==} peerDependencies: monaco-editor: 0.x.x monaco-textmate: ^3.0.0 - monaco-editor@0.54.0: - resolution: {integrity: sha512-hx45SEUoLatgWxHKCmlLJH81xBo0uXP4sRkESUpmDQevfi+e7K1VuiSprK6UpQ8u4zOcKNiH0pMvHvlMWA/4cw==} + monaco-editor@0.55.1: + resolution: {integrity: sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==} monaco-textmate@3.0.1: resolution: {integrity: sha512-ZxxY3OsqUczYP1sGqo97tu+CJmMBwuSW+dL0WEBdDhOZ5G1zntw72hvBc68ZQAirosWvbDKgN1dL5k173QtFww==} peerDependencies: onigasm: ^2.0.0 - monaco-vim@0.4.2: - resolution: {integrity: sha512-rdbQC3O2rmpwX2Orzig/6gZjZfH7q7TIeB+uEl49sa+QyNm3jCKJOw5mwxBdFzTqbrPD+URfg6A2lEkuL5kymw==} + monaco-vim@0.4.4: + resolution: {integrity: sha512-LNChAb//WEm/W+eyeHG/0+pdVEHotk2hLTN+M3sQZx5E8cAlSWSgqcxpcRuQnxDybSln7pfHF9i63HmbIQvrWw==} peerDependencies: monaco-editor: '*' @@ -2369,6 +2330,13 @@ packages: resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} engines: {node: '>= 0.4'} + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -2379,8 +2347,8 @@ packages: onigasm@2.2.5: resolution: {integrity: sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA==} - only-allow@1.2.1: - resolution: {integrity: sha512-M7CJbmv7UCopc0neRKdzfoGWaVZC+xC1925GitKH9EAqYFzX9//25Q7oX4+jw0tiCCj+t5l6VZh8UPH23NZkMA==} + only-allow@1.2.2: + resolution: {integrity: sha512-uxyNYDsCh5YIJ780G7hC5OHjVUr9reHsbZNMM80L9tZlTpb3hUzb36KXgW4ZUGtJKQnGA3xegmWg1BxhWV0jJA==} hasBin: true optimist@0.6.1: @@ -2467,13 +2435,17 @@ packages: pkg-types@2.3.0: resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} - playwright-core@1.56.1: - resolution: {integrity: sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==} + pkijs@3.3.3: + resolution: {integrity: sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==} + engines: {node: '>=16.0.0'} + + playwright-core@1.58.2: + resolution: {integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==} engines: {node: '>=18'} hasBin: true - playwright@1.56.1: - resolution: {integrity: sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==} + playwright@1.58.2: + resolution: {integrity: sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==} engines: {node: '>=18'} hasBin: true @@ -2521,14 +2493,14 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-plugin-svelte@3.4.0: - resolution: {integrity: sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ==} + prettier-plugin-svelte@3.4.1: + resolution: {integrity: sha512-xL49LCloMoZRvSwa6IEdN2GV6cq2IqpYGstYtMT+5wmml1/dClEoI0MZR78MiVPpu6BdQFfN0/y73yO6+br5Pg==} peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - prettier-plugin-tailwindcss@0.7.1: - resolution: {integrity: sha512-Bzv1LZcuiR1Sk02iJTS1QzlFNp/o5l2p3xkopwOrbPmtMeh3fK9rVW5M3neBQzHq+kGKj/4LGQMTNcTH4NGPtQ==} + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} engines: {node: '>=20.19'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -2582,8 +2554,8 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} engines: {node: '>=14'} hasBin: true @@ -2607,20 +2579,28 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pyodide@0.29.0: - resolution: {integrity: sha512-ObIvsTmcrxAWKg+FT1GjfSdDmQc5CabnYe/nn5BCuhr9BVVITeQ24DBdZuG5B2tIiAZ9YonBpnDB7cmHZyd2Rw==} + pvtsutils@1.3.6: + resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} + + pvutils@1.1.5: + resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} + engines: {node: '>=16.0.0'} + + pyodide@0.29.3: + resolution: {integrity: sha512-22UBuhOJawj7vKUnS7/F3xK+515LJdjiMAHoCfuS6/PbHiOrSQVnYwDe+2sbVwiOZ3sMMexdXICew6NqOMQGgA==} engines: {node: '>=18.0.0'} qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} + qs@6.14.1: + resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} + engines: {node: '>=0.6'} + quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -2640,6 +2620,9 @@ packages: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} @@ -2660,10 +2643,6 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -2674,9 +2653,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - sade@1.8.1: resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} engines: {node: '>=6'} @@ -2690,6 +2666,10 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + selfsigned@5.5.0: + resolution: {integrity: sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==} + engines: {node: '>=18'} + semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -2700,6 +2680,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + send@0.19.0: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} @@ -2708,8 +2693,8 @@ packages: resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} engines: {node: '>= 0.8.0'} - set-cookie-parser@2.7.2: - resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + set-cookie-parser@3.0.1: + resolution: {integrity: sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==} set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} @@ -2726,10 +2711,26 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -2804,8 +2805,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte-check@4.3.4: - resolution: {integrity: sha512-DVWvxhBrDsd+0hHWKfjP99lsSXASeOhHJYyuKOFYJcP7ThfSCKgjVarE8XfuMWpS5JV3AlDf+iK1YGGo2TACdw==} + svelte-check@4.3.6: + resolution: {integrity: sha512-uBkz96ElE3G4pt9E1Tw0xvBfIUQkeH794kDQZdAUk795UVMr+NJZpuFSS62vcmO/DuSalK83LyOwhgWq8YGU1Q==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -2821,12 +2822,12 @@ packages: svelte: optional: true - svelte@5.43.12: - resolution: {integrity: sha512-d1R+3pFa39LXoHCsxHmV//D2pSFZlEMlnxCVQ54TlrQv+4o5pewJO0/Pc5MUp+j71PJrOrPJHTvREZJHn+ymDQ==} + svelte@5.50.0: + resolution: {integrity: sha512-FR9kTLmX5i0oyeQ5j/+w8DuagIkQ7MWMuPpPVioW2zx9Dw77q+1ufLzF1IqNtcTXPRnIIio4PlasliVn43OnbQ==} engines: {node: '>=18'} - tailwindcss@4.1.17: - resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==} + tailwindcss@4.1.18: + resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==} tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} @@ -2845,9 +2846,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.2: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} @@ -2879,47 +2877,54 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - turbo-darwin-64@2.6.1: - resolution: {integrity: sha512-Dm0HwhyZF4J0uLqkhUyCVJvKM9Rw7M03v3J9A7drHDQW0qAbIGBrUijQ8g4Q9Cciw/BXRRd8Uzkc3oue+qn+ZQ==} + tsyringe@4.10.0: + resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==} + engines: {node: '>= 6.0.0'} + + turbo-darwin-64@2.8.3: + resolution: {integrity: sha512-4kXRLfcygLOeNcP6JquqRLmGB/ATjjfehiojL2dJkL7GFm3SPSXbq7oNj8UbD8XriYQ5hPaSuz59iF1ijPHkTw==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.6.1: - resolution: {integrity: sha512-U0PIPTPyxdLsrC3jN7jaJUwgzX5sVUBsKLO7+6AL+OASaa1NbT1pPdiZoTkblBAALLP76FM0LlnsVQOnmjYhyw==} + turbo-darwin-arm64@2.8.3: + resolution: {integrity: sha512-xF7uCeC0UY0Hrv/tqax0BMbFlVP1J/aRyeGQPZT4NjvIPj8gSPDgFhfkfz06DhUwDg5NgMo04uiSkAWE8WB/QQ==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.6.1: - resolution: {integrity: sha512-eM1uLWgzv89bxlK29qwQEr9xYWBhmO/EGiH22UGfq+uXr+QW1OvNKKMogSN65Ry8lElMH4LZh0aX2DEc7eC0Mw==} + turbo-linux-64@2.8.3: + resolution: {integrity: sha512-vxMDXwaOjweW/4etY7BxrXCSkvtwh0PbwVafyfT1Ww659SedUxd5rM3V2ZCmbwG8NiCfY7d6VtxyHx3Wh1GoZA==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.6.1: - resolution: {integrity: sha512-MFFh7AxAQAycXKuZDrbeutfWM5Ep0CEZ9u7zs4Hn2FvOViTCzIfEhmuJou3/a5+q5VX1zTxQrKGy+4Lf5cdpsA==} + turbo-linux-arm64@2.8.3: + resolution: {integrity: sha512-mQX7uYBZFkuPLLlKaNe9IjR1JIef4YvY8f21xFocvttXvdPebnq3PK1Zjzl9A1zun2BEuWNUwQIL8lgvN9Pm3Q==} cpu: [arm64] os: [linux] - turbo-windows-64@2.6.1: - resolution: {integrity: sha512-buq7/VAN7KOjMYi4tSZT5m+jpqyhbRU2EUTTvp6V0Ii8dAkY2tAAjQN1q5q2ByflYWKecbQNTqxmVploE0LVwQ==} + turbo-windows-64@2.8.3: + resolution: {integrity: sha512-YLGEfppGxZj3VWcNOVa08h6ISsVKiG85aCAWosOKNUjb6yErWEuydv6/qImRJUI+tDLvDvW7BxopAkujRnWCrw==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.6.1: - resolution: {integrity: sha512-7w+AD5vJp3R+FB0YOj1YJcNcOOvBior7bcHTodqp90S3x3bLgpr7tE6xOea1e8JkP7GK6ciKVUpQvV7psiwU5Q==} + turbo-windows-arm64@2.8.3: + resolution: {integrity: sha512-afTUGKBRmOJU1smQSBnFGcbq0iabAPwh1uXu2BVk7BREg30/1gMnJh9DFEQTah+UD3n3ru8V55J83RQNFfqoyw==} cpu: [arm64] os: [win32] - turbo@2.6.1: - resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==} + turbo@2.8.3: + resolution: {integrity: sha512-8Osxz5Tu/Dw2kb31EAY+nhq/YZ3wzmQSmYa1nIArqxgCAldxv9TPlrAiaBUDVnKA4aiPn0OFBD1ACcpc5VFOAQ==} hasBin: true type-check@0.4.0: @@ -2930,8 +2935,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typescript-eslint@8.47.0: - resolution: {integrity: sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==} + typescript-eslint@8.54.0: + resolution: {integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2950,6 +2955,9 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} + undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -2961,15 +2969,13 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-icons@22.5.0: - resolution: {integrity: sha512-MBlMtT5RuMYZy4TZgqUL2OTtOdTUVsS1Mhj6G1pEzMlFJlEnq6mhUfoIt45gBWxHcsOdXJDWLg3pRZ+YmvAVWQ==} + unplugin-icons@23.0.1: + resolution: {integrity: sha512-rv0XEJepajKzDLvRUWASM8K+8+/CCfZn2jtogXqg6RIp7kpatRc/aFrVJn8ANQA09e++lPEEv9yX8cC9enc+QQ==} peerDependencies: '@svgr/core': '>=7.0.0' '@svgx/core': ^1.0.1 - '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 + '@vue/compiler-sfc': ^3.0.2 svelte: ^3.0.0 || ^4.0.0 || ^5.0.0 - vue-template-compiler: ^2.6.12 - vue-template-es2015-compiler: ^1.9.0 peerDependenciesMeta: '@svgr/core': optional: true @@ -2979,15 +2985,15 @@ packages: optional: true svelte: optional: true - vue-template-compiler: - optional: true - vue-template-es2015-compiler: - optional: true unplugin@2.3.10: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} engines: {node: '>=18.12.0'} + unplugin@2.3.11: + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} + engines: {node: '>=18.12.0'} + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -3009,6 +3015,10 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} + hasBin: true + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -3027,14 +3037,14 @@ packages: vite: optional: true - vite-plugin-static-copy@3.1.4: - resolution: {integrity: sha512-iCmr4GSw4eSnaB+G8zc2f4dxSuDjbkjwpuBLLGvQYR9IW7rnDzftnUjOH5p4RYR+d4GsiBqXRvzuFhs5bnzVyw==} + vite-plugin-static-copy@3.2.0: + resolution: {integrity: sha512-g2k9z8B/1Bx7D4wnFjPLx9dyYGrqWMLTpwTtPHhcU+ElNZP2O4+4OsyaficiDClus0dzVhdGvoGFYMJxoXZ12Q==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - vite@7.2.4: - resolution: {integrity: sha512-NL8jTlbo0Tn4dUEXEsUg8KeyG/Lkmc4Fnzb8JXN/Ykm9G4HNImjtABMJgkQoVjOBN/j2WAwDTRytdqJbZsah7w==} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -3081,25 +3091,24 @@ packages: vite: optional: true - vitest-browser-svelte@2.0.1: - resolution: {integrity: sha512-z7GFio7vxaOolY+xwPUMEKuwL4KcPzB8+bepA9F0Phqag/TJ4j7IAGSwm4Y/FBh7KznsP+7aEIllMay0qDpFXw==} + vitest-browser-svelte@2.0.2: + resolution: {integrity: sha512-OLJVYoIYflwToFIy3s41pZ9mVp6dwXfYd8IIsWoc57g8DyN3SxsNJ5GB1xWFPxLFlKM+1MPExjPxLaqdELrfRQ==} peerDependencies: svelte: ^3 || ^4 || ^5 || ^5.0.0-next.0 vitest: ^4.0.0 - vitest@4.0.12: - resolution: {integrity: sha512-pmW4GCKQ8t5Ko1jYjC3SqOr7TUKN7uHOHB/XGsAIb69eYu6d1ionGSsb5H9chmPf+WeXt0VE7jTXsB1IvWoNbw==} + vitest@4.0.18: + resolution: {integrity: sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/debug': ^4.1.12 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.12 - '@vitest/browser-preview': 4.0.12 - '@vitest/browser-webdriverio': 4.0.12 - '@vitest/ui': 4.0.12 + '@vitest/browser-playwright': 4.0.18 + '@vitest/browser-preview': 4.0.18 + '@vitest/browser-webdriverio': 4.0.18 + '@vitest/ui': 4.0.18 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3107,8 +3116,6 @@ packages: optional: true '@opentelemetry/api': optional: true - '@types/debug': - optional: true '@types/node': optional: true '@vitest/browser-playwright': @@ -3219,8 +3226,6 @@ snapshots: package-manager-detector: 1.5.0 tinyexec: 1.0.2 - '@antfu/utils@9.3.0': {} - '@babel/helper-string-parser@7.25.7': {} '@babel/helper-validator-identifier@7.25.7': {} @@ -3239,174 +3244,101 @@ snapshots: '@bjorn3/browser_wasi_shim@0.4.2': {} - '@esbuild/aix-ppc64@0.25.12': + '@esbuild/aix-ppc64@0.27.3': optional: true - '@esbuild/aix-ppc64@0.27.0': + '@esbuild/android-arm64@0.27.3': optional: true - '@esbuild/android-arm64@0.25.12': + '@esbuild/android-arm@0.27.3': optional: true - '@esbuild/android-arm64@0.27.0': + '@esbuild/android-x64@0.27.3': optional: true - '@esbuild/android-arm@0.25.12': + '@esbuild/darwin-arm64@0.27.3': optional: true - '@esbuild/android-arm@0.27.0': + '@esbuild/darwin-x64@0.27.3': optional: true - '@esbuild/android-x64@0.25.12': + '@esbuild/freebsd-arm64@0.27.3': optional: true - '@esbuild/android-x64@0.27.0': + '@esbuild/freebsd-x64@0.27.3': optional: true - '@esbuild/darwin-arm64@0.25.12': + '@esbuild/linux-arm64@0.27.3': optional: true - '@esbuild/darwin-arm64@0.27.0': + '@esbuild/linux-arm@0.27.3': optional: true - '@esbuild/darwin-x64@0.25.12': + '@esbuild/linux-ia32@0.27.3': optional: true - '@esbuild/darwin-x64@0.27.0': + '@esbuild/linux-loong64@0.27.3': optional: true - '@esbuild/freebsd-arm64@0.25.12': + '@esbuild/linux-mips64el@0.27.3': optional: true - '@esbuild/freebsd-arm64@0.27.0': + '@esbuild/linux-ppc64@0.27.3': optional: true - '@esbuild/freebsd-x64@0.25.12': + '@esbuild/linux-riscv64@0.27.3': optional: true - '@esbuild/freebsd-x64@0.27.0': + '@esbuild/linux-s390x@0.27.3': optional: true - '@esbuild/linux-arm64@0.25.12': + '@esbuild/linux-x64@0.27.3': optional: true - '@esbuild/linux-arm64@0.27.0': + '@esbuild/netbsd-arm64@0.27.3': optional: true - '@esbuild/linux-arm@0.25.12': + '@esbuild/netbsd-x64@0.27.3': optional: true - '@esbuild/linux-arm@0.27.0': + '@esbuild/openbsd-arm64@0.27.3': optional: true - '@esbuild/linux-ia32@0.25.12': + '@esbuild/openbsd-x64@0.27.3': optional: true - '@esbuild/linux-ia32@0.27.0': + '@esbuild/openharmony-arm64@0.27.3': optional: true - '@esbuild/linux-loong64@0.25.12': + '@esbuild/sunos-x64@0.27.3': optional: true - '@esbuild/linux-loong64@0.27.0': + '@esbuild/win32-arm64@0.27.3': optional: true - '@esbuild/linux-mips64el@0.25.12': + '@esbuild/win32-ia32@0.27.3': optional: true - '@esbuild/linux-mips64el@0.27.0': + '@esbuild/win32-x64@0.27.3': optional: true - '@esbuild/linux-ppc64@0.25.12': - optional: true - - '@esbuild/linux-ppc64@0.27.0': - optional: true - - '@esbuild/linux-riscv64@0.25.12': - optional: true + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': + dependencies: + eslint: 9.39.2(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 - '@esbuild/linux-riscv64@0.27.0': - optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': + dependencies: + eslint: 9.39.2(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 - '@esbuild/linux-s390x@0.25.12': - optional: true + '@eslint-community/regexpp@4.12.2': {} - '@esbuild/linux-s390x@0.27.0': - optional: true - - '@esbuild/linux-x64@0.25.12': - optional: true - - '@esbuild/linux-x64@0.27.0': - optional: true - - '@esbuild/netbsd-arm64@0.25.12': - optional: true - - '@esbuild/netbsd-arm64@0.27.0': - optional: true - - '@esbuild/netbsd-x64@0.25.12': - optional: true - - '@esbuild/netbsd-x64@0.27.0': - optional: true - - '@esbuild/openbsd-arm64@0.25.12': - optional: true - - '@esbuild/openbsd-arm64@0.27.0': - optional: true - - '@esbuild/openbsd-x64@0.25.12': - optional: true - - '@esbuild/openbsd-x64@0.27.0': - optional: true - - '@esbuild/openharmony-arm64@0.25.12': - optional: true - - '@esbuild/openharmony-arm64@0.27.0': - optional: true - - '@esbuild/sunos-x64@0.25.12': - optional: true - - '@esbuild/sunos-x64@0.27.0': - optional: true - - '@esbuild/win32-arm64@0.25.12': - optional: true - - '@esbuild/win32-arm64@0.27.0': - optional: true - - '@esbuild/win32-ia32@0.25.12': - optional: true - - '@esbuild/win32-ia32@0.27.0': - optional: true - - '@esbuild/win32-x64@0.25.12': - optional: true - - '@esbuild/win32-x64@0.27.0': - optional: true - - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': - dependencies: - eslint: 9.39.1(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.2': {} - - '@eslint/compat@2.0.0(eslint@9.39.1(jiti@2.6.1))': - dependencies: - '@eslint/core': 1.0.0 - optionalDependencies: - eslint: 9.39.1(jiti@2.6.1) + '@eslint/compat@2.0.2(eslint@9.39.2(jiti@2.6.1))': + dependencies: + '@eslint/core': 1.1.0 + optionalDependencies: + eslint: 9.39.2(jiti@2.6.1) '@eslint/config-array@0.21.1': dependencies: @@ -3424,7 +3356,7 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@1.0.0': + '@eslint/core@1.1.0': dependencies: '@types/json-schema': 7.0.15 @@ -3442,7 +3374,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.39.1': {} + '@eslint/js@9.39.2': {} '@eslint/object-schema@2.1.7': {} @@ -3462,33 +3394,26 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@iconify-json/lucide@1.2.74': + '@iconify-json/lucide@1.2.89': dependencies: '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.36': + '@iconify-json/vscode-icons@1.2.40': dependencies: '@iconify/types': 2.0.0 '@iconify/types@2.0.0': {} - '@iconify/utils@3.0.2': + '@iconify/utils@3.1.0': dependencies: '@antfu/install-pkg': 1.1.0 - '@antfu/utils': 9.3.0 '@iconify/types': 2.0.0 - debug: 4.4.3 - globals: 15.15.0 - kolorist: 1.8.0 - local-pkg: 1.1.2 - mlly: 1.7.4 - transitivePeerDependencies: - - supports-color + mlly: 1.8.0 - '@inlang/paraglide-js@2.5.0': + '@inlang/paraglide-js@2.10.0': dependencies: '@inlang/recommend-sherlock': 0.2.1 - '@inlang/sdk': 2.4.9 + '@inlang/sdk': 2.6.2 commander: 11.1.0 consola: 3.4.0 json5: 2.2.3 @@ -3501,13 +3426,13 @@ snapshots: dependencies: comment-json: 4.2.5 - '@inlang/sdk@2.4.9': + '@inlang/sdk@2.6.2': dependencies: '@lix-js/sdk': 0.4.7 '@sinclair/typebox': 0.31.28 kysely: 0.27.5 sqlite-wasm-kysely: 0.3.0(kysely@0.27.5) - uuid: 10.0.0 + uuid: 13.0.0 transitivePeerDependencies: - babel-plugin-macros @@ -3589,25 +3514,105 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@nodelib/fs.scandir@2.1.5': + '@noble/hashes@1.4.0': {} + + '@peculiar/asn1-cms@2.6.0': + dependencies: + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + '@peculiar/asn1-x509-attr': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 + + '@peculiar/asn1-csr@2.6.0': dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 + + '@peculiar/asn1-ecc@2.6.0': + dependencies: + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 + + '@peculiar/asn1-pfx@2.6.0': + dependencies: + '@peculiar/asn1-cms': 2.6.0 + '@peculiar/asn1-pkcs8': 2.6.0 + '@peculiar/asn1-rsa': 2.6.0 + '@peculiar/asn1-schema': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 - '@nodelib/fs.stat@2.0.5': {} + '@peculiar/asn1-pkcs8@2.6.0': + dependencies: + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 - '@nodelib/fs.walk@1.2.8': + '@peculiar/asn1-pkcs9@2.6.0': dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + '@peculiar/asn1-cms': 2.6.0 + '@peculiar/asn1-pfx': 2.6.0 + '@peculiar/asn1-pkcs8': 2.6.0 + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + '@peculiar/asn1-x509-attr': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 + + '@peculiar/asn1-rsa@2.6.0': + dependencies: + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 + + '@peculiar/asn1-schema@2.6.0': + dependencies: + asn1js: 3.0.7 + pvtsutils: 1.3.6 + tslib: 2.8.1 + + '@peculiar/asn1-x509-attr@2.6.0': + dependencies: + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + asn1js: 3.0.7 + tslib: 2.8.1 - '@php-wasm/fs-journal@3.0.21': + '@peculiar/asn1-x509@2.6.0': dependencies: - '@php-wasm/logger': 3.0.21 - '@php-wasm/node': 3.0.21 - '@php-wasm/universal': 3.0.21 - '@php-wasm/util': 3.0.21 - express: 4.21.2 + '@peculiar/asn1-schema': 2.6.0 + asn1js: 3.0.7 + pvtsutils: 1.3.6 + tslib: 2.8.1 + + '@peculiar/x509@1.14.3': + dependencies: + '@peculiar/asn1-cms': 2.6.0 + '@peculiar/asn1-csr': 2.6.0 + '@peculiar/asn1-ecc': 2.6.0 + '@peculiar/asn1-pkcs9': 2.6.0 + '@peculiar/asn1-rsa': 2.6.0 + '@peculiar/asn1-schema': 2.6.0 + '@peculiar/asn1-x509': 2.6.0 + pvtsutils: 1.3.6 + reflect-metadata: 0.2.2 + tslib: 2.8.1 + tsyringe: 4.10.0 + + '@php-wasm/fs-journal@3.0.46': + dependencies: + '@php-wasm/logger': 3.0.46 + '@php-wasm/node': 3.0.46 + '@php-wasm/universal': 3.0.46 + '@php-wasm/util': 3.0.46 + express: 4.22.0 ini: 4.1.2 wasm-feature-detect: 1.8.0 ws: 8.18.3 @@ -3619,24 +3624,115 @@ snapshots: - supports-color - utf-8-validate - '@php-wasm/logger@3.0.21': + '@php-wasm/logger@3.0.46': + dependencies: + '@php-wasm/node-polyfills': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/node-7-4@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 + optionalDependencies: + fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@php-wasm/node-8-0@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 + optionalDependencies: + fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@php-wasm/node-8-1@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 + optionalDependencies: + fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@php-wasm/node-8-2@3.0.46': dependencies: - '@php-wasm/node-polyfills': 3.0.21 + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 optionalDependencies: fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - '@php-wasm/node-polyfills@3.0.21': + '@php-wasm/node-8-3@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 + optionalDependencies: + fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@php-wasm/node-8-4@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 optionalDependencies: fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - '@php-wasm/node@3.0.21': + '@php-wasm/node-8-5@3.0.46': dependencies: - '@php-wasm/logger': 3.0.21 - '@php-wasm/node-polyfills': 3.0.21 - '@php-wasm/universal': 3.0.21 - '@php-wasm/util': 3.0.21 - '@wp-playground/common': 3.0.21 - express: 4.21.2 + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + ws: 8.18.3 + optionalDependencies: + fs-ext: 2.1.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@php-wasm/node-polyfills@3.0.46': + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/node@3.0.46': + dependencies: + '@php-wasm/logger': 3.0.46 + '@php-wasm/node-7-4': 3.0.46 + '@php-wasm/node-8-0': 3.0.46 + '@php-wasm/node-8-1': 3.0.46 + '@php-wasm/node-8-2': 3.0.46 + '@php-wasm/node-8-3': 3.0.46 + '@php-wasm/node-8-4': 3.0.46 + '@php-wasm/node-8-5': 3.0.46 + '@php-wasm/node-polyfills': 3.0.46 + '@php-wasm/universal': 3.0.46 + '@php-wasm/util': 3.0.46 + '@wp-playground/common': 3.0.46 + express: 4.22.0 ini: 4.1.2 wasm-feature-detect: 1.8.0 ws: 8.18.3 @@ -3648,54 +3744,119 @@ snapshots: - supports-color - utf-8-validate - '@php-wasm/progress@3.0.21': + '@php-wasm/progress@3.0.46': + dependencies: + '@php-wasm/logger': 3.0.46 + '@php-wasm/node-polyfills': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/scopes@3.0.46': + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/stream-compression@3.0.46': dependencies: - '@php-wasm/logger': 3.0.21 - '@php-wasm/node-polyfills': 3.0.21 + '@php-wasm/node-polyfills': 3.0.46 + '@php-wasm/util': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/universal@3.0.46': + dependencies: + '@php-wasm/logger': 3.0.46 + '@php-wasm/node-polyfills': 3.0.46 + '@php-wasm/progress': 3.0.46 + '@php-wasm/stream-compression': 3.0.46 + '@php-wasm/util': 3.0.46 + ini: 4.1.2 optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/scopes@3.0.21': + '@php-wasm/util@3.0.46': optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/stream-compression@3.0.21': + '@php-wasm/web-7-4@3.0.46': dependencies: - '@php-wasm/node-polyfills': 3.0.21 - '@php-wasm/util': 3.0.21 + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/universal@3.0.21': + '@php-wasm/web-8-0@3.0.46': dependencies: - '@php-wasm/logger': 3.0.21 - '@php-wasm/node-polyfills': 3.0.21 - '@php-wasm/progress': 3.0.21 - '@php-wasm/stream-compression': 3.0.21 - '@php-wasm/util': 3.0.21 + '@php-wasm/universal': 3.0.46 ini: 4.1.2 + wasm-feature-detect: 1.8.0 optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/util@3.0.21': + '@php-wasm/web-8-1@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/web-service-worker@3.0.21': + '@php-wasm/web-8-2@3.0.46': dependencies: - '@php-wasm/scopes': 3.0.21 + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 optionalDependencies: fs-ext: 2.1.1 - '@php-wasm/web@3.0.21': + '@php-wasm/web-8-3@3.0.46': dependencies: - '@php-wasm/fs-journal': 3.0.21 - '@php-wasm/logger': 3.0.21 - '@php-wasm/universal': 3.0.21 - '@php-wasm/util': 3.0.21 - '@php-wasm/web-service-worker': 3.0.21 - express: 4.21.2 + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/web-8-4@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/web-8-5@3.0.46': + dependencies: + '@php-wasm/universal': 3.0.46 + ini: 4.1.2 + wasm-feature-detect: 1.8.0 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/web-service-worker@3.0.46': + dependencies: + '@php-wasm/scopes': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 + + '@php-wasm/web@3.0.46': + dependencies: + '@php-wasm/fs-journal': 3.0.46 + '@php-wasm/logger': 3.0.46 + '@php-wasm/universal': 3.0.46 + '@php-wasm/util': 3.0.46 + '@php-wasm/web-7-4': 3.0.46 + '@php-wasm/web-8-0': 3.0.46 + '@php-wasm/web-8-1': 3.0.46 + '@php-wasm/web-8-2': 3.0.46 + '@php-wasm/web-8-3': 3.0.46 + '@php-wasm/web-8-4': 3.0.46 + '@php-wasm/web-8-5': 3.0.46 + '@php-wasm/web-service-worker': 3.0.46 + '@wp-playground/common': 3.0.46 + express: 4.22.0 ini: 4.1.2 + selfsigned: 5.5.0 wasm-feature-detect: 1.8.0 ws: 8.18.3 yargs: 17.7.2 @@ -3782,7 +3943,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.53.2': optional: true - '@ruby/3.4-wasm-wasi@2.7.2': + '@ruby/3.4-wasm-wasi@2.8.1': dependencies: '@ruby/wasm-wasi': 2.7.2 @@ -3840,51 +4001,53 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.48.5(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))': + '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.50.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))': dependencies: - '@sveltejs/kit': 2.48.5(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + '@sveltejs/kit': 2.50.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) - '@sveltejs/kit@2.48.5(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + '@sveltejs/kit@2.50.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': dependencies: '@standard-schema/spec': 1.0.0 '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 - devalue: 5.4.2 + devalue: 5.6.2 esm-env: 1.2.2 kleur: 4.1.5 magic-string: 0.30.21 mrmime: 2.0.0 sade: 1.8.1 - set-cookie-parser: 2.7.2 + set-cookie-parser: 3.0.1 sirv: 3.0.2 - svelte: 5.43.12 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + svelte: 5.50.0 + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + optionalDependencies: + typescript: 5.9.3 - '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) debug: 4.4.3 - svelte: 5.43.12 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + svelte: 5.50.0 + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.43.12)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) - debug: 4.4.3 + '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)))(svelte@5.50.0)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) deepmerge: 4.3.1 magic-string: 0.30.21 - svelte: 5.43.12 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - vitefu: 1.1.1(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + obug: 2.1.1 + svelte: 5.50.0 + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vitefu: 1.1.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) transitivePeerDependencies: - supports-color - '@tailwindcss/node@4.1.17': + '@tailwindcss/node@4.1.18': dependencies: '@jridgewell/remapping': 2.3.5 enhanced-resolve: 5.18.3 @@ -3892,70 +4055,74 @@ snapshots: lightningcss: 1.30.2 magic-string: 0.30.21 source-map-js: 1.2.1 - tailwindcss: 4.1.17 + tailwindcss: 4.1.18 - '@tailwindcss/oxide-android-arm64@4.1.17': + '@tailwindcss/oxide-android-arm64@4.1.18': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.17': + '@tailwindcss/oxide-darwin-arm64@4.1.18': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.17': + '@tailwindcss/oxide-darwin-x64@4.1.18': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.17': + '@tailwindcss/oxide-freebsd-x64@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.17': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.18': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.17': + '@tailwindcss/oxide-linux-arm64-musl@4.1.18': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.17': + '@tailwindcss/oxide-linux-x64-gnu@4.1.18': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.17': + '@tailwindcss/oxide-linux-x64-musl@4.1.18': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.17': + '@tailwindcss/oxide-wasm32-wasi@4.1.18': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.17': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.18': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.17': + '@tailwindcss/oxide-win32-x64-msvc@4.1.18': optional: true - '@tailwindcss/oxide@4.1.17': + '@tailwindcss/oxide@4.1.18': optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.17 - '@tailwindcss/oxide-darwin-arm64': 4.1.17 - '@tailwindcss/oxide-darwin-x64': 4.1.17 - '@tailwindcss/oxide-freebsd-x64': 4.1.17 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.17 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.17 - '@tailwindcss/oxide-linux-x64-musl': 4.1.17 - '@tailwindcss/oxide-wasm32-wasi': 4.1.17 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.17 - - '@tailwindcss/typography@0.5.19(tailwindcss@4.1.17)': + '@tailwindcss/oxide-android-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-arm64': 4.1.18 + '@tailwindcss/oxide-darwin-x64': 4.1.18 + '@tailwindcss/oxide-freebsd-x64': 4.1.18 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.18 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.18 + '@tailwindcss/oxide-linux-x64-musl': 4.1.18 + '@tailwindcss/oxide-wasm32-wasi': 4.1.18 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 + + '@tailwindcss/typography@0.5.19(tailwindcss@4.1.18)': dependencies: postcss-selector-parser: 6.0.10 - tailwindcss: 4.1.17 + tailwindcss: 4.1.18 + + '@tailwindcss/vite@4.1.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + dependencies: + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + tailwindcss: 4.1.18 + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - '@tailwindcss/vite@4.1.17(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + '@testing-library/svelte-core@1.0.0(svelte@5.50.0)': dependencies: - '@tailwindcss/node': 4.1.17 - '@tailwindcss/oxide': 4.1.17 - tailwindcss: 4.1.17 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + svelte: 5.50.0 '@total-typescript/tsconfig@1.0.4': {} @@ -3978,11 +4145,6 @@ snapshots: '@types/cookie@0.6.0': {} - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - optional: true - '@types/deep-eql@4.0.2': {} '@types/emscripten@1.41.5': {} @@ -3993,129 +4155,127 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/ms@0.7.34': - optional: true - '@types/node@24.10.1': dependencies: undici-types: 7.16.0 - '@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@types/trusted-types@2.0.7': + optional: true + + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/type-utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.47.0 - eslint: 9.39.1(jiti@2.6.1) - graphemer: 1.4.0 + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.54.0 + eslint: 9.39.2(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.3) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.54.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) - '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.47.0': + '@typescript-eslint/scope-manager@8.54.0': dependencies: - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 - '@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.1(jiti@2.6.1) - ts-api-utils: 2.1.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.47.0': {} + '@typescript-eslint/types@8.54.0': {} - '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.54.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/visitor-keys': 8.47.0 + '@typescript-eslint/project-service': 8.54.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.9.3) + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.1.0(typescript@5.9.3) + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.47.0 - '@typescript-eslint/types': 8.47.0 - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.47.0': + '@typescript-eslint/visitor-keys@8.54.0': dependencies: - '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/types': 8.54.0 eslint-visitor-keys: 4.2.1 - '@vitest/browser-playwright@4.0.12(playwright@1.56.1)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.12)': + '@vitest/browser-playwright@4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.18)': dependencies: - '@vitest/browser': 4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.12) - '@vitest/mocker': 4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) - playwright: 1.56.1 + '@vitest/browser': 4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.18) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + playwright: 1.58.2 tinyrainbow: 3.0.3 - vitest: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vitest: 4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.12)': + '@vitest/browser@4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.18)': dependencies: - '@vitest/mocker': 4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) - '@vitest/utils': 4.0.12 + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + '@vitest/utils': 4.0.18 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vitest: 4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) ws: 8.18.3 transitivePeerDependencies: - bufferutil @@ -4123,43 +4283,43 @@ snapshots: - utf-8-validate - vite - '@vitest/expect@4.0.12': + '@vitest/expect@4.0.18': dependencies: '@standard-schema/spec': 1.0.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.12 - '@vitest/utils': 4.0.12 + '@vitest/spy': 4.0.18 + '@vitest/utils': 4.0.18 chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))': dependencies: - '@vitest/spy': 4.0.12 + '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - '@vitest/pretty-format@4.0.12': + '@vitest/pretty-format@4.0.18': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.12': + '@vitest/runner@4.0.18': dependencies: - '@vitest/utils': 4.0.12 + '@vitest/utils': 4.0.18 pathe: 2.0.3 - '@vitest/snapshot@4.0.12': + '@vitest/snapshot@4.0.18': dependencies: - '@vitest/pretty-format': 4.0.12 + '@vitest/pretty-format': 4.0.18 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.0.12': {} + '@vitest/spy@4.0.18': {} - '@vitest/utils@4.0.12': + '@vitest/utils@4.0.18': dependencies: - '@vitest/pretty-format': 4.0.12 + '@vitest/pretty-format': 4.0.18 tinyrainbow: 3.0.3 '@volar/language-core@2.4.11': @@ -4207,19 +4367,17 @@ snapshots: '@vue/shared@3.5.7': {} - '@wp-playground/common@3.0.21': + '@wp-playground/common@3.0.46': dependencies: - '@php-wasm/universal': 3.0.21 - '@php-wasm/util': 3.0.21 + '@php-wasm/universal': 3.0.46 + '@php-wasm/util': 3.0.46 ini: 4.1.2 optionalDependencies: fs-ext: 2.1.1 - '@xterm/addon-fit@0.10.0(@xterm/xterm@5.5.0)': - dependencies: - '@xterm/xterm': 5.5.0 + '@xterm/addon-fit@0.11.0': {} - '@xterm/xterm@5.5.0': {} + '@xterm/xterm@6.0.0': {} accepts@1.3.8: dependencies: @@ -4286,6 +4444,12 @@ snapshots: array-timsort@1.0.3: {} + asn1js@3.0.7: + dependencies: + pvtsutils: 1.3.6 + pvutils: 1.1.5 + tslib: 2.8.1 + assertion-error@2.0.1: {} async@2.6.4: @@ -4355,6 +4519,13 @@ snapshots: bytes@3.1.2: {} + bytestreamjs@2.0.1: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -4363,6 +4534,11 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.2 + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + callsites@3.1.0: {} chai@6.2.1: {} @@ -4446,7 +4622,7 @@ snapshots: cssesc@3.0.0: {} - daisyui@5.5.5: {} + daisyui@5.5.18: {} de-indent@1.0.2: {} @@ -4476,11 +4652,13 @@ snapshots: detect-libc@2.0.3: {} - devalue@5.4.2: {} + devalue@5.6.2: {} diff@8.0.2: {} - dompurify@3.1.7: {} + dompurify@3.2.7: + optionalDependencies: + '@types/trusted-types': 2.0.7 doppiojvm@0.5.0(patch_hash=614d81e33db7769f5c9c06b22a82481109af374ce1d50744db7f2cf6b310748e): dependencies: @@ -4494,6 +4672,12 @@ snapshots: source-map-support: 0.4.18 tar-fs: 1.16.3 + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + duplexify@3.7.1: dependencies: end-of-stream: 1.4.4 @@ -4524,67 +4708,44 @@ snapshots: dependencies: get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} + es-errors@1.3.0: {} es-module-lexer@1.7.0: {} - esbuild@0.25.12: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.12 - '@esbuild/android-arm': 0.25.12 - '@esbuild/android-arm64': 0.25.12 - '@esbuild/android-x64': 0.25.12 - '@esbuild/darwin-arm64': 0.25.12 - '@esbuild/darwin-x64': 0.25.12 - '@esbuild/freebsd-arm64': 0.25.12 - '@esbuild/freebsd-x64': 0.25.12 - '@esbuild/linux-arm': 0.25.12 - '@esbuild/linux-arm64': 0.25.12 - '@esbuild/linux-ia32': 0.25.12 - '@esbuild/linux-loong64': 0.25.12 - '@esbuild/linux-mips64el': 0.25.12 - '@esbuild/linux-ppc64': 0.25.12 - '@esbuild/linux-riscv64': 0.25.12 - '@esbuild/linux-s390x': 0.25.12 - '@esbuild/linux-x64': 0.25.12 - '@esbuild/netbsd-arm64': 0.25.12 - '@esbuild/netbsd-x64': 0.25.12 - '@esbuild/openbsd-arm64': 0.25.12 - '@esbuild/openbsd-x64': 0.25.12 - '@esbuild/openharmony-arm64': 0.25.12 - '@esbuild/sunos-x64': 0.25.12 - '@esbuild/win32-arm64': 0.25.12 - '@esbuild/win32-ia32': 0.25.12 - '@esbuild/win32-x64': 0.25.12 - - esbuild@0.27.0: + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + esbuild@0.27.3: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 escalade@3.2.0: {} @@ -4592,15 +4753,15 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): dependencies: - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-svelte@3.13.0(eslint@9.39.1(jiti@2.6.1))(svelte@5.43.12): + eslint-plugin-svelte@3.14.0(eslint@9.39.2(jiti@2.6.1))(svelte@5.50.0): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) '@jridgewell/sourcemap-codec': 1.5.5 - eslint: 9.39.1(jiti@2.6.1) + eslint: 9.39.2(jiti@2.6.1) esutils: 2.0.3 globals: 16.5.0 known-css-properties: 0.37.0 @@ -4608,9 +4769,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.6) postcss-safe-parser: 7.0.1(postcss@8.5.6) semver: 7.7.1 - svelte-eslint-parser: 1.4.0(svelte@5.43.12) + svelte-eslint-parser: 1.4.0(svelte@5.50.0) optionalDependencies: - svelte: 5.43.12 + svelte: 5.50.0 transitivePeerDependencies: - ts-node @@ -4623,15 +4784,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.1(jiti@2.6.1): + eslint@9.39.2(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.1 + '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 @@ -4678,7 +4839,7 @@ snapshots: dependencies: estraverse: 5.3.0 - esrap@2.1.2: + esrap@2.2.3: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -4700,7 +4861,7 @@ snapshots: expect-type@1.2.2: {} - express@4.21.2: + express@4.22.0: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -4723,7 +4884,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.1 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.0 @@ -4740,24 +4901,12 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.3: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} fast-plist@0.1.3: {} - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - fdir@6.5.0(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -4831,6 +4980,24 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -4850,17 +5017,17 @@ snapshots: globals@14.0.0: {} - globals@15.15.0: {} - globals@16.5.0: {} + globals@17.3.0: {} + gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.11: {} + gopd@1.2.0: {} - graphemer@1.4.0: {} + graceful-fs@4.2.11: {} gunzip-maybe@1.4.2: dependencies: @@ -4883,6 +5050,8 @@ snapshots: has-symbols@1.0.3: {} + has-symbols@1.1.0: {} + hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -5081,21 +5250,16 @@ snapshots: marked@14.0.0: {} - marked@17.0.0: {} + marked@17.0.1: {} + + math-intrinsics@1.1.0: {} media-typer@0.3.0: {} merge-descriptors@1.0.3: {} - merge2@1.4.1: {} - methods@1.1.2: {} - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - mime-db@1.52.0: {} mime-types@2.1.35: @@ -5131,14 +5295,21 @@ snapshots: pkg-types: 1.3.1 ufo: 1.5.4 - monaco-editor-textmate@4.0.0(monaco-editor@0.54.0)(monaco-textmate@3.0.1(onigasm@2.2.5)): + mlly@1.8.0: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.3 + + monaco-editor-textmate@4.0.0(monaco-editor@0.55.1)(monaco-textmate@3.0.1(onigasm@2.2.5)): dependencies: - monaco-editor: 0.54.0 + monaco-editor: 0.55.1 monaco-textmate: 3.0.1(onigasm@2.2.5) - monaco-editor@0.54.0: + monaco-editor@0.55.1: dependencies: - dompurify: 3.1.7 + dompurify: 3.2.7 marked: 14.0.0 monaco-textmate@3.0.1(onigasm@2.2.5): @@ -5146,9 +5317,9 @@ snapshots: fast-plist: 0.1.3 onigasm: 2.2.5 - monaco-vim@0.4.2(monaco-editor@0.54.0): + monaco-vim@0.4.4(monaco-editor@0.55.1): dependencies: - monaco-editor: 0.54.0 + monaco-editor: 0.55.1 mri@1.2.0: {} @@ -5173,6 +5344,10 @@ snapshots: object-inspect@1.13.2: {} + object-inspect@1.13.4: {} + + obug@2.1.1: {} + on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -5185,7 +5360,7 @@ snapshots: dependencies: lru-cache: 5.1.1 - only-allow@1.2.1: + only-allow@1.2.2: dependencies: which-pm-runs: 1.1.0 @@ -5267,11 +5442,20 @@ snapshots: exsolve: 1.0.8 pathe: 2.0.3 - playwright-core@1.56.1: {} + pkijs@3.3.3: + dependencies: + '@noble/hashes': 1.4.0 + asn1js: 3.0.7 + bytestreamjs: 2.0.1 + pvtsutils: 1.3.6 + pvutils: 1.1.5 + tslib: 2.8.1 + + playwright-core@1.58.2: {} - playwright@1.56.1: + playwright@1.58.2: dependencies: - playwright-core: 1.56.1 + playwright-core: 1.58.2 optionalDependencies: fsevents: 2.3.2 @@ -5310,18 +5494,18 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.12): + prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.50.0): dependencies: - prettier: 3.6.2 - svelte: 5.43.12 + prettier: 3.8.1 + svelte: 5.50.0 - prettier-plugin-tailwindcss@0.7.1(prettier-plugin-svelte@3.4.0(prettier@3.6.2)(svelte@5.43.12))(prettier@3.6.2): + prettier-plugin-tailwindcss@0.7.2(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.50.0))(prettier@3.8.1): dependencies: - prettier: 3.6.2 + prettier: 3.8.1 optionalDependencies: - prettier-plugin-svelte: 3.4.0(prettier@3.6.2)(svelte@5.43.12) + prettier-plugin-svelte: 3.4.1(prettier@3.8.1)(svelte@5.50.0) - prettier@3.6.2: {} + prettier@3.8.1: {} process-nextick-args@2.0.1: {} @@ -5348,7 +5532,13 @@ snapshots: punycode@2.3.1: {} - pyodide@0.29.0: + pvtsutils@1.3.6: + dependencies: + tslib: 2.8.1 + + pvutils@1.1.5: {} + + pyodide@0.29.3: dependencies: '@types/emscripten': 1.41.5 ws: 8.18.3 @@ -5360,9 +5550,11 @@ snapshots: dependencies: side-channel: 1.0.6 - quansync@0.2.11: {} + qs@6.14.1: + dependencies: + side-channel: 1.1.0 - queue-microtask@1.2.3: {} + quansync@0.2.11: {} range-parser@1.2.1: {} @@ -5389,6 +5581,8 @@ snapshots: readdirp@4.0.2: {} + reflect-metadata@0.2.2: {} + repeat-string@1.6.1: {} require-directory@2.1.1: {} @@ -5403,8 +5597,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - reusify@1.0.4: {} - rimraf@2.7.1: dependencies: glob: 7.2.3 @@ -5437,10 +5629,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.53.2 fsevents: 2.3.3 - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - sade@1.8.1: dependencies: mri: 1.2.0 @@ -5451,12 +5639,19 @@ snapshots: safer-buffer@2.1.2: {} + selfsigned@5.5.0: + dependencies: + '@peculiar/x509': 1.14.3 + pkijs: 3.3.3 + semver@7.5.4: dependencies: lru-cache: 6.0.0 semver@7.7.1: {} + semver@7.7.4: {} + send@0.19.0: dependencies: debug: 2.6.9 @@ -5484,7 +5679,7 @@ snapshots: transitivePeerDependencies: - supports-color - set-cookie-parser@2.7.2: {} + set-cookie-parser@3.0.1: {} set-function-length@1.2.2: dependencies: @@ -5503,6 +5698,26 @@ snapshots: shebang-regex@3.0.0: {} + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -5510,6 +5725,14 @@ snapshots: get-intrinsic: 1.2.4 object-inspect: 1.13.2 + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} sirv@3.0.2: @@ -5571,19 +5794,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.3.4(picomatch@4.0.3)(svelte@5.43.12)(typescript@5.9.3): + svelte-check@4.3.6(picomatch@4.0.3)(svelte@5.50.0)(typescript@5.9.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.1 fdir: 6.5.0(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.43.12 + svelte: 5.50.0 typescript: 5.9.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.4.0(svelte@5.43.12): + svelte-eslint-parser@1.4.0(svelte@5.50.0): dependencies: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -5592,9 +5815,9 @@ snapshots: postcss-scss: 4.0.9(postcss@8.5.6) postcss-selector-parser: 7.1.0 optionalDependencies: - svelte: 5.43.12 + svelte: 5.50.0 - svelte@5.43.12: + svelte@5.50.0: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 @@ -5604,14 +5827,15 @@ snapshots: aria-query: 5.3.2 axobject-query: 4.1.0 clsx: 2.1.1 + devalue: 5.6.2 esm-env: 1.2.2 - esrap: 2.1.2 + esrap: 2.2.3 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 zimmerframe: 1.1.2 - tailwindcss@4.1.17: {} + tailwindcss@4.1.18: {} tapable@2.2.1: {} @@ -5639,8 +5863,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.2: {} - tinyexec@1.0.2: {} tinyglobby@0.2.15: @@ -5662,38 +5884,44 @@ snapshots: totalist@3.0.1: {} - ts-api-utils@2.1.0(typescript@5.9.3): + ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 + tslib@1.14.1: {} + tslib@2.8.1: {} - turbo-darwin-64@2.6.1: + tsyringe@4.10.0: + dependencies: + tslib: 1.14.1 + + turbo-darwin-64@2.8.3: optional: true - turbo-darwin-arm64@2.6.1: + turbo-darwin-arm64@2.8.3: optional: true - turbo-linux-64@2.6.1: + turbo-linux-64@2.8.3: optional: true - turbo-linux-arm64@2.6.1: + turbo-linux-arm64@2.8.3: optional: true - turbo-windows-64@2.6.1: + turbo-windows-64@2.8.3: optional: true - turbo-windows-arm64@2.6.1: + turbo-windows-arm64@2.8.3: optional: true - turbo@2.6.1: + turbo@2.8.3: optionalDependencies: - turbo-darwin-64: 2.6.1 - turbo-darwin-arm64: 2.6.1 - turbo-linux-64: 2.6.1 - turbo-linux-arm64: 2.6.1 - turbo-windows-64: 2.6.1 - turbo-windows-arm64: 2.6.1 + turbo-darwin-64: 2.8.3 + turbo-darwin-arm64: 2.8.3 + turbo-linux-64: 2.8.3 + turbo-linux-arm64: 2.8.3 + turbo-windows-64: 2.8.3 + turbo-windows-arm64: 2.8.3 type-check@0.4.0: dependencies: @@ -5704,13 +5932,13 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typescript-eslint@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.6.1) + '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -5721,23 +5949,23 @@ snapshots: ufo@1.5.4: {} + ufo@1.6.3: {} + undici-types@7.16.0: {} universalify@2.0.1: {} unpipe@1.0.0: {} - unplugin-icons@22.5.0(svelte@5.43.12): + unplugin-icons@23.0.1(svelte@5.50.0): dependencies: '@antfu/install-pkg': 1.1.0 - '@iconify/utils': 3.0.2 - debug: 4.4.3 + '@iconify/utils': 3.1.0 local-pkg: 1.1.2 - unplugin: 2.3.10 + obug: 2.1.1 + unplugin: 2.3.11 optionalDependencies: - svelte: 5.43.12 - transitivePeerDependencies: - - supports-color + svelte: 5.50.0 unplugin@2.3.10: dependencies: @@ -5746,6 +5974,13 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 + unplugin@2.3.11: + dependencies: + '@jridgewell/remapping': 2.3.5 + acorn: 8.15.0 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -5760,14 +5995,16 @@ snapshots: uuid@11.1.0: {} + uuid@13.0.0: {} + vary@1.1.2: {} - vite-plugin-devtools-json@1.0.0(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): + vite-plugin-devtools-json@1.0.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): dependencies: uuid: 11.1.0 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - vite-plugin-dts@4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): + vite-plugin-dts@4.5.4(@types/node@24.10.1)(rollup@4.53.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): dependencies: '@microsoft/api-extractor': 7.54.0(@types/node@24.10.1) '@rollup/pluginutils': 5.1.4(rollup@4.53.2) @@ -5780,23 +6017,23 @@ snapshots: magic-string: 0.30.21 typescript: 5.9.3 optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.1.4(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): + vite-plugin-static-copy@3.2.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1): + vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1): dependencies: - esbuild: 0.25.12 + esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 @@ -5809,41 +6046,41 @@ snapshots: lightningcss: 1.30.2 yaml: 2.5.1 - vitefu@1.1.1(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): + vitefu@1.1.1(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): optionalDependencies: - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - vitest-browser-svelte@2.0.1(svelte@5.43.12)(vitest@4.0.12): + vitest-browser-svelte@2.0.2(svelte@5.50.0)(vitest@4.0.18): dependencies: - svelte: 5.43.12 - vitest: 4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + '@testing-library/svelte-core': 1.0.0(svelte@5.50.0) + svelte: 5.50.0 + vitest: 4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) - vitest@4.0.12(@types/debug@4.1.12)(@types/node@24.10.1)(@vitest/browser-playwright@4.0.12)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1): + vitest@4.0.18(@types/node@24.10.1)(@vitest/browser-playwright@4.0.18)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1): dependencies: - '@vitest/expect': 4.0.12 - '@vitest/mocker': 4.0.12(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) - '@vitest/pretty-format': 4.0.12 - '@vitest/runner': 4.0.12 - '@vitest/snapshot': 4.0.12 - '@vitest/spy': 4.0.12 - '@vitest/utils': 4.0.12 - debug: 4.4.3 + '@vitest/expect': 4.0.18 + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)) + '@vitest/pretty-format': 4.0.18 + '@vitest/runner': 4.0.18 + '@vitest/snapshot': 4.0.18 + '@vitest/spy': 4.0.18 + '@vitest/utils': 4.0.18 es-module-lexer: 1.7.0 expect-type: 1.2.2 magic-string: 0.30.21 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) + vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/debug': 4.1.12 '@types/node': 24.10.1 - '@vitest/browser-playwright': 4.0.12(playwright@1.56.1)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.12) + '@vitest/browser-playwright': 4.0.18(playwright@1.58.2)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1))(vitest@4.0.18) transitivePeerDependencies: - jiti - less @@ -5853,7 +6090,6 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - yaml diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 053ed29..76223f9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,7 +3,7 @@ packages: - "apps/*" catalog: - vite: ^7.2.4 - vitest: ^4.0.12 + vite: ^7.3.1 + vitest: ^4.0.18 vite-plugin-dts: ^4.5.4 - vite-plugin-static-copy: ^3.1.4 + vite-plugin-static-copy: ^3.2.0 From f2c3ae39042d7131b961c7d23547e3e0d25122bf Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 15:35:53 +0300 Subject: [PATCH 4/9] [php] Bump runtime version --- packages/php-runtime/package.json | 4 +- .../php-runtime/src/php-compiler-factory.ts | 4 +- packages/php-runtime/src/version.ts | 2 +- packages/php-runtime/vite.config.js | 12 +- pnpm-lock.yaml | 1307 +---------------- 5 files changed, 37 insertions(+), 1292 deletions(-) diff --git a/packages/php-runtime/package.json b/packages/php-runtime/package.json index cbfa936..202cca2 100644 --- a/packages/php-runtime/package.json +++ b/packages/php-runtime/package.json @@ -9,13 +9,13 @@ }, "dependencies": { "@php-wasm/universal": "^3.0.46", - "@php-wasm/web": "^3.0.46", + "@php-wasm/web-8-5": "^3.0.46", "libs": "workspace:*" }, "devDependencies": { "vite": "catalog:", "vite-plugin-dts": "catalog:", - "vite-plugin-static-copy": "catalog:" + "vite-plugin-static-copy": "catalog:" }, "exports": { ".": "./dist/index.js", diff --git a/packages/php-runtime/src/php-compiler-factory.ts b/packages/php-runtime/src/php-compiler-factory.ts index 7ffdbb2..5f4e68a 100644 --- a/packages/php-runtime/src/php-compiler-factory.ts +++ b/packages/php-runtime/src/php-compiler-factory.ts @@ -6,11 +6,11 @@ import { import type { Context } from "libs/context"; // @ts-expect-error hack -import * as phpModule from "/node_modules/@php-wasm/web/php/jspi/php_8_4.js"; +import * as phpModule from "/node_modules/@php-wasm/web-8-5/jspi/php_8_5.js"; export async function phpCompilerFactory( ctx: Context, - instantiateWasm: EmscriptenOptions["instantiateWasm"] + instantiateWasm: EmscriptenOptions["instantiateWasm"], ) { const phpRuntime = await loadPHPRuntime(phpModule, { instantiateWasm, diff --git a/packages/php-runtime/src/version.ts b/packages/php-runtime/src/version.ts index bf9e5d0..3016b0f 100644 --- a/packages/php-runtime/src/version.ts +++ b/packages/php-runtime/src/version.ts @@ -1 +1 @@ -export const version = "8.4.14"; +export const version = "8.5.2"; diff --git a/packages/php-runtime/vite.config.js b/packages/php-runtime/vite.config.js index b74188a..cd037ce 100644 --- a/packages/php-runtime/vite.config.js +++ b/packages/php-runtime/vite.config.js @@ -39,21 +39,11 @@ export default defineConfig({ } }, }, - { - name: "transform-php-imports", - transform(code, id) { - if (id.includes("@php-wasm/web/index.js")) { - return { - code: code.replace(/await import\(".*php_\d_\d\.js"\)/g, "{}"), - }; - } - }, - }, dts(), viteStaticCopy({ targets: [ { - src: "node_modules/@php-wasm/web/php/jspi/8_4_14/php_8_4.wasm", + src: "node_modules/@php-wasm/web-8-5/jspi/8_5_2/php_8_5.wasm", dest: ".", rename: "php.wasm", }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3780992..6bab721 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,9 +15,6 @@ catalogs: vite-plugin-static-copy: specifier: ^3.2.0 version: 3.2.0 - vitest: - specifier: ^4.0.18 - version: 4.0.18 patchedDependencies: browserfs@1.4.3: @@ -294,7 +291,7 @@ importers: '@php-wasm/universal': specifier: ^3.0.46 version: 3.0.46 - '@php-wasm/web': + '@php-wasm/web-8-5': specifier: ^3.0.46 version: 3.0.46 libs: @@ -706,95 +703,17 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@noble/hashes@1.4.0': - resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} - engines: {node: '>= 16'} - - '@peculiar/asn1-cms@2.6.0': - resolution: {integrity: sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==} - - '@peculiar/asn1-csr@2.6.0': - resolution: {integrity: sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==} - - '@peculiar/asn1-ecc@2.6.0': - resolution: {integrity: sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==} - - '@peculiar/asn1-pfx@2.6.0': - resolution: {integrity: sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==} - - '@peculiar/asn1-pkcs8@2.6.0': - resolution: {integrity: sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==} - - '@peculiar/asn1-pkcs9@2.6.0': - resolution: {integrity: sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==} - - '@peculiar/asn1-rsa@2.6.0': - resolution: {integrity: sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==} - - '@peculiar/asn1-schema@2.6.0': - resolution: {integrity: sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==} - - '@peculiar/asn1-x509-attr@2.6.0': - resolution: {integrity: sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==} - - '@peculiar/asn1-x509@2.6.0': - resolution: {integrity: sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==} - - '@peculiar/x509@1.14.3': - resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} - engines: {node: '>=20.0.0'} - - '@php-wasm/fs-journal@3.0.46': - resolution: {integrity: sha512-OxIBbPCXB4XRa9Jdqy1hGG80pmAZduKabpQqwtQEuvlTAeBdOjN4b40FxhbctNQ6zRG6xMr5tD9wGoGh0cLLTQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/logger@3.0.46': resolution: {integrity: sha512-zLn+ebH8xqQUhDnCPPgQyw7MP7hKV49QgkhnFWlthy4b6DrUhLwEXrNLM94gezQAq+h793SIgciNBLoOVzNsgw==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/node-7-4@3.0.46': - resolution: {integrity: sha512-ad6mxdkXMoOWtZn+5/4shwb6Xc8VgH996B4BSQlPJePVGaJf+tArO5cdiDGQ0P91scmwB2QzB+HMEEfIYUkdtA==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-0@3.0.46': - resolution: {integrity: sha512-0jAhJcgz2nlL6cp0I+inrW6hzKHs99gCAfBjIaj8MO97hU5BQdKeWxkFADDs9nrzgFHJ58OVgAMYIom6pdw07w==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-1@3.0.46': - resolution: {integrity: sha512-CnFi6ePtTpE0+IsuhffenzRAUc1ZN32XmJaV1PPkpPNL//cyUQ+rIqNHDjOhRqI/yrYeNPEsxgqP7jHxfjPybg==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-2@3.0.46': - resolution: {integrity: sha512-g35LhoLkNWUXa2sIxZE8K56/FjmP3e8ZbJQ9a8RFYGjMwtoJbZS1SuQuIRZOIfuEMf8jr9EUVGHNgeU75o/Vxg==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-3@3.0.46': - resolution: {integrity: sha512-WOQv4PfbzBmqdO/UBkdFNso57aEhr7TPQ5bYBVJfIE06kU5hmhGL/6aAVGT1xta11Uuu1TmR9+P2utcvfwYrpg==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-4@3.0.46': - resolution: {integrity: sha512-c9Rv2XqMnSaFca108zOblQkUiIHHorGc/QM7/CxLrukwVOVBQfovN+K3KLlcyy0jUvLhZU7FLnhJQbT04q1TOA==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/node-8-5@3.0.46': - resolution: {integrity: sha512-wJKyGoJRSArec91pukIy0Z0C0/VCX4UirtptnOOJSRxgIPJpRsByytswkDulATVsgNBW8unAJuNJyF82kR7MYw==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/node-polyfills@3.0.46': resolution: {integrity: sha512-whgu+3t3EMU+LV6A0z/hB2FcMtNY3s3FSbNUrA1EmGa4XRy1wwpI0/ghTwukG/3+znB5zW2Ss99K6Xvr9lbnRg==} - '@php-wasm/node@3.0.46': - resolution: {integrity: sha512-Iw3zyKR7x7sMOFAuDYivdKhoxsV3jYyVcL4LeKFfh9xsWohoQ6iN6h36vD/eNjAEG7b3zt27yX4bfObydGXirw==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/progress@3.0.46': resolution: {integrity: sha512-jZze71Q2lOXM/z3aptRLlLnwid2EfQ+m0U+oJT6j4ZH+41H3sXbM8wAagVZyMwpbZEB9NYohXMjs69vbYUL47w==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/scopes@3.0.46': - resolution: {integrity: sha512-BVkyX+m1SmhKTbYh2imIk5KsTCpQ4RDMUJ6g9qpO+zyJR/KCqOvn6eLKbHmblLE48VO86GYqn8YcVKQnaq1laA==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/stream-compression@3.0.46': resolution: {integrity: sha512-L3RMhlC2QeugDgH20sZSWmwIH6HSYONvtDlE08VBuMM4YAHXN6JuN+Byq5tgBFjKOH/y6Ljp3Nm3vqhyzoNC7g==} @@ -806,42 +725,10 @@ packages: resolution: {integrity: sha512-dZ139Xt56VPbpUOqyC2OXeLGHJ0xmpzW92YPeenZiDSlEhzDYEecqmzeAHTrCYx1o5Rr3LiN6zoQTifkAGU5cg==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/web-7-4@3.0.46': - resolution: {integrity: sha512-Zecgap62KTlFF0AikpnSjYxEbfd2vBGwjYDxnMz7RX9aLvdVcA/W+4QJTRH9Sg2mU7CXghU5fJMpoQ9Whfc6pw==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web-8-0@3.0.46': - resolution: {integrity: sha512-YfOZLbbCajcbEd/3cgAWqVJnMdPa/a+B8d+TCvNvc+OFADcIWZ1ZcJt9Qjnf6QDJep8rB68a7Z6lPLGhVaHt2w==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web-8-1@3.0.46': - resolution: {integrity: sha512-At1Jp9KCiOu7caHoCSPLiiTb8Uj+qMhUR+E1Gecl9hHosgEdQrQj9/RmhEDVjTRL/njytIQVcOJr/oIxk/ZYAQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web-8-2@3.0.46': - resolution: {integrity: sha512-mBd+BEDJ6HTZdXu/VjSKS0gBeHvUsN4ybJnWAUVCewXaSkdkAgjDEbfyUOHd7as/QD1FtpXkzThTYkaw4FZEhQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web-8-3@3.0.46': - resolution: {integrity: sha512-FC8dpxFTe9B/oVL4X8uW4SkyPklQ15McMqJ6qFFMtsgJWoewsw5euElBZwgbhXuitrsyQjN3UIkTgaCfc5LxkQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web-8-4@3.0.46': - resolution: {integrity: sha512-vHvlKQt5WKXBtHPfJwIgN3mFdJ0RyHoFiPPuqKnK+ANNZeMGCy2RJEFZ0FTUa64DNeyWIuUs+ruiZYwuaumPiQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/web-8-5@3.0.46': resolution: {integrity: sha512-UVOW+91ITJaio59ReFO+1fNPfqCI+yp26vVWESl/PseccQtNuWl7DVEpcnJg9MrrRzyXWej5qqXpHxMNQfU1lg==} engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@php-wasm/web-service-worker@3.0.46': - resolution: {integrity: sha512-j6hw2XiansczBiL709lDf8I86XlpGcwWaHwswkaeYCyUdYVfxDgChnnPK9T5+QvVzgQ0qmw6rfUkkHg/yQlZWQ==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - - '@php-wasm/web@3.0.46': - resolution: {integrity: sha512-y8H0iaCa6sH7p2kZ+/kDw3SoYFw88ASQm/d2IrVipQNG/PKPYucvuHaBRk4wmal8M98Ch/TeAcLH0ajNfGrpxg==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} @@ -1322,20 +1209,12 @@ packages: '@vue/shared@3.5.7': resolution: {integrity: sha512-NBE1PBIvzIedxIc2RZiKXvGbJkrZ2/hLf3h8GlS4/sP9xcXEZMFWOazFkNd6aGeUCMaproe5MHVYB3/4AW9q9g==} - '@wp-playground/common@3.0.46': - resolution: {integrity: sha512-ugA98s7LChqLLqsISiKpV1Rl+XfS3KZBgL1J6gYUfXf7gcceAZ4KzyFw5LOctvuo7IPInakzIISq3Q4efaO0kw==} - engines: {node: '>=20.18.3', npm: '>=10.1.0'} - '@xterm/addon-fit@0.11.0': resolution: {integrity: sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==} '@xterm/xterm@6.0.0': resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1374,10 +1253,6 @@ packages: alien-signals@0.4.14: resolution: {integrity: sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==} - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -1396,16 +1271,9 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-timsort@1.0.3: resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} - asn1js@3.0.7: - resolution: {integrity: sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==} - engines: {node: '>=12.0.0'} - assertion-error@2.0.1: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} @@ -1427,10 +1295,6 @@ packages: bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1461,26 +1325,6 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - bytestreamjs@2.0.1: - resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} - engines: {node: '>=6.0.0'} - - call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1504,10 +1348,6 @@ packages: chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} @@ -1543,25 +1383,10 @@ packages: resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} engines: {node: ^14.18.0 || >=16.10.0} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.6.0: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -1580,14 +1405,6 @@ packages: de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -1612,18 +1429,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -1642,27 +1447,9 @@ packages: resolution: {integrity: sha512-8KuYG48nTBs2ixltiL+fn+8meD8uxcBHz1xNlM19+jOhj0rhq3t5jQfcKZWl2Glcw6vN+ZluWZvHtZ/H+tLlRg==} hasBin: true - dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} - duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -1674,37 +1461,14 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} - esbuild@0.27.3: resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} engines: {node: '>=18'} hasBin: true - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -1784,18 +1548,10 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - expect-type@1.2.2: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} - express@4.22.0: - resolution: {integrity: sha512-c2iPh3xp5vvCLgaHK03+mWLFPhox7j1LwyxcZwFVApEv5i0X+IjPpbT50SJJwwLpdBVfp45AkK/v+AFgv/XlfQ==} - engines: {node: '>= 0.10.0'} - exsolve@1.0.8: resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} @@ -1828,10 +1584,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -1843,14 +1595,6 @@ packages: flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -1878,22 +1622,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} - - get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1918,13 +1646,6 @@ packages: resolution: {integrity: sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -1940,21 +1661,6 @@ packages: resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -1963,18 +1669,10 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - human-id@4.1.1: resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} hasBin: true - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -2006,10 +1704,6 @@ packages: resolution: {integrity: sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -2025,10 +1719,6 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -2216,34 +1906,6 @@ packages: engines: {node: '>= 20'} hasBin: true - math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - minimatch@10.0.3: resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} engines: {node: 20 || >=22} @@ -2298,9 +1960,6 @@ packages: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2318,29 +1977,13 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -2383,10 +2026,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} @@ -2405,9 +2044,6 @@ packages: path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - path-to-regexp@0.1.12: - resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} - pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} @@ -2435,10 +2071,6 @@ packages: pkg-types@2.3.0: resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} - pkijs@3.3.3: - resolution: {integrity: sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==} - engines: {node: '>=16.0.0'} - playwright-core@1.58.2: resolution: {integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==} engines: {node: '>=18'} @@ -2562,10 +2194,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - pump@1.0.3: resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==} @@ -2579,36 +2207,13 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pvtsutils@1.3.6: - resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} - - pvutils@1.1.5: - resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} - engines: {node: '>=16.0.0'} - pyodide@0.29.3: resolution: {integrity: sha512-22UBuhOJawj7vKUnS7/F3xK+515LJdjiMAHoCfuS6/PbHiOrSQVnYwDe+2sbVwiOZ3sMMexdXICew6NqOMQGgA==} engines: {node: '>=18.0.0'} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - qs@6.14.1: - resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} - engines: {node: '>=0.6'} - quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -2620,17 +2225,10 @@ packages: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} - reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -2663,13 +2261,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - selfsigned@5.5.0: - resolution: {integrity: sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==} - engines: {node: '>=18'} - semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -2685,24 +2276,9 @@ packages: engines: {node: '>=10'} hasBin: true - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - set-cookie-parser@3.0.1: resolution: {integrity: sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==} - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -2711,26 +2287,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} - siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -2764,10 +2320,6 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - std-env@3.10.0: resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} @@ -2778,17 +2330,9 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -2869,10 +2413,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -2883,16 +2423,9 @@ packages: peerDependencies: typescript: '>=4.8.4' - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsyringe@4.10.0: - resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==} - engines: {node: '>= 6.0.0'} - turbo-darwin-64@2.8.3: resolution: {integrity: sha512-4kXRLfcygLOeNcP6JquqRLmGB/ATjjfehiojL2dJkL7GFm3SPSXbq7oNj8UbD8XriYQ5hPaSuz59iF1ijPHkTw==} cpu: [x64] @@ -2931,10 +2464,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - typescript-eslint@8.54.0: resolution: {integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2965,10 +2494,6 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - unplugin-icons@23.0.1: resolution: {integrity: sha512-rv0XEJepajKzDLvRUWASM8K+8+/CCfZn2jtogXqg6RIp7kpatRc/aFrVJn8ANQA09e++lPEEv9yX8cC9enc+QQ==} peerDependencies: @@ -3003,10 +2528,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true @@ -3019,10 +2540,6 @@ packages: resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} hasBin: true - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - vite-plugin-devtools-json@1.0.0: resolution: {integrity: sha512-MobvwqX76Vqt/O4AbnNMNWoXWGrKUqZbphCUle/J2KXH82yKQiunOeKnz/nqEPosPsoWWPP9FtNuPBSYpiiwkw==} peerDependencies: @@ -3162,10 +2679,6 @@ packages: resolution: {integrity: sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==} engines: {node: '>=0.4.0'} - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -3185,10 +2698,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -3204,14 +2713,6 @@ packages: engines: {node: '>= 14'} hasBin: true - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -3514,358 +3015,52 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@noble/hashes@1.4.0': {} - - '@peculiar/asn1-cms@2.6.0': + '@php-wasm/logger@3.0.46': dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - '@peculiar/asn1-x509-attr': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/node-polyfills': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-csr@2.6.0': - dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/node-polyfills@3.0.46': + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-ecc@2.6.0': + '@php-wasm/progress@3.0.46': dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/logger': 3.0.46 + '@php-wasm/node-polyfills': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-pfx@2.6.0': + '@php-wasm/stream-compression@3.0.46': dependencies: - '@peculiar/asn1-cms': 2.6.0 - '@peculiar/asn1-pkcs8': 2.6.0 - '@peculiar/asn1-rsa': 2.6.0 - '@peculiar/asn1-schema': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/node-polyfills': 3.0.46 + '@php-wasm/util': 3.0.46 + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-pkcs8@2.6.0': + '@php-wasm/universal@3.0.46': dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/logger': 3.0.46 + '@php-wasm/node-polyfills': 3.0.46 + '@php-wasm/progress': 3.0.46 + '@php-wasm/stream-compression': 3.0.46 + '@php-wasm/util': 3.0.46 + ini: 4.1.2 + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-pkcs9@2.6.0': - dependencies: - '@peculiar/asn1-cms': 2.6.0 - '@peculiar/asn1-pfx': 2.6.0 - '@peculiar/asn1-pkcs8': 2.6.0 - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - '@peculiar/asn1-x509-attr': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 + '@php-wasm/util@3.0.46': + optionalDependencies: + fs-ext: 2.1.1 - '@peculiar/asn1-rsa@2.6.0': - dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 - - '@peculiar/asn1-schema@2.6.0': - dependencies: - asn1js: 3.0.7 - pvtsutils: 1.3.6 - tslib: 2.8.1 - - '@peculiar/asn1-x509-attr@2.6.0': - dependencies: - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - asn1js: 3.0.7 - tslib: 2.8.1 - - '@peculiar/asn1-x509@2.6.0': - dependencies: - '@peculiar/asn1-schema': 2.6.0 - asn1js: 3.0.7 - pvtsutils: 1.3.6 - tslib: 2.8.1 - - '@peculiar/x509@1.14.3': - dependencies: - '@peculiar/asn1-cms': 2.6.0 - '@peculiar/asn1-csr': 2.6.0 - '@peculiar/asn1-ecc': 2.6.0 - '@peculiar/asn1-pkcs9': 2.6.0 - '@peculiar/asn1-rsa': 2.6.0 - '@peculiar/asn1-schema': 2.6.0 - '@peculiar/asn1-x509': 2.6.0 - pvtsutils: 1.3.6 - reflect-metadata: 0.2.2 - tslib: 2.8.1 - tsyringe: 4.10.0 - - '@php-wasm/fs-journal@3.0.46': - dependencies: - '@php-wasm/logger': 3.0.46 - '@php-wasm/node': 3.0.46 - '@php-wasm/universal': 3.0.46 - '@php-wasm/util': 3.0.46 - express: 4.22.0 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - yargs: 17.7.2 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@php-wasm/logger@3.0.46': - dependencies: - '@php-wasm/node-polyfills': 3.0.46 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/node-7-4@3.0.46': + '@php-wasm/web-8-5@3.0.46': dependencies: '@php-wasm/universal': 3.0.46 ini: 4.1.2 wasm-feature-detect: 1.8.0 - ws: 8.18.3 optionalDependencies: fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-0@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-1@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-2@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-3@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-4@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-8-5@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - '@php-wasm/node-polyfills@3.0.46': - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/node@3.0.46': - dependencies: - '@php-wasm/logger': 3.0.46 - '@php-wasm/node-7-4': 3.0.46 - '@php-wasm/node-8-0': 3.0.46 - '@php-wasm/node-8-1': 3.0.46 - '@php-wasm/node-8-2': 3.0.46 - '@php-wasm/node-8-3': 3.0.46 - '@php-wasm/node-8-4': 3.0.46 - '@php-wasm/node-8-5': 3.0.46 - '@php-wasm/node-polyfills': 3.0.46 - '@php-wasm/universal': 3.0.46 - '@php-wasm/util': 3.0.46 - '@wp-playground/common': 3.0.46 - express: 4.22.0 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - yargs: 17.7.2 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@php-wasm/progress@3.0.46': - dependencies: - '@php-wasm/logger': 3.0.46 - '@php-wasm/node-polyfills': 3.0.46 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/scopes@3.0.46': - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/stream-compression@3.0.46': - dependencies: - '@php-wasm/node-polyfills': 3.0.46 - '@php-wasm/util': 3.0.46 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/universal@3.0.46': - dependencies: - '@php-wasm/logger': 3.0.46 - '@php-wasm/node-polyfills': 3.0.46 - '@php-wasm/progress': 3.0.46 - '@php-wasm/stream-compression': 3.0.46 - '@php-wasm/util': 3.0.46 - ini: 4.1.2 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/util@3.0.46': - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-7-4@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-0@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-1@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-2@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-3@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-4@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-8-5@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - ini: 4.1.2 - wasm-feature-detect: 1.8.0 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web-service-worker@3.0.46': - dependencies: - '@php-wasm/scopes': 3.0.46 - optionalDependencies: - fs-ext: 2.1.1 - - '@php-wasm/web@3.0.46': - dependencies: - '@php-wasm/fs-journal': 3.0.46 - '@php-wasm/logger': 3.0.46 - '@php-wasm/universal': 3.0.46 - '@php-wasm/util': 3.0.46 - '@php-wasm/web-7-4': 3.0.46 - '@php-wasm/web-8-0': 3.0.46 - '@php-wasm/web-8-1': 3.0.46 - '@php-wasm/web-8-2': 3.0.46 - '@php-wasm/web-8-3': 3.0.46 - '@php-wasm/web-8-4': 3.0.46 - '@php-wasm/web-8-5': 3.0.46 - '@php-wasm/web-service-worker': 3.0.46 - '@wp-playground/common': 3.0.46 - express: 4.22.0 - ini: 4.1.2 - selfsigned: 5.5.0 - wasm-feature-detect: 1.8.0 - ws: 8.18.3 - yargs: 17.7.2 - optionalDependencies: - fs-ext: 2.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate '@polka/url@1.0.0-next.29': {} @@ -4367,23 +3562,10 @@ snapshots: '@vue/shared@3.5.7': {} - '@wp-playground/common@3.0.46': - dependencies: - '@php-wasm/universal': 3.0.46 - '@php-wasm/util': 3.0.46 - ini: 4.1.2 - optionalDependencies: - fs-ext: 2.1.1 - '@xterm/addon-fit@0.11.0': {} '@xterm/xterm@6.0.0': {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 @@ -4421,8 +3603,6 @@ snapshots: alien-signals@0.4.14: {} - ansi-regex@5.0.1: {} - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -4440,16 +3620,8 @@ snapshots: aria-query@5.3.2: {} - array-flatten@1.1.1: {} - array-timsort@1.0.3: {} - asn1js@3.0.7: - dependencies: - pvtsutils: 1.3.6 - pvutils: 1.1.5 - tslib: 2.8.1 - assertion-error@2.0.1: {} async@2.6.4: @@ -4467,23 +3639,6 @@ snapshots: readable-stream: 2.3.8 safe-buffer: 5.2.1 - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -4517,28 +3672,6 @@ snapshots: buffer-from@1.1.2: {} - bytes@3.1.2: {} - - bytestreamjs@2.0.1: {} - - call-bind-apply-helpers@1.0.2: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - call-bound@1.0.4: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - callsites@3.1.0: {} chai@6.2.1: {} @@ -4566,12 +3699,6 @@ snapshots: chownr@1.1.4: {} - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - clsx@2.1.1: {} color-convert@2.0.1: @@ -4600,18 +3727,8 @@ snapshots: consola@3.4.0: {} - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - cookie-signature@1.0.6: {} - cookie@0.6.0: {} - cookie@0.7.1: {} - core-util-is@1.0.3: {} cross-spawn@7.0.6: @@ -4626,10 +3743,6 @@ snapshots: de-indent@1.0.2: {} - debug@2.6.9: - dependencies: - ms: 2.0.0 - debug@4.4.3: dependencies: ms: 2.1.3 @@ -4640,16 +3753,6 @@ snapshots: deepmerge@4.3.1: {} - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - depd@2.0.0: {} - - destroy@1.2.0: {} - detect-libc@2.0.3: {} devalue@5.6.2: {} @@ -4672,12 +3775,6 @@ snapshots: source-map-support: 0.4.18 tar-fs: 1.16.3 - dunder-proto@1.0.1: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-errors: 1.3.0 - gopd: 1.2.0 - duplexify@3.7.1: dependencies: end-of-stream: 1.4.4 @@ -4685,14 +3782,6 @@ snapshots: readable-stream: 2.3.8 stream-shift: 1.0.3 - ee-first@1.1.1: {} - - emoji-regex@8.0.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - end-of-stream@1.4.4: dependencies: once: 1.4.0 @@ -4704,20 +3793,8 @@ snapshots: entities@4.5.0: {} - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-define-property@1.0.1: {} - - es-errors@1.3.0: {} - es-module-lexer@1.7.0: {} - es-object-atoms@1.1.1: - dependencies: - es-errors: 1.3.0 - esbuild@0.27.3: optionalDependencies: '@esbuild/aix-ppc64': 0.27.3 @@ -4747,10 +3824,6 @@ snapshots: '@esbuild/win32-ia32': 0.27.3 '@esbuild/win32-x64': 0.27.3 - escalade@3.2.0: {} - - escape-html@1.0.3: {} - escape-string-regexp@4.0.0: {} eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): @@ -4857,46 +3930,8 @@ snapshots: esutils@2.0.3: {} - etag@1.8.1: {} - expect-type@1.2.2: {} - express@4.22.0: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.12 - proxy-addr: 2.0.7 - qs: 6.14.1 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - exsolve@1.0.8: {} fast-deep-equal@3.1.3: {} @@ -4919,18 +3954,6 @@ snapshots: dependencies: to-regex-range: 5.0.1 - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - find-up@5.0.0: dependencies: locate-path: 6.0.0 @@ -4943,10 +3966,6 @@ snapshots: flatted@3.3.3: {} - forwarded@0.2.0: {} - - fresh@0.5.2: {} - fs-constants@1.0.0: {} fs-ext@2.1.1: @@ -4970,34 +3989,6 @@ snapshots: function-bind@1.1.2: {} - get-caller-file@2.0.5: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-intrinsic@1.3.0: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - math-intrinsics: 1.1.0 - - get-proto@1.0.1: - dependencies: - dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -5021,12 +4012,6 @@ snapshots: globals@17.3.0: {} - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - gopd@1.2.0: {} - graceful-fs@4.2.11: {} gunzip-maybe@1.4.2: @@ -5042,36 +4027,14 @@ snapshots: has-own-prop@2.0.0: {} - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-symbols@1.1.0: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 he@1.2.0: {} - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - human-id@4.1.1: {} - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - ignore@5.3.2: {} ignore@7.0.5: {} @@ -5094,8 +4057,6 @@ snapshots: ini@4.1.2: {} - ipaddr.js@1.9.1: {} - is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -5108,8 +4069,6 @@ snapshots: is-extglob@2.1.1: {} - is-fullwidth-code-point@3.0.0: {} - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -5252,22 +4211,6 @@ snapshots: marked@17.0.1: {} - math-intrinsics@1.1.0: {} - - media-typer@0.3.0: {} - - merge-descriptors@1.0.3: {} - - methods@1.1.2: {} - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - minimatch@10.0.3: dependencies: '@isaacs/brace-expansion': 5.0.0 @@ -5325,8 +4268,6 @@ snapshots: mrmime@2.0.0: {} - ms@2.0.0: {} - ms@2.1.3: {} muggle-string@0.4.1: {} @@ -5338,20 +4279,10 @@ snapshots: natural-compare@1.4.0: {} - negotiator@0.6.3: {} - normalize-path@3.0.0: {} - object-inspect@1.13.2: {} - - object-inspect@1.13.4: {} - obug@2.1.1: {} - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - once@1.4.0: dependencies: wrappy: 1.0.2 @@ -5398,8 +4329,6 @@ snapshots: dependencies: callsites: 3.1.0 - parseurl@1.3.3: {} - path-browserify@1.0.1: {} path-exists@4.0.0: {} @@ -5410,8 +4339,6 @@ snapshots: path-parse@1.0.7: {} - path-to-regexp@0.1.12: {} - pathe@2.0.3: {} peek-stream@1.1.3: @@ -5442,15 +4369,6 @@ snapshots: exsolve: 1.0.8 pathe: 2.0.3 - pkijs@3.3.3: - dependencies: - '@noble/hashes': 1.4.0 - asn1js: 3.0.7 - bytestreamjs: 2.0.1 - pvtsutils: 1.3.6 - pvutils: 1.1.5 - tslib: 2.8.1 - playwright-core@1.58.2: {} playwright@1.58.2: @@ -5509,11 +4427,6 @@ snapshots: process-nextick-args@2.0.1: {} - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - pump@1.0.3: dependencies: end-of-stream: 1.4.4 @@ -5532,12 +4445,6 @@ snapshots: punycode@2.3.1: {} - pvtsutils@1.3.6: - dependencies: - tslib: 2.8.1 - - pvutils@1.1.5: {} - pyodide@0.29.3: dependencies: '@types/emscripten': 1.41.5 @@ -5546,25 +4453,8 @@ snapshots: - bufferutil - utf-8-validate - qs@6.13.0: - dependencies: - side-channel: 1.0.6 - - qs@6.14.1: - dependencies: - side-channel: 1.1.0 - quansync@0.2.11: {} - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -5581,12 +4471,8 @@ snapshots: readdirp@4.0.2: {} - reflect-metadata@0.2.2: {} - repeat-string@1.6.1: {} - require-directory@2.1.1: {} - require-from-string@2.0.2: {} resolve-from@4.0.0: {} @@ -5637,13 +4523,6 @@ snapshots: safe-buffer@5.2.1: {} - safer-buffer@2.1.2: {} - - selfsigned@5.5.0: - dependencies: - '@peculiar/x509': 1.14.3 - pkijs: 3.3.3 - semver@7.5.4: dependencies: lru-cache: 6.0.0 @@ -5652,87 +4531,14 @@ snapshots: semver@7.7.4: {} - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - set-cookie-parser@3.0.1: {} - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - setprototypeof@1.2.0: {} - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 shebang-regex@3.0.0: {} - side-channel-list@1.0.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - - side-channel-map@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - - side-channel-weakmap@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - side-channel-map: 1.0.1 - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - side-channel@1.1.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - side-channel-list: 1.0.0 - side-channel-map: 1.0.1 - side-channel-weakmap: 1.0.2 - siginfo@2.0.0: {} sirv@3.0.2: @@ -5760,28 +4566,16 @@ snapshots: stackback@0.0.2: {} - statuses@2.0.1: {} - std-env@3.10.0: {} stream-shift@1.0.3: {} string-argv@0.3.2: {} - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - strip-json-comments@3.1.1: {} supports-color@7.2.0: @@ -5880,22 +4674,14 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} - totalist@3.0.1: {} ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 - tslib@1.14.1: {} - tslib@2.8.1: {} - tsyringe@4.10.0: - dependencies: - tslib: 1.14.1 - turbo-darwin-64@2.8.3: optional: true @@ -5927,11 +4713,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - typescript-eslint@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -5955,8 +4736,6 @@ snapshots: universalify@2.0.1: {} - unpipe@1.0.0: {} - unplugin-icons@23.0.1(svelte@5.50.0): dependencies: '@antfu/install-pkg': 1.1.0 @@ -5989,16 +4768,12 @@ snapshots: util-deprecate@1.0.2: {} - utils-merge@1.0.1: {} - uuid@10.0.0: {} uuid@11.1.0: {} uuid@13.0.0: {} - vary@1.1.2: {} - vite-plugin-devtools-json@1.0.0(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(yaml@2.5.1)): dependencies: uuid: 11.1.0 @@ -6115,20 +4890,12 @@ snapshots: wordwrap@0.0.3: {} - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrappy@1.0.2: {} ws@8.18.3: {} xtend@4.0.2: {} - y18n@5.0.8: {} - yallist@3.1.1: {} yallist@4.0.0: {} @@ -6138,18 +4905,6 @@ snapshots: yaml@2.5.1: optional: true - yargs-parser@21.1.1: {} - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - yocto-queue@0.1.0: {} zimmerframe@1.1.2: {} From 3bc8272cb49209be3e3d04ed40a2703668fc2018 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 15:43:54 +0300 Subject: [PATCH 5/9] [ruby] Bump runtime version --- packages/ruby-runtime/package.json | 2 +- packages/ruby-runtime/src/version.ts | 2 +- packages/ruby-runtime/vite.config.js | 2 +- pnpm-lock.yaml | 11 +++++++---- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/ruby-runtime/package.json b/packages/ruby-runtime/package.json index 39da92b..aa1201c 100644 --- a/packages/ruby-runtime/package.json +++ b/packages/ruby-runtime/package.json @@ -13,7 +13,7 @@ "libs": "workspace:*" }, "devDependencies": { - "@ruby/3.4-wasm-wasi": "^2.8.1", + "@ruby/4.0-wasm-wasi": "^2.8.1", "vite": "catalog:", "vite-plugin-dts": "catalog:", "vite-plugin-static-copy": "catalog:" diff --git a/packages/ruby-runtime/src/version.ts b/packages/ruby-runtime/src/version.ts index 5b4ab7a..4ac1e9c 100644 --- a/packages/ruby-runtime/src/version.ts +++ b/packages/ruby-runtime/src/version.ts @@ -1 +1 @@ -export const version = "3.4.1" +export const version = "4.0.0"; diff --git a/packages/ruby-runtime/vite.config.js b/packages/ruby-runtime/vite.config.js index 74c520e..5a8d0df 100644 --- a/packages/ruby-runtime/vite.config.js +++ b/packages/ruby-runtime/vite.config.js @@ -34,7 +34,7 @@ export default defineConfig({ viteStaticCopy({ targets: [ { - src: "node_modules/@ruby/3.4-wasm-wasi/dist/ruby+stdlib.wasm", + src: "node_modules/@ruby/4.0-wasm-wasi/dist/ruby+stdlib.wasm", dest: ".", rename: "ruby.wasm", }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6bab721..e84c156 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,6 +15,9 @@ catalogs: vite-plugin-static-copy: specifier: ^3.2.0 version: 3.2.0 + vitest: + specifier: ^4.0.18 + version: 4.0.18 patchedDependencies: browserfs@1.4.3: @@ -339,7 +342,7 @@ importers: specifier: workspace:* version: link:../libs devDependencies: - '@ruby/3.4-wasm-wasi': + '@ruby/4.0-wasm-wasi': specifier: ^2.8.1 version: 2.8.1 vite: @@ -851,8 +854,8 @@ packages: cpu: [x64] os: [win32] - '@ruby/3.4-wasm-wasi@2.8.1': - resolution: {integrity: sha512-lxID0PK2uj669VryTSytMQ9+HflzZgFyzKXLJH+tTOLYOK+VxUjUL8eae0UmCchrhmH1lODfkPPS68MB36uv7A==} + '@ruby/4.0-wasm-wasi@2.8.1': + resolution: {integrity: sha512-khK+7+/nRfbTf99YUf/edi1AUiZj6UnJygdRoG94IyumX773dxdnMQtecxfe1bW4imVAl4eOUZZQQKzMi8urJA==} '@ruby/wasm-wasi@2.7.2': resolution: {integrity: sha512-KiVtLRFUC4V9hiiNV+ABzZL8tYQ0/nhBEQw9Lu+wj4zxCOw43RYcu+Yru7hwlb8ADppGRKYSv0CeDQqZ8OSqKw==} @@ -3138,7 +3141,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.53.2': optional: true - '@ruby/3.4-wasm-wasi@2.8.1': + '@ruby/4.0-wasm-wasi@2.8.1': dependencies: '@ruby/wasm-wasi': 2.7.2 From 68375f1ef6c750e880611f677d08e8f02affd813 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 16:17:00 +0300 Subject: [PATCH 6/9] [python] Set `isatty=true` --- packages/python-runtime/src/py-program.ts | 2 +- packages/python-runtime/src/py-runtime-factory.ts | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/python-runtime/src/py-program.ts b/packages/python-runtime/src/py-program.ts index 99dd684..1546f51 100644 --- a/packages/python-runtime/src/py-program.ts +++ b/packages/python-runtime/src/py-program.ts @@ -5,7 +5,7 @@ import { inContext, type Context } from "libs/context"; export class PyProgram implements Program { constructor( protected readonly code: string, - protected readonly python: Awaited> + protected readonly python: Awaited>, ) {} async run(ctx: Context): Promise { diff --git a/packages/python-runtime/src/py-runtime-factory.ts b/packages/python-runtime/src/py-runtime-factory.ts index 0258820..7a9d068 100644 --- a/packages/python-runtime/src/py-runtime-factory.ts +++ b/packages/python-runtime/src/py-runtime-factory.ts @@ -12,8 +12,8 @@ interface EmscriptenSettings { imports: { [key: string]: any }, successCallback: ( instance: WebAssembly.Instance, - module: WebAssembly.Module - ) => void + module: WebAssembly.Module, + ) => void, ) => void; } @@ -28,9 +28,9 @@ export const pyRuntimeFactory = async ( streams: Streams, wasmInstance: ( ctx: Context, - imports: WebAssembly.Imports + imports: WebAssembly.Imports, ) => Promise, - stdLibUrl: string + stdLibUrl: string, ): Promise => { using _ = patch( globalThis, @@ -53,12 +53,12 @@ export const pyRuntimeFactory = async ( const text = stringifyError(e); const encoder = new TextEncoder(); streams.err.write(encoder.encode(text)); - } + }, ); return {}; }, }); - } + }, ); const pyodide = await inContext( ctx, @@ -66,10 +66,11 @@ export const pyRuntimeFactory = async ( indexURL: "intentionally-missing-index-url", stdLibURL: stdLibUrl, lockFileURL: lockFilerUrl, - }) + }), ); pyodide.setStdin({ stdin: streams.in.read.bind(streams.in), + isatty: true, autoEOF: false, }); pyodide.setStdout({ From ee34c6f1729778b3f89bdd618376ac4f6a069492 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 16:56:31 +0300 Subject: [PATCH 7/9] [go] Downgrade Go version to allow stdlib usage --- flake.lock | 32 +++++++++---------- flake.nix | 10 +++--- packages/go-runtime/go/go.mod | 2 +- .../go/internal/compiler/compiler.go | 4 +-- packages/go-runtime/public/compiler.wasm | 4 +-- packages/go-runtime/src/version.ts | 2 +- 6 files changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index efcf0b8..8a19f77 100644 --- a/flake.lock +++ b/flake.lock @@ -76,34 +76,34 @@ "type": "github" } }, - "nixpkgs-old": { + "nixpkgs-unstable": { "locked": { - "lastModified": 1659446231, - "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", - "owner": "NixOS", + "lastModified": 1770562336, + "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", + "owner": "nixos", "repo": "nixpkgs", - "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", + "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "type": "github" }, "original": { - "owner": "NixOS", - "ref": "nixos-21.11", + "owner": "nixos", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, - "nixpkgs-unstable": { + "nixpkgs2111": { "locked": { - "lastModified": 1770562336, - "narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", - "owner": "nixos", + "lastModified": 1659446231, + "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "d6c71932130818840fc8fe9509cf50be8c64634f", + "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", + "owner": "NixOS", + "ref": "nixos-21.11", "repo": "nixpkgs", "type": "github" } @@ -128,8 +128,8 @@ "inputs": { "mk": "mk", "nixpkgs": "nixpkgs_2", - "nixpkgs-old": "nixpkgs-old", - "nixpkgs-unstable": "nixpkgs-unstable" + "nixpkgs-unstable": "nixpkgs-unstable", + "nixpkgs2111": "nixpkgs2111" } }, "rust-analyzer-src": { diff --git a/flake.nix b/flake.nix index e07505a..38db1c6 100644 --- a/flake.nix +++ b/flake.nix @@ -2,7 +2,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.11"; nixpkgs-unstable.url = "github:nixos/nixpkgs?ref=nixos-unstable"; - nixpkgs-old.url = "github:NixOS/nixpkgs/nixos-21.11"; + nixpkgs2111.url = "github:NixOS/nixpkgs/nixos-21.11"; mk.url = "github:x0k/mk"; }; outputs = @@ -10,7 +10,7 @@ self, nixpkgs, nixpkgs-unstable, - nixpkgs-old, + nixpkgs2111, mk, }: let @@ -24,7 +24,7 @@ pkgs-unstable = import nixpkgs-unstable { inherit system; }; - pkgs-old = import nixpkgs-old { + pkgs2111 = import nixpkgs2111 { inherit system; config = { permittedInsecurePackages = [ "nodejs-12.22.12" ]; @@ -55,7 +55,7 @@ pkgs.nodejs_24 pkgs.bun pkgs.pnpm - pkgs.go + pkgs.go_1_24 pkgs-unstable.gleam pkgs.python315 pkgs.dotnet-sdk_10 @@ -81,7 +81,7 @@ }; java = pkgs.mkShell { buildInputs = [ - pkgs-old.nodejs-12_x + pkgs2111.nodejs-12_x pkgs.jdk8 ]; shellHook = '' diff --git a/packages/go-runtime/go/go.mod b/packages/go-runtime/go/go.mod index 4eeb3fb..8737669 100644 --- a/packages/go-runtime/go/go.mod +++ b/packages/go-runtime/go/go.mod @@ -1,6 +1,6 @@ module github.com/x0k/ppp -go 1.25.0 +go 1.24.0 require github.com/traefik/yaegi v0.16.1 diff --git a/packages/go-runtime/go/internal/compiler/compiler.go b/packages/go-runtime/go/internal/compiler/compiler.go index 8396b08..ef800ee 100644 --- a/packages/go-runtime/go/internal/compiler/compiler.go +++ b/packages/go-runtime/go/internal/compiler/compiler.go @@ -7,7 +7,7 @@ import ( "reflect" "github.com/traefik/yaegi/interp" - "github.com/traefik/yaegi/stdlib/unrestricted" + "github.com/traefik/yaegi/stdlib" ) var ErrProgramNotCompiled = errors.New("program not compiled") @@ -29,7 +29,7 @@ func New( Stdout: stdout, Stderr: stderr, }) - if err := inter.Use(unrestricted.Symbols); err != nil { + if err := inter.Use(stdlib.Symbols); err != nil { return nil, err } return &Compiler{ diff --git a/packages/go-runtime/public/compiler.wasm b/packages/go-runtime/public/compiler.wasm index 9f90fef..bd29e37 100755 --- a/packages/go-runtime/public/compiler.wasm +++ b/packages/go-runtime/public/compiler.wasm @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dda6d04bb211c997139eb96c2165667d2052691eb31e397db8ed75720db0da32 -size 11445524 +oid sha256:3e9a5a8de72e6063776d879d895149f8540f79e864884e5ede67f0d56b1817f2 +size 40371976 diff --git a/packages/go-runtime/src/version.ts b/packages/go-runtime/src/version.ts index 466a0e2..d820c7c 100644 --- a/packages/go-runtime/src/version.ts +++ b/packages/go-runtime/src/version.ts @@ -1 +1 @@ -export const version = "1.25"; +export const version = "1.24.13"; From 202a6e8e878d509fe45412969afcb8de8cff3ae5 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 17:02:39 +0300 Subject: [PATCH 8/9] [gleam] Bump runtime version --- mkfile | 2 +- .../src/vendor/compiler/README.md | 2 +- .../src/vendor/compiler/gleam_wasm.d.ts | 85 +++-- .../src/vendor/compiler/gleam_wasm.js | 312 +++++++++--------- .../src/vendor/compiler/gleam_wasm_bg.wasm | 4 +- .../vendor/compiler/gleam_wasm_bg.wasm.d.ts | 18 +- .../src/vendor/compiler/package.json | 2 +- .../stdlib/precompiled/gleam/dynamic.mjs | 48 +-- .../vendor/stdlib/precompiled/gleam/int.mjs | 4 +- .../stdlib/precompiled/gleam/option.mjs | 5 +- .../vendor/stdlib/precompiled/gleam/set.mjs | 4 +- .../stdlib/precompiled/gleam/string.mjs | 12 +- 12 files changed, 255 insertions(+), 243 deletions(-) diff --git a/mkfile b/mkfile index 975fcbf..6eefe7b 100644 --- a/mkfile +++ b/mkfile @@ -100,7 +100,7 @@ gleam/: pnpm run build artifacts: compiler/* stdlib/* compiler/: - version="v1.13.0" + version="v1.14.0" name="gleam-${version}-browser" download: if [ ! -f "${name}.tar.gz" ]; then diff --git a/packages/gleam-runtime/src/vendor/compiler/README.md b/packages/gleam-runtime/src/vendor/compiler/README.md index 9018b11..0f2c78e 100644 --- a/packages/gleam-runtime/src/vendor/compiler/README.md +++ b/packages/gleam-runtime/src/vendor/compiler/README.md @@ -1,6 +1,6 @@ # Compiler WASM -```shell +```sh # Install the build tool with cargo or brew etc cargo install wasm-pack diff --git a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.d.ts b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.d.ts index b589434..3cce382 100644 --- a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.d.ts +++ b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.d.ts @@ -1,80 +1,92 @@ /* tslint:disable */ /* eslint-disable */ + /** - * You should call this once to ensure that if the compiler crashes it gets - * reported in JavaScript. - */ -export function initialise_panic_hook(debug: boolean): void; -/** - * Reset the virtual file system to an empty state. + * Run the package compiler. If this succeeds you can use */ -export function reset_filesystem(project_id: number): void; +export function compile_package(project_id: number, target: string): void; + /** * Delete project, freeing any memory associated with it. */ export function delete_project(project_id: number): void; + /** - * Write a Gleam module to the `/src` directory of the virtual file system. - */ -export function write_module(project_id: number, module_name: string, code: string): void; -/** - * Write a file to the virtual file system. - */ -export function write_file(project_id: number, path: string, content: string): void; -/** - * Write a non-text file to the virtual file system. + * You should call this once to ensure that if the compiler crashes it gets + * reported in JavaScript. */ -export function write_file_bytes(project_id: number, path: string, content: Uint8Array): void; +export function initialise_panic_hook(debug: boolean): void; + /** - * Read a file from the virtual file system. + * Pop the latest warning from the compiler. */ -export function read_file_bytes(project_id: number, path: string): Uint8Array | undefined; +export function pop_warning(project_id: number): string | undefined; + /** - * Run the package compiler. If this succeeds you can use + * Get the compiled Erlang output for a given module. + * + * You need to call `compile_package` before calling this function. */ -export function compile_package(project_id: number, target: string): void; +export function read_compiled_erlang(project_id: number, module_name: string): string | undefined; + /** * Get the compiled JavaScript output for a given module. * * You need to call `compile_package` before calling this function. */ export function read_compiled_javascript(project_id: number, module_name: string): string | undefined; + /** - * Get the compiled Erlang output for a given module. - * - * You need to call `compile_package` before calling this function. + * Read a file from the virtual file system. */ -export function read_compiled_erlang(project_id: number, module_name: string): string | undefined; +export function read_file_bytes(project_id: number, path: string): Uint8Array | undefined; + +/** + * Reset the virtual file system to an empty state. + */ +export function reset_filesystem(project_id: number): void; + /** * Clear any stored warnings. This is performed automatically when before compilation. */ export function reset_warnings(project_id: number): void; + /** - * Pop the latest warning from the compiler. + * Write a file to the virtual file system. */ -export function pop_warning(project_id: number): string | undefined; +export function write_file(project_id: number, path: string, content: string): void; + +/** + * Write a non-text file to the virtual file system. + */ +export function write_file_bytes(project_id: number, path: string, content: Uint8Array): void; + +/** + * Write a Gleam module to the `/src` directory of the virtual file system. + */ +export function write_module(project_id: number, module_name: string, code: string): void; export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; export interface InitOutput { readonly memory: WebAssembly.Memory; - readonly initialise_panic_hook: (a: number) => void; + readonly compile_package: (a: number, b: number, c: number) => [number, number]; readonly delete_project: (a: number) => void; - readonly write_module: (a: number, b: number, c: number, d: number, e: number) => void; + readonly initialise_panic_hook: (a: number) => void; + readonly pop_warning: (a: number) => [number, number]; + readonly read_compiled_erlang: (a: number, b: number, c: number) => [number, number]; + readonly read_compiled_javascript: (a: number, b: number, c: number) => [number, number]; + readonly read_file_bytes: (a: number, b: number, c: number) => [number, number]; readonly write_file: (a: number, b: number, c: number, d: number, e: number) => void; readonly write_file_bytes: (a: number, b: number, c: number, d: number, e: number) => void; - readonly read_file_bytes: (a: number, b: number, c: number) => [number, number]; - readonly compile_package: (a: number, b: number, c: number) => [number, number]; - readonly read_compiled_javascript: (a: number, b: number, c: number) => [number, number]; - readonly read_compiled_erlang: (a: number, b: number, c: number) => [number, number]; - readonly pop_warning: (a: number) => [number, number]; - readonly reset_filesystem: (a: number) => void; + readonly write_module: (a: number, b: number, c: number, d: number, e: number) => void; readonly reset_warnings: (a: number) => void; + readonly reset_filesystem: (a: number) => void; readonly ring_core_0_17_13__bn_mul_mont: (a: number, b: number, c: number, d: number, e: number, f: number) => void; readonly __wbindgen_free: (a: number, b: number, c: number) => void; readonly __wbindgen_exn_store: (a: number) => void; readonly __externref_table_alloc: () => number; - readonly __wbindgen_export_3: WebAssembly.Table; + readonly __wbindgen_externrefs: WebAssembly.Table; readonly __wbindgen_malloc: (a: number, b: number) => number; readonly __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; readonly __externref_table_dealloc: (a: number) => void; @@ -82,6 +94,7 @@ export interface InitOutput { } export type SyncInitInput = BufferSource | WebAssembly.Module; + /** * Instantiates the given `module`, which can either be bytes or * a precompiled `WebAssembly.Module`. diff --git a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.js b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.js index 106dae8..5316f13 100644 --- a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.js +++ b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm.js @@ -1,27 +1,35 @@ let wasm; -const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } ); - -if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); }; +function addToExternrefTable0(obj) { + const idx = wasm.__externref_table_alloc(); + wasm.__wbindgen_externrefs.set(idx, obj); + return idx; +} -let cachedUint8ArrayMemory0 = null; +function getArrayU8FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); +} -function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); +let cachedDataViewMemory0 = null; +function getDataViewMemory0() { + if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { + cachedDataViewMemory0 = new DataView(wasm.memory.buffer); } - return cachedUint8ArrayMemory0; + return cachedDataViewMemory0; } function getStringFromWasm0(ptr, len) { ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); + return decodeText(ptr, len); } -function addToExternrefTable0(obj) { - const idx = wasm.__externref_table_alloc(); - wasm.__wbindgen_export_3.set(idx, obj); - return idx; +let cachedUint8ArrayMemory0 = null; +function getUint8ArrayMemory0() { + if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { + cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); + } + return cachedUint8ArrayMemory0; } function handleError(f, args) { @@ -33,25 +41,14 @@ function handleError(f, args) { } } -let WASM_VECTOR_LEN = 0; - -const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); - -const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); +function passArray8ToWasm0(arg, malloc) { + const ptr = malloc(arg.length * 1, 1) >>> 0; + getUint8ArrayMemory0().set(arg, ptr / 1); + WASM_VECTOR_LEN = arg.length; + return ptr; } - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; -}); function passStringToWasm0(arg, malloc, realloc) { - if (realloc === undefined) { const buf = cachedTextEncoder.encode(arg); const ptr = malloc(buf.length, 1) >>> 0; @@ -72,14 +69,13 @@ function passStringToWasm0(arg, malloc, realloc) { if (code > 0x7F) break; mem[ptr + offset] = code; } - if (offset !== len) { if (offset !== 0) { arg = arg.slice(offset); } ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); + const ret = cachedTextEncoder.encodeInto(arg, view); offset += ret.written; ptr = realloc(ptr, len, offset, 1) >>> 0; @@ -89,29 +85,53 @@ function passStringToWasm0(arg, malloc, realloc) { return ptr; } -let cachedDataViewMemory0 = null; +function takeFromExternrefTable0(idx) { + const value = wasm.__wbindgen_externrefs.get(idx); + wasm.__externref_table_dealloc(idx); + return value; +} -function getDataViewMemory0() { - if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { - cachedDataViewMemory0 = new DataView(wasm.memory.buffer); +let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); +cachedTextDecoder.decode(); +const MAX_SAFARI_DECODE_BYTES = 2146435072; +let numBytesDecoded = 0; +function decodeText(ptr, len) { + numBytesDecoded += len; + if (numBytesDecoded >= MAX_SAFARI_DECODE_BYTES) { + cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + cachedTextDecoder.decode(); + numBytesDecoded = len; } - return cachedDataViewMemory0; + return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); } -/** - * You should call this once to ensure that if the compiler crashes it gets - * reported in JavaScript. - * @param {boolean} debug - */ -export function initialise_panic_hook(debug) { - wasm.initialise_panic_hook(debug); + +const cachedTextEncoder = new TextEncoder(); + +if (!('encodeInto' in cachedTextEncoder)) { + cachedTextEncoder.encodeInto = function (arg, view) { + const buf = cachedTextEncoder.encode(arg); + view.set(buf); + return { + read: arg.length, + written: buf.length + }; + } } +let WASM_VECTOR_LEN = 0; + /** - * Reset the virtual file system to an empty state. + * Run the package compiler. If this succeeds you can use * @param {number} project_id + * @param {string} target */ -export function reset_filesystem(project_id) { - wasm.reset_filesystem(project_id); +export function compile_package(project_id, target) { + const ptr0 = passStringToWasm0(target, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.compile_package(project_id, ptr0, len0); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } } /** @@ -123,94 +143,49 @@ export function delete_project(project_id) { } /** - * Write a Gleam module to the `/src` directory of the virtual file system. - * @param {number} project_id - * @param {string} module_name - * @param {string} code - */ -export function write_module(project_id, module_name, code) { - const ptr0 = passStringToWasm0(module_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(code, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - wasm.write_module(project_id, ptr0, len0, ptr1, len1); -} - -/** - * Write a file to the virtual file system. - * @param {number} project_id - * @param {string} path - * @param {string} content + * You should call this once to ensure that if the compiler crashes it gets + * reported in JavaScript. + * @param {boolean} debug */ -export function write_file(project_id, path, content) { - const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(content, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - wasm.write_file(project_id, ptr0, len0, ptr1, len1); +export function initialise_panic_hook(debug) { + wasm.initialise_panic_hook(debug); } -function passArray8ToWasm0(arg, malloc) { - const ptr = malloc(arg.length * 1, 1) >>> 0; - getUint8ArrayMemory0().set(arg, ptr / 1); - WASM_VECTOR_LEN = arg.length; - return ptr; -} /** - * Write a non-text file to the virtual file system. + * Pop the latest warning from the compiler. * @param {number} project_id - * @param {string} path - * @param {Uint8Array} content + * @returns {string | undefined} */ -export function write_file_bytes(project_id, path, content) { - const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(content, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - wasm.write_file_bytes(project_id, ptr0, len0, ptr1, len1); +export function pop_warning(project_id) { + const ret = wasm.pop_warning(project_id); + let v1; + if (ret[0] !== 0) { + v1 = getStringFromWasm0(ret[0], ret[1]).slice(); + wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); + } + return v1; } -function getArrayU8FromWasm0(ptr, len) { - ptr = ptr >>> 0; - return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); -} /** - * Read a file from the virtual file system. + * Get the compiled Erlang output for a given module. + * + * You need to call `compile_package` before calling this function. * @param {number} project_id - * @param {string} path - * @returns {Uint8Array | undefined} + * @param {string} module_name + * @returns {string | undefined} */ -export function read_file_bytes(project_id, path) { - const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); +export function read_compiled_erlang(project_id, module_name) { + const ptr0 = passStringToWasm0(module_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.read_file_bytes(project_id, ptr0, len0); + const ret = wasm.read_compiled_erlang(project_id, ptr0, len0); let v2; if (ret[0] !== 0) { - v2 = getArrayU8FromWasm0(ret[0], ret[1]).slice(); + v2 = getStringFromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v2; } -function takeFromExternrefTable0(idx) { - const value = wasm.__wbindgen_export_3.get(idx); - wasm.__externref_table_dealloc(idx); - return value; -} -/** - * Run the package compiler. If this succeeds you can use - * @param {number} project_id - * @param {string} target - */ -export function compile_package(project_id, target) { - const ptr0 = passStringToWasm0(target, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.compile_package(project_id, ptr0, len0); - if (ret[1]) { - throw takeFromExternrefTable0(ret[0]); - } -} - /** * Get the compiled JavaScript output for a given module. * @@ -232,25 +207,31 @@ export function read_compiled_javascript(project_id, module_name) { } /** - * Get the compiled Erlang output for a given module. - * - * You need to call `compile_package` before calling this function. + * Read a file from the virtual file system. * @param {number} project_id - * @param {string} module_name - * @returns {string | undefined} + * @param {string} path + * @returns {Uint8Array | undefined} */ -export function read_compiled_erlang(project_id, module_name) { - const ptr0 = passStringToWasm0(module_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); +export function read_file_bytes(project_id, path) { + const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; - const ret = wasm.read_compiled_erlang(project_id, ptr0, len0); + const ret = wasm.read_file_bytes(project_id, ptr0, len0); let v2; if (ret[0] !== 0) { - v2 = getStringFromWasm0(ret[0], ret[1]).slice(); + v2 = getArrayU8FromWasm0(ret[0], ret[1]).slice(); wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); } return v2; } +/** + * Reset the virtual file system to an empty state. + * @param {number} project_id + */ +export function reset_filesystem(project_id) { + wasm.reset_filesystem(project_id); +} + /** * Clear any stored warnings. This is performed automatically when before compilation. * @param {number} project_id @@ -260,28 +241,58 @@ export function reset_warnings(project_id) { } /** - * Pop the latest warning from the compiler. + * Write a file to the virtual file system. * @param {number} project_id - * @returns {string | undefined} + * @param {string} path + * @param {string} content */ -export function pop_warning(project_id) { - const ret = wasm.pop_warning(project_id); - let v1; - if (ret[0] !== 0) { - v1 = getStringFromWasm0(ret[0], ret[1]).slice(); - wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); - } - return v1; +export function write_file(project_id, path, content) { + const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(content, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + wasm.write_file(project_id, ptr0, len0, ptr1, len1); } +/** + * Write a non-text file to the virtual file system. + * @param {number} project_id + * @param {string} path + * @param {Uint8Array} content + */ +export function write_file_bytes(project_id, path, content) { + const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passArray8ToWasm0(content, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + wasm.write_file_bytes(project_id, ptr0, len0, ptr1, len1); +} + +/** + * Write a Gleam module to the `/src` directory of the virtual file system. + * @param {number} project_id + * @param {string} module_name + * @param {string} code + */ +export function write_module(project_id, module_name, code) { + const ptr0 = passStringToWasm0(module_name, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len0 = WASM_VECTOR_LEN; + const ptr1 = passStringToWasm0(code, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + wasm.write_module(project_id, ptr0, len0, ptr1, len1); +} + +const EXPECTED_RESPONSE_TYPES = new Set(['basic', 'cors', 'default']); + async function __wbg_load(module, imports) { if (typeof Response === 'function' && module instanceof Response) { if (typeof WebAssembly.instantiateStreaming === 'function') { try { return await WebAssembly.instantiateStreaming(module, imports); - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { + const validResponse = module.ok && EXPECTED_RESPONSE_TYPES.has(module.type); + + if (validResponse && module.headers.get('Content-Type') !== 'application/wasm') { console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); } else { @@ -292,13 +303,11 @@ async function __wbg_load(module, imports) { const bytes = await module.arrayBuffer(); return await WebAssembly.instantiate(bytes, imports); - } else { const instance = await WebAssembly.instantiate(module, imports); if (instance instanceof WebAssembly.Instance) { return { instance, module }; - } else { return instance; } @@ -308,6 +317,9 @@ async function __wbg_load(module, imports) { function __wbg_get_imports() { const imports = {}; imports.wbg = {}; + imports.wbg.__wbg___wbindgen_throw_dd24417ed36fc46e = function(arg0, arg1) { + throw new Error(getStringFromWasm0(arg0, arg1)); + }; imports.wbg.__wbg_error_7534b8e9a36f1ab4 = function(arg0, arg1) { let deferred0_0; let deferred0_1; @@ -371,31 +383,24 @@ function __wbg_get_imports() { getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); }; + imports.wbg.__wbindgen_cast_2241b6af4c4b2941 = function(arg0, arg1) { + // Cast intrinsic for `Ref(String) -> Externref`. + const ret = getStringFromWasm0(arg0, arg1); + return ret; + }; imports.wbg.__wbindgen_init_externref_table = function() { - const table = wasm.__wbindgen_export_3; + const table = wasm.__wbindgen_externrefs; const offset = table.grow(4); table.set(0, undefined); table.set(offset + 0, undefined); table.set(offset + 1, null); table.set(offset + 2, true); table.set(offset + 3, false); - ; - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return ret; - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); }; return imports; } -function __wbg_init_memory(imports, memory) { - -} - function __wbg_finalize_init(instance, module) { wasm = instance.exports; __wbg_init.__wbindgen_wasm_module = module; @@ -420,15 +425,10 @@ function initSync(module) { } const imports = __wbg_get_imports(); - - __wbg_init_memory(imports); - if (!(module instanceof WebAssembly.Module)) { module = new WebAssembly.Module(module); } - const instance = new WebAssembly.Instance(module, imports); - return __wbg_finalize_init(instance, module); } diff --git a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm index f2e22aa..524f0d3 100644 --- a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm +++ b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b2128a1887df8c1e6026ebbcff911fb5aad5f3bb1189d9ba2f3181644f403d24 -size 4870354 +oid sha256:ca073b2540c70b20114037d5e153ef4d2ee6c554e76cc58304971941288d1ac6 +size 4853137 diff --git a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm.d.ts b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm.d.ts index 3fd9eac..14306c5 100644 --- a/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm.d.ts +++ b/packages/gleam-runtime/src/vendor/compiler/gleam_wasm_bg.wasm.d.ts @@ -1,23 +1,23 @@ /* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; -export const initialise_panic_hook: (a: number) => void; +export const compile_package: (a: number, b: number, c: number) => [number, number]; export const delete_project: (a: number) => void; -export const write_module: (a: number, b: number, c: number, d: number, e: number) => void; +export const initialise_panic_hook: (a: number) => void; +export const pop_warning: (a: number) => [number, number]; +export const read_compiled_erlang: (a: number, b: number, c: number) => [number, number]; +export const read_compiled_javascript: (a: number, b: number, c: number) => [number, number]; +export const read_file_bytes: (a: number, b: number, c: number) => [number, number]; export const write_file: (a: number, b: number, c: number, d: number, e: number) => void; export const write_file_bytes: (a: number, b: number, c: number, d: number, e: number) => void; -export const read_file_bytes: (a: number, b: number, c: number) => [number, number]; -export const compile_package: (a: number, b: number, c: number) => [number, number]; -export const read_compiled_javascript: (a: number, b: number, c: number) => [number, number]; -export const read_compiled_erlang: (a: number, b: number, c: number) => [number, number]; -export const pop_warning: (a: number) => [number, number]; -export const reset_filesystem: (a: number) => void; +export const write_module: (a: number, b: number, c: number, d: number, e: number) => void; export const reset_warnings: (a: number) => void; +export const reset_filesystem: (a: number) => void; export const ring_core_0_17_13__bn_mul_mont: (a: number, b: number, c: number, d: number, e: number, f: number) => void; export const __wbindgen_free: (a: number, b: number, c: number) => void; export const __wbindgen_exn_store: (a: number) => void; export const __externref_table_alloc: () => number; -export const __wbindgen_export_3: WebAssembly.Table; +export const __wbindgen_externrefs: WebAssembly.Table; export const __wbindgen_malloc: (a: number, b: number) => number; export const __wbindgen_realloc: (a: number, b: number, c: number, d: number) => number; export const __externref_table_dealloc: (a: number) => void; diff --git a/packages/gleam-runtime/src/vendor/compiler/package.json b/packages/gleam-runtime/src/vendor/compiler/package.json index 587ad8f..a7cfaa9 100644 --- a/packages/gleam-runtime/src/vendor/compiler/package.json +++ b/packages/gleam-runtime/src/vendor/compiler/package.json @@ -4,7 +4,7 @@ "collaborators": [ "Louis Pilfold " ], - "version": "1.13.0", + "version": "1.14.0", "license": "SEE LICENSE IN LICENCE", "files": [ "gleam_wasm_bg.wasm", diff --git a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/dynamic.mjs b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/dynamic.mjs index 64d8227..256f3ae 100644 --- a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/dynamic.mjs +++ b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/dynamic.mjs @@ -421,26 +421,10 @@ export function result(decode_ok, decode_error) { }; } -function push_path(error, name) { - let name$1 = from(name); - let decoder = any( - toList([string, (x) => { return $result.map(int(x), $int.to_string); }]), - ); - let _block; - let $ = decoder(name$1); - if ($ instanceof Ok) { - let name$2 = $[0]; - _block = name$2; - } else { - let _pipe = toList(["<", classify(name$1), ">"]); - let _pipe$1 = $string_builder.from_strings(_pipe); - _block = $string_builder.to_string(_pipe$1); - } - let name$2 = _block; - return new DecodeError( - error.expected, - error.found, - listPrepend(name$2, error.path), +function map_errors(result, f) { + return $result.map_error( + result, + (_capture) => { return $list.map(_capture, f); }, ); } @@ -488,10 +472,26 @@ export function list(decoder_type) { }; } -function map_errors(result, f) { - return $result.map_error( - result, - (_capture) => { return $list.map(_capture, f); }, +function push_path(error, name) { + let name$1 = from(name); + let decoder = any( + toList([string, (x) => { return $result.map(int(x), $int.to_string); }]), + ); + let _block; + let $ = decoder(name$1); + if ($ instanceof Ok) { + let name$2 = $[0]; + _block = name$2; + } else { + let _pipe = toList(["<", classify(name$1), ">"]); + let _pipe$1 = $string_builder.from_strings(_pipe); + _block = $string_builder.to_string(_pipe$1); + } + let name$2 = _block; + return new DecodeError( + error.expected, + error.found, + listPrepend(name$2, error.path), ); } diff --git a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/int.mjs b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/int.mjs index 2d8a048..f571110 100644 --- a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/int.mjs +++ b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/int.mjs @@ -569,11 +569,11 @@ function do_undigits(loop$numbers, loop$base, loop$acc) { if (digit >= base) { return new Error(new InvalidBase()); } else { - let digit$1 = numbers.head; + let digit = numbers.head; let rest = numbers.tail; loop$numbers = rest; loop$base = base; - loop$acc = acc * base + digit$1; + loop$acc = acc * base + digit; } } } diff --git a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/option.mjs b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/option.mjs index 6f38663..5845735 100644 --- a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/option.mjs +++ b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/option.mjs @@ -5,7 +5,6 @@ import { Empty as $Empty, prepend as listPrepend, CustomType as $CustomType, - isEqual, } from "../gleam.mjs"; export class Some extends $CustomType { @@ -78,7 +77,7 @@ export function all(list) { * ``` */ export function is_some(option) { - return !isEqual(option, new None()); + return !(option instanceof None); } /** @@ -97,7 +96,7 @@ export function is_some(option) { * ``` */ export function is_none(option) { - return isEqual(option, new None()); + return option instanceof None; } /** diff --git a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/set.mjs b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/set.mjs index aa72db5..c60181e 100644 --- a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/set.mjs +++ b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/set.mjs @@ -10,6 +10,8 @@ class Set extends $CustomType { } } +const token = undefined; + /** * Creates a new empty set. */ @@ -260,8 +262,6 @@ export function is_disjoint(first, second) { return isEqual(intersection(first, second), new$()); } -const token = undefined; - /** * Inserts an member into the set. * diff --git a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/string.mjs b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/string.mjs index 90e5d8f..27e8b19 100644 --- a/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/string.mjs +++ b/packages/gleam-runtime/src/vendor/stdlib/precompiled/gleam/string.mjs @@ -629,17 +629,17 @@ export function utf_codepoint(value) { let i = value; if (i > 1_114_111) { return new Error(undefined); - } else if (value === 65_534) { + } else if (value === 65534) { return new Error(undefined); - } else if (value === 65_535) { + } else if (value === 65535) { return new Error(undefined); } else { - let i$1 = value; - if ((i$1 >= 55_296) && (i$1 <= 57_343)) { + let i = value; + if ((i >= 55_296) && (i <= 57_343)) { return new Error(undefined); } else { - let i$2 = value; - return new Ok(unsafe_int_to_utf_codepoint(i$2)); + let i = value; + return new Ok(unsafe_int_to_utf_codepoint(i)); } } } From 3801755e16cbd2da429236a49dbf8f243f871db6 Mon Sep 17 00:00:00 2001 From: Roman Krasilnikov Date: Mon, 9 Feb 2026 17:06:47 +0300 Subject: [PATCH 9/9] [dotnet] Bump runtime version --- .../src/vendor/compiler/compiler.0ycdege2jf.pdb | Bin 18892 -> 0 bytes .../vendor/compiler/compiler.7qlc8bbs0o.wasm | 3 +++ .../vendor/compiler/compiler.c0oahebakd.wasm | 3 --- .../src/vendor/compiler/compiler.e5171s17q9.pdb | Bin 0 -> 18896 bytes .../src/vendor/compiler/dotnet.js | 10 +++++----- .../dotnet-runtime/src/vendor/lib/compiler.dll | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 packages/dotnet-runtime/src/vendor/compiler/compiler.0ycdege2jf.pdb create mode 100644 packages/dotnet-runtime/src/vendor/compiler/compiler.7qlc8bbs0o.wasm delete mode 100644 packages/dotnet-runtime/src/vendor/compiler/compiler.c0oahebakd.wasm create mode 100644 packages/dotnet-runtime/src/vendor/compiler/compiler.e5171s17q9.pdb diff --git a/packages/dotnet-runtime/src/vendor/compiler/compiler.0ycdege2jf.pdb b/packages/dotnet-runtime/src/vendor/compiler/compiler.0ycdege2jf.pdb deleted file mode 100644 index 5fb61945dd603ca046848c4d4021fe9304f0306b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18892 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

d 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 Z5CXp~VyF&Iqkr)0Bjf*|Vv?-%{}0KCtF8b5 literal 0 HcmV?d00001 diff --git a/packages/dotnet-runtime/src/vendor/compiler/dotnet.js b/packages/dotnet-runtime/src/vendor/compiler/dotnet.js index e6f7d3c..74dabf6 100644 --- a/packages/dotnet-runtime/src/vendor/compiler/dotnet.js +++ b/packages/dotnet-runtime/src/vendor/compiler/dotnet.js @@ -5,7 +5,7 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0, "mainAssemblyName": "compiler", "applicationEnvironment": "Development", "resources": { - "hash": "sha256-+vWE4qpCKicJzBvdpcc8lrv40Htwgs0pEg/aqDgSQ+E=", + "hash": "sha256-wPbeirqrh+yVYJ0vaq34fzf2AQtZ7Vgzfe8/n4z6QGQ=", "jsModuleNative": [ { "name": "dotnet.native.xanz2e7ksm.js" @@ -967,15 +967,15 @@ var e=!1;const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0, }, { "virtualPath": "compiler.wasm", - "name": "compiler.c0oahebakd.wasm", - "integrity": "sha256-DHGckjSg8u09BGBsTN06vsVf3rzM/Qi6bPbMsJpMe0k=" + "name": "compiler.7qlc8bbs0o.wasm", + "integrity": "sha256-/7yfOqKAg4QST4D3cKkNIBh14j0oehqmAhY2XmB7a+U=" } ], "pdb": [ { "virtualPath": "compiler.pdb", - "name": "compiler.0ycdege2jf.pdb", - "integrity": "sha256-yPA40WSrYHgX0iMBK/UrlLgm/FvN4sB6O7gXGB7p+sA=" + "name": "compiler.e5171s17q9.pdb", + "integrity": "sha256-bp12cpHqEiG9QVv5RUMd4BlxoIHY5MQuOeXsSQtSoBM=" } ], "satelliteResources": { diff --git a/packages/dotnet-runtime/src/vendor/lib/compiler.dll b/packages/dotnet-runtime/src/vendor/lib/compiler.dll index 61fbfef..92a5c9b 100644 --- a/packages/dotnet-runtime/src/vendor/lib/compiler.dll +++ b/packages/dotnet-runtime/src/vendor/lib/compiler.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e6c4652bd40437d978898afe1aca7662c8f591ee09c5ebc564ad19a9a90bcf54 +oid sha256:af1089c5498bd0ebe4d0713f72b101d359dfccb724f751f583a901e2c3d91ba1 size 19968