]> git.codecow.com Git - nano-pow.git/commitdiff
Update dependencies.
authorChris Duncan <chris@zoso.dev>
Fri, 15 Aug 2025 21:58:54 +0000 (14:58 -0700)
committerChris Duncan <chris@zoso.dev>
Fri, 15 Aug 2025 21:58:54 +0000 (14:58 -0700)
package-lock.json
package.json

index 4db999d4526e9629987c416df99897878ce231aa..2695e94a60ac2d2d28a5306e578012e9d5ad87a5 100644 (file)
                                "nano-pow": "dist/bin/nano-pow.sh"
                        },
                        "devDependencies": {
-                               "@types/node": "^24.0.3",
-                               "@webgpu/types": "^0.1.61",
-                               "assemblyscript": "^0.28.2",
-                               "esbuild": "^0.25.5",
+                               "@types/node": "^24.3.0",
+                               "@webgpu/types": "^0.1.64",
+                               "assemblyscript": "^0.28.4",
+                               "esbuild": "^0.25.9",
                                "esbuild-plugin-glsl": "^1.4.0",
-                               "typescript": "^5.8.3"
+                               "typescript": "^5.9.2"
                        },
                        "funding": {
                                "type": "nano",
                                "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso"
                        },
                        "optionalDependencies": {
-                               "puppeteer": "^24.10.1"
+                               "puppeteer": "^24.16.2"
                        }
                },
                "node_modules/@babel/code-frame": {
@@ -53,9 +53,9 @@
                        }
                },
                "node_modules/@esbuild/aix-ppc64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz",
-                       "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
+                       "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
                        "cpu": [
                                "ppc64"
                        ],
@@ -70,9 +70,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz",
-                       "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
+                       "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
                        "cpu": [
                                "arm"
                        ],
@@ -87,9 +87,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz",
-                       "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
+                       "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/android-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz",
-                       "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
+                       "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz",
-                       "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
+                       "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz",
-                       "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
+                       "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz",
-                       "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
+                       "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz",
-                       "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
+                       "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz",
-                       "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
+                       "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
                        "cpu": [
                                "arm"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz",
-                       "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
+                       "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ia32": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz",
-                       "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
+                       "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-loong64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz",
-                       "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
+                       "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
                        "cpu": [
                                "loong64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-mips64el": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz",
-                       "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
+                       "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
                        "cpu": [
                                "mips64el"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ppc64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz",
-                       "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
+                       "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
                        "cpu": [
                                "ppc64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-riscv64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz",
-                       "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
+                       "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
                        "cpu": [
                                "riscv64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-s390x": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz",
-                       "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
+                       "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
                        "cpu": [
                                "s390x"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz",
-                       "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
+                       "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz",
-                       "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
+                       "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz",
-                       "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
+                       "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz",
-                       "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
+                       "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz",
-                       "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
+                       "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
                        "cpu": [
                                "x64"
                        ],
                                "node": ">=18"
                        }
                },
+               "node_modules/@esbuild/openharmony-arm64": {
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
+                       "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
+                       "cpu": [
+                               "arm64"
+                       ],
+                       "dev": true,
+                       "license": "MIT",
+                       "optional": true,
+                       "os": [
+                               "openharmony"
+                       ],
+                       "engines": {
+                               "node": ">=18"
+                       }
+               },
                "node_modules/@esbuild/sunos-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz",
-                       "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
+                       "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-arm64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz",
-                       "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
+                       "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-ia32": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz",
-                       "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
+                       "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-x64": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz",
-                       "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
+                       "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@puppeteer/browsers": {
-                       "version": "2.10.5",
-                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.5.tgz",
-                       "integrity": "sha512-eifa0o+i8dERnngJwKrfp3dEq7ia5XFyoqB17S4gK8GhsQE4/P8nxOfQSE0zQHxzzLo/cmF+7+ywEQ7wK7Fb+w==",
+                       "version": "2.10.6",
+                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.6.tgz",
+                       "integrity": "sha512-pHUn6ZRt39bP3698HFQlu2ZHCkS/lPcpv7fVQcGBSzNNygw171UXAKrCUhy+TEMw4lEttOKDgNpb04hwUAJeiQ==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                                "progress": "^2.0.3",
                                "proxy-agent": "^6.5.0",
                                "semver": "^7.7.2",
-                               "tar-fs": "^3.0.8",
+                               "tar-fs": "^3.1.0",
                                "yargs": "^17.7.2"
                        },
                        "bin": {
                        "optional": true
                },
                "node_modules/@types/node": {
-                       "version": "24.0.3",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz",
-                       "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==",
+                       "version": "24.3.0",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+                       "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
                        "devOptional": true,
                        "license": "MIT",
                        "dependencies": {
-                               "undici-types": "~7.8.0"
+                               "undici-types": "~7.10.0"
                        }
                },
                "node_modules/@types/yauzl": {
                        }
                },
                "node_modules/@webgpu/types": {
-                       "version": "0.1.61",
-                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.61.tgz",
-                       "integrity": "sha512-w2HbBvH+qO19SB5pJOJFKs533CdZqxl3fcGonqL321VHkW7W/iBo6H8bjDy6pr/+pbMwIu5dnuaAxH7NxBqUrQ==",
+                       "version": "0.1.64",
+                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.64.tgz",
+                       "integrity": "sha512-84kRIAGV46LJTlJZWxShiOrNL30A+9KokD7RB3dRCIqODFjodS5tCD5yyiZ8kIReGVZSDfA3XkkwyyOIF6K62A==",
                        "dev": true,
                        "license": "BSD-3-Clause"
                },
                "node_modules/agent-base": {
-                       "version": "7.1.3",
-                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz",
-                       "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==",
+                       "version": "7.1.4",
+                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
+                       "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        "optional": true
                },
                "node_modules/assemblyscript": {
-                       "version": "0.28.2",
-                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.2.tgz",
-                       "integrity": "sha512-0j6kQdfKqRgmkY9zIzpFVcsLW8lMZ61pIZmmXJNiJeN2rvaHCCBSzHOoFNBh2jlvQNijY2/uxuufnSQma8HmFQ==",
+                       "version": "0.28.4",
+                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.4.tgz",
+                       "integrity": "sha512-FHJ1Sm+d1siK6J+sqNUXsl9h9lzSQbnhZxG4X4Vp7LmlwD3DRvW0uk4rB4ekisw0XhrPaIKaFDqkjo1bpHzM6w==",
                        "dev": true,
                        "license": "Apache-2.0",
                        "dependencies": {
                        "optional": true
                },
                "node_modules/bare-events": {
-                       "version": "2.5.4",
-                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz",
-                       "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==",
+                       "version": "2.6.1",
+                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz",
+                       "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==",
                        "license": "Apache-2.0",
                        "optional": true
                },
                "node_modules/bare-fs": {
-                       "version": "4.1.5",
-                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.5.tgz",
-                       "integrity": "sha512-1zccWBMypln0jEE05LzZt+V/8y8AQsQQqxtklqaIyg5nu6OAYFhZxPXinJTSG+kU5qyNmeLgcn9AW7eHiCHVLA==",
+                       "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.0.tgz",
+                       "integrity": "sha512-oRfrw7gwwBVAWx9S5zPMo2iiOjxyiZE12DmblmMQREgcogbNO0AFaZ+QBxxkEXiPspcpvO/Qtqn8LabUx4uYXg==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/bare-stream": {
-                       "version": "2.6.5",
-                       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz",
-                       "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
+                       "version": "2.7.0",
+                       "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
+                       "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/chromium-bidi": {
-                       "version": "5.1.0",
-                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz",
-                       "integrity": "sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==",
+                       "version": "7.3.1",
+                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-7.3.1.tgz",
+                       "integrity": "sha512-i+BMGluhZZc4Jic9L1aHJBTfaopxmCqQxGklyMcqFx4fvF3nI4BJ3bCe1ad474nvYRIo/ZN/VrdA4eOaRZua4Q==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/devtools-protocol": {
-                       "version": "0.0.1452169",
-                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1452169.tgz",
-                       "integrity": "sha512-FOFDVMGrAUNp0dDKsAU1TorWJUx2JOU1k9xdgBKKJF3IBh/Uhl2yswG5r3TEAOrCiGY2QRp1e6LVDQrCsTKO4g==",
+                       "version": "0.0.1475386",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1475386.tgz",
+                       "integrity": "sha512-RQ809ykTfJ+dgj9bftdeL2vRVxASAuGU+I9LEx9Ij5TXU5HrgAQVmzi72VA+mkzscE12uzlRv5/tWWv9R9J1SA==",
                        "license": "BSD-3-Clause",
                        "optional": true
                },
                        "optional": true
                },
                "node_modules/end-of-stream": {
-                       "version": "1.4.4",
-                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-                       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+                       "version": "1.4.5",
+                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
+                       "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/esbuild": {
-                       "version": "0.25.5",
-                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz",
-                       "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==",
+                       "version": "0.25.9",
+                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
+                       "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
                        "dev": true,
                        "hasInstallScript": true,
                        "license": "MIT",
                                "node": ">=18"
                        },
                        "optionalDependencies": {
-                               "@esbuild/aix-ppc64": "0.25.5",
-                               "@esbuild/android-arm": "0.25.5",
-                               "@esbuild/android-arm64": "0.25.5",
-                               "@esbuild/android-x64": "0.25.5",
-                               "@esbuild/darwin-arm64": "0.25.5",
-                               "@esbuild/darwin-x64": "0.25.5",
-                               "@esbuild/freebsd-arm64": "0.25.5",
-                               "@esbuild/freebsd-x64": "0.25.5",
-                               "@esbuild/linux-arm": "0.25.5",
-                               "@esbuild/linux-arm64": "0.25.5",
-                               "@esbuild/linux-ia32": "0.25.5",
-                               "@esbuild/linux-loong64": "0.25.5",
-                               "@esbuild/linux-mips64el": "0.25.5",
-                               "@esbuild/linux-ppc64": "0.25.5",
-                               "@esbuild/linux-riscv64": "0.25.5",
-                               "@esbuild/linux-s390x": "0.25.5",
-                               "@esbuild/linux-x64": "0.25.5",
-                               "@esbuild/netbsd-arm64": "0.25.5",
-                               "@esbuild/netbsd-x64": "0.25.5",
-                               "@esbuild/openbsd-arm64": "0.25.5",
-                               "@esbuild/openbsd-x64": "0.25.5",
-                               "@esbuild/sunos-x64": "0.25.5",
-                               "@esbuild/win32-arm64": "0.25.5",
-                               "@esbuild/win32-ia32": "0.25.5",
-                               "@esbuild/win32-x64": "0.25.5"
+                               "@esbuild/aix-ppc64": "0.25.9",
+                               "@esbuild/android-arm": "0.25.9",
+                               "@esbuild/android-arm64": "0.25.9",
+                               "@esbuild/android-x64": "0.25.9",
+                               "@esbuild/darwin-arm64": "0.25.9",
+                               "@esbuild/darwin-x64": "0.25.9",
+                               "@esbuild/freebsd-arm64": "0.25.9",
+                               "@esbuild/freebsd-x64": "0.25.9",
+                               "@esbuild/linux-arm": "0.25.9",
+                               "@esbuild/linux-arm64": "0.25.9",
+                               "@esbuild/linux-ia32": "0.25.9",
+                               "@esbuild/linux-loong64": "0.25.9",
+                               "@esbuild/linux-mips64el": "0.25.9",
+                               "@esbuild/linux-ppc64": "0.25.9",
+                               "@esbuild/linux-riscv64": "0.25.9",
+                               "@esbuild/linux-s390x": "0.25.9",
+                               "@esbuild/linux-x64": "0.25.9",
+                               "@esbuild/netbsd-arm64": "0.25.9",
+                               "@esbuild/netbsd-x64": "0.25.9",
+                               "@esbuild/openbsd-arm64": "0.25.9",
+                               "@esbuild/openbsd-x64": "0.25.9",
+                               "@esbuild/openharmony-arm64": "0.25.9",
+                               "@esbuild/sunos-x64": "0.25.9",
+                               "@esbuild/win32-arm64": "0.25.9",
+                               "@esbuild/win32-ia32": "0.25.9",
+                               "@esbuild/win32-x64": "0.25.9"
                        }
                },
                "node_modules/esbuild-plugin-glsl": {
                        }
                },
                "node_modules/get-uri": {
-                       "version": "6.0.4",
-                       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
-                       "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
+                       "version": "6.0.5",
+                       "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
+                       "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/ip-address": {
-                       "version": "9.0.5",
-                       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
-                       "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+                       "version": "10.0.1",
+                       "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
+                       "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
                        "license": "MIT",
                        "optional": true,
-                       "dependencies": {
-                               "jsbn": "1.1.0",
-                               "sprintf-js": "^1.1.3"
-                       },
                        "engines": {
                                "node": ">= 12"
                        }
                                "js-yaml": "bin/js-yaml.js"
                        }
                },
-               "node_modules/jsbn": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
-                       "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
-                       "license": "MIT",
-                       "optional": true
-               },
                "node_modules/json-parse-even-better-errors": {
                        "version": "2.3.1",
                        "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
                        "optional": true
                },
                "node_modules/pump": {
-                       "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
-                       "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+                       "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz",
+                       "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/puppeteer": {
-                       "version": "24.10.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.10.1.tgz",
-                       "integrity": "sha512-7T3rfSaaPt5A31VITV5YKQ4wPCCv4aPn8byDaV+9lhDU9v7BWYY4Ncwerw3ZR5mIolrh/PvzGdIDK7yiBth75g==",
+                       "version": "24.16.2",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.16.2.tgz",
+                       "integrity": "sha512-eNjKzwjITM4Lvho6iHb+VQamadUBgc8TsjAApsKi5N8DXipxAaAZWssBOFsrIOLo4eYWYj0Qk5gmr4wBSqzJWw==",
                        "hasInstallScript": true,
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.5",
-                               "chromium-bidi": "5.1.0",
+                               "@puppeteer/browsers": "2.10.6",
+                               "chromium-bidi": "7.3.1",
                                "cosmiconfig": "^9.0.0",
-                               "devtools-protocol": "0.0.1452169",
-                               "puppeteer-core": "24.10.1",
+                               "devtools-protocol": "0.0.1475386",
+                               "puppeteer-core": "24.16.2",
                                "typed-query-selector": "^2.12.0"
                        },
                        "bin": {
                        }
                },
                "node_modules/puppeteer-core": {
-                       "version": "24.10.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.10.1.tgz",
-                       "integrity": "sha512-AE6doA9znmEEps/pC5lc9p0zejCdNLR6UBp3EZ49/15Nbvh+uklXxGox7Qh8/lFGqGVwxInl0TXmsOmIuIMwiQ==",
+                       "version": "24.16.2",
+                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.2.tgz",
+                       "integrity": "sha512-areKSSQzpoHa5nCk3uD/o504yjrW5ws0N6jZfdFZ3a4H+Q7NBgvuDydjN5P87jN4Rj+eIpLcK3ELOThTtYuuxg==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.5",
-                               "chromium-bidi": "5.1.0",
+                               "@puppeteer/browsers": "2.10.6",
+                               "chromium-bidi": "7.3.1",
                                "debug": "^4.4.1",
-                               "devtools-protocol": "0.0.1452169",
+                               "devtools-protocol": "0.0.1475386",
                                "typed-query-selector": "^2.12.0",
-                               "ws": "^8.18.2"
+                               "ws": "^8.18.3"
                        },
                        "engines": {
                                "node": ">=18"
                        }
                },
                "node_modules/socks": {
-                       "version": "2.8.5",
-                       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.5.tgz",
-                       "integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==",
+                       "version": "2.8.7",
+                       "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
+                       "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
-                               "ip-address": "^9.0.5",
+                               "ip-address": "^10.0.1",
                                "smart-buffer": "^4.2.0"
                        },
                        "engines": {
                                "node": ">=0.10.0"
                        }
                },
-               "node_modules/sprintf-js": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
-                       "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
-                       "license": "BSD-3-Clause",
-                       "optional": true
-               },
                "node_modules/streamx": {
                        "version": "2.22.1",
                        "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz",
                        }
                },
                "node_modules/tar-fs": {
-                       "version": "3.0.9",
-                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.9.tgz",
-                       "integrity": "sha512-XF4w9Xp+ZQgifKakjZYmFdkLoSWd34VGKcsTCwlNWM7QG3ZbaxnTsaBwnjFZqHRf/rROxaR8rXnbtwdvaDI+lA==",
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.0.tgz",
+                       "integrity": "sha512-5Mty5y/sOF1YWj1J6GiBodjlDc05CUR8PKXrsnFAiSG0xA+GHeWLovaZPYUDXkH/1iKRf2+M5+OrRgzC7O9b7w==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        "optional": true
                },
                "node_modules/typescript": {
-                       "version": "5.8.3",
-                       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
-                       "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
+                       "version": "5.9.2",
+                       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
+                       "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
                        "devOptional": true,
                        "license": "Apache-2.0",
                        "bin": {
                        }
                },
                "node_modules/undici-types": {
-                       "version": "7.8.0",
-                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
-                       "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
+                       "version": "7.10.0",
+                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
+                       "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
                        "devOptional": true,
                        "license": "MIT"
                },
                        "optional": true
                },
                "node_modules/ws": {
-                       "version": "8.18.2",
-                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz",
-                       "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==",
+                       "version": "8.18.3",
+                       "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
+                       "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
                        "license": "MIT",
                        "optional": true,
                        "engines": {
                        }
                },
                "node_modules/zod": {
-                       "version": "3.25.64",
-                       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.64.tgz",
-                       "integrity": "sha512-hbP9FpSZf7pkS7hRVUrOjhwKJNyampPgtXKc3AN6DsWtoHsg2Sb4SQaS4Tcay380zSwd2VPo9G9180emBACp5g==",
+                       "version": "3.25.76",
+                       "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
+                       "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
                        "license": "MIT",
                        "optional": true,
                        "funding": {
index 2f75557203e5333dfe750c62e8059a6212a27ae6..11ebfda2a9596a120c239848393b4b495a96d5ce 100644 (file)
                "test": "npm run build:dev && ./test/script.sh"
        },
        "devDependencies": {
-               "@types/node": "^24.0.3",
-               "@webgpu/types": "^0.1.61",
-               "assemblyscript": "^0.28.2",
-               "esbuild": "^0.25.5",
+               "@types/node": "^24.3.0",
+               "@webgpu/types": "^0.1.64",
+               "assemblyscript": "^0.28.4",
+               "esbuild": "^0.25.9",
                "esbuild-plugin-glsl": "^1.4.0",
-               "typescript": "^5.8.3"
+               "typescript": "^5.9.2"
        },
        "optionalDependencies": {
-               "puppeteer": "^24.10.1"
+               "puppeteer": "^24.16.2"
        },
        "type": "module",
        "exports": {