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

index 5b8b4f48e3f5018deeb880f8824f81b05f9cf555..0224babcdde7524c4593343910c72d5c0d01926d 100644 (file)
@@ -8,23 +8,26 @@
                        "name": "nano-pow",
                        "version": "5.1.7",
                        "license": "(GPL-3.0-or-later AND MIT)",
+                       "dependencies": {
+                               "puppeteer": "24.24.0"
+                       },
                        "bin": {
                                "nano-pow": "dist/bin/nano-pow.sh"
                        },
                        "devDependencies": {
-                               "@types/node": "^24.3.0",
-                               "@webgpu/types": "^0.1.64",
-                               "assemblyscript": "^0.28.4",
-                               "esbuild": "^0.25.9",
+                               "@types/node": "^24.7.1",
+                               "@webgpu/types": "^0.1.65",
+                               "assemblyscript": "^0.28.8",
+                               "esbuild": "^0.25.10",
                                "esbuild-plugin-glsl": "^1.4.0",
-                               "typescript": "^5.9.2"
+                               "typescript": "^5.9.3"
                        },
                        "funding": {
                                "type": "nano",
                                "url": "nano:nano_1zosoqs47yt47bnfg7sdf46kj7asn58b7uzm9ek95jw7ccatq37898u1zoso"
                        },
                        "optionalDependencies": {
-                               "puppeteer": "^24.17.0"
+                               "puppeteer": "^24.24.0"
                        }
                },
                "node_modules/@babel/code-frame": {
@@ -53,9 +56,9 @@
                        }
                },
                "node_modules/@esbuild/aix-ppc64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
-                       "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.10.tgz",
+                       "integrity": "sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==",
                        "cpu": [
                                "ppc64"
                        ],
@@ -70,9 +73,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
-                       "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.10.tgz",
+                       "integrity": "sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==",
                        "cpu": [
                                "arm"
                        ],
@@ -87,9 +90,9 @@
                        }
                },
                "node_modules/@esbuild/android-arm64": {
-                       "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.10.tgz",
+                       "integrity": "sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/android-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
-                       "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.10.tgz",
+                       "integrity": "sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-arm64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
-                       "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.10.tgz",
+                       "integrity": "sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/darwin-x64": {
-                       "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.10.tgz",
+                       "integrity": "sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-arm64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
-                       "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.10.tgz",
+                       "integrity": "sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/freebsd-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
-                       "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.10.tgz",
+                       "integrity": "sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
-                       "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.10.tgz",
+                       "integrity": "sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==",
                        "cpu": [
                                "arm"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-arm64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
-                       "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.10.tgz",
+                       "integrity": "sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ia32": {
-                       "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.10.tgz",
+                       "integrity": "sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-loong64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
-                       "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.10.tgz",
+                       "integrity": "sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==",
                        "cpu": [
                                "loong64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-mips64el": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
-                       "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.10.tgz",
+                       "integrity": "sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==",
                        "cpu": [
                                "mips64el"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-ppc64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
-                       "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.10.tgz",
+                       "integrity": "sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==",
                        "cpu": [
                                "ppc64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-riscv64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
-                       "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.10.tgz",
+                       "integrity": "sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==",
                        "cpu": [
                                "riscv64"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-s390x": {
-                       "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.10.tgz",
+                       "integrity": "sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==",
                        "cpu": [
                                "s390x"
                        ],
                        }
                },
                "node_modules/@esbuild/linux-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
-                       "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.10.tgz",
+                       "integrity": "sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-arm64": {
-                       "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.10.tgz",
+                       "integrity": "sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/netbsd-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
-                       "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.10.tgz",
+                       "integrity": "sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-arm64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
-                       "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.10.tgz",
+                       "integrity": "sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/openbsd-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
-                       "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.10.tgz",
+                       "integrity": "sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "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==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.10.tgz",
+                       "integrity": "sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/sunos-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
-                       "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.10.tgz",
+                       "integrity": "sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-arm64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
-                       "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.10.tgz",
+                       "integrity": "sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==",
                        "cpu": [
                                "arm64"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-ia32": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
-                       "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.10.tgz",
+                       "integrity": "sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==",
                        "cpu": [
                                "ia32"
                        ],
                        }
                },
                "node_modules/@esbuild/win32-x64": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
-                       "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.10.tgz",
+                       "integrity": "sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==",
                        "cpu": [
                                "x64"
                        ],
                        }
                },
                "node_modules/@puppeteer/browsers": {
-                       "version": "2.10.7",
-                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.7.tgz",
-                       "integrity": "sha512-wHWLkQWBjHtajZeqCB74nsa/X70KheyOhySYBRmVQDJiNj0zjZR/naPCvdWjMhcG1LmjaMV/9WtTo5mpe8qWLw==",
+                       "version": "2.10.11",
+                       "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.11.tgz",
+                       "integrity": "sha512-kp3ORGce+oC3qUMJ+g5NH9W4Q7mMG7gV2I+alv0bCbfkZ36B2V/xKCg9uYavSgjmsElhwBneahWjJP7A6fuKLw==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "debug": "^4.4.1",
+                               "debug": "^4.4.3",
                                "extract-zip": "^2.0.1",
                                "progress": "^2.0.3",
                                "proxy-agent": "^6.5.0",
                                "semver": "^7.7.2",
-                               "tar-fs": "^3.1.0",
+                               "tar-fs": "^3.1.1",
                                "yargs": "^17.7.2"
                        },
                        "bin": {
                        "optional": true
                },
                "node_modules/@types/node": {
-                       "version": "24.3.0",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
-                       "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
+                       "version": "24.7.1",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.1.tgz",
+                       "integrity": "sha512-CmyhGZanP88uuC5GpWU9q+fI61j2SkhO3UGMUdfYRE6Bcy0ccyzn1Rqj9YAB/ZY4kOXmNf0ocah5GtphmLMP6Q==",
                        "devOptional": true,
                        "license": "MIT",
                        "dependencies": {
-                               "undici-types": "~7.10.0"
+                               "undici-types": "~7.14.0"
                        }
                },
                "node_modules/@types/yauzl": {
                        }
                },
                "node_modules/@webgpu/types": {
-                       "version": "0.1.64",
-                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.64.tgz",
-                       "integrity": "sha512-84kRIAGV46LJTlJZWxShiOrNL30A+9KokD7RB3dRCIqODFjodS5tCD5yyiZ8kIReGVZSDfA3XkkwyyOIF6K62A==",
+                       "version": "0.1.65",
+                       "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.65.tgz",
+                       "integrity": "sha512-cYrHab4d6wuVvDW5tdsfI6/o6vcLMDe6w2Citd1oS51Xxu2ycLCnVo4fqwujfKWijrZMInTJIKcXxteoy21nVA==",
                        "dev": true,
                        "license": "BSD-3-Clause"
                },
                        "optional": true
                },
                "node_modules/assemblyscript": {
-                       "version": "0.28.4",
-                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.4.tgz",
-                       "integrity": "sha512-FHJ1Sm+d1siK6J+sqNUXsl9h9lzSQbnhZxG4X4Vp7LmlwD3DRvW0uk4rB4ekisw0XhrPaIKaFDqkjo1bpHzM6w==",
+                       "version": "0.28.8",
+                       "resolved": "https://registry.npmjs.org/assemblyscript/-/assemblyscript-0.28.8.tgz",
+                       "integrity": "sha512-RtnvzuplmvWeOlYLgjb61jE/Uvj0LYxQ8KxfO+ARu2zOH69NNnS4gfSRDSq0CbM1qZw91kVd7QKmGZFxUlfQ8g==",
                        "dev": true,
                        "license": "Apache-2.0",
                        "dependencies": {
                        }
                },
                "node_modules/b4a": {
-                       "version": "1.6.7",
-                       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz",
-                       "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==",
+                       "version": "1.7.3",
+                       "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.7.3.tgz",
+                       "integrity": "sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==",
                        "license": "Apache-2.0",
-                       "optional": true
+                       "optional": true,
+                       "peerDependencies": {
+                               "react-native-b4a": "*"
+                       },
+                       "peerDependenciesMeta": {
+                               "react-native-b4a": {
+                                       "optional": true
+                               }
+                       }
                },
                "node_modules/bare-events": {
-                       "version": "2.6.1",
-                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.6.1.tgz",
-                       "integrity": "sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==",
+                       "version": "2.8.0",
+                       "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.0.tgz",
+                       "integrity": "sha512-AOhh6Bg5QmFIXdViHbMc2tLDsBIRxdkIaIddPslJF9Z5De3APBScuqGP2uThXnIpqFrgoxMNC6km7uXNIMLHXA==",
                        "license": "Apache-2.0",
-                       "optional": true
+                       "optional": true,
+                       "peerDependencies": {
+                               "bare-abort-controller": "*"
+                       },
+                       "peerDependenciesMeta": {
+                               "bare-abort-controller": {
+                                       "optional": true
+                               }
+                       }
                },
                "node_modules/bare-fs": {
-                       "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.1.tgz",
-                       "integrity": "sha512-mELROzV0IhqilFgsl1gyp48pnZsaV9xhQapHLDsvn4d4ZTfbFhcghQezl7FTEDNBcGqLUnNI3lUlm6ecrLWdFA==",
+                       "version": "4.4.10",
+                       "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.4.10.tgz",
+                       "integrity": "sha512-arqVF+xX/rJHwrONZaSPhlzleT2gXwVs9rsAe1p1mIVwWZI2A76/raio+KwwxfWMO8oV9Wo90EaUkS2QwVmy4w==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                                "bare-events": "^2.5.4",
                                "bare-path": "^3.0.0",
-                               "bare-stream": "^2.6.4"
+                               "bare-stream": "^2.6.4",
+                               "bare-url": "^2.2.2",
+                               "fast-fifo": "^1.3.2"
                        },
                        "engines": {
                                "bare": ">=1.16.0"
                                }
                        }
                },
+               "node_modules/bare-url": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.2.2.tgz",
+                       "integrity": "sha512-g+ueNGKkrjMazDG3elZO1pNs3HY5+mMmOet1jtKyhOaCnkLzitxf26z7hoAEkDNgdNmnc1KIlt/dw6Po6xZMpA==",
+                       "license": "Apache-2.0",
+                       "optional": true,
+                       "dependencies": {
+                               "bare-path": "^3.0.0"
+                       }
+               },
                "node_modules/basic-ftp": {
                        "version": "5.0.5",
                        "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz",
                        }
                },
                "node_modules/chromium-bidi": {
-                       "version": "8.0.0",
-                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-8.0.0.tgz",
-                       "integrity": "sha512-d1VmE0FD7lxZQHzcDUCKZSNRtRwISXDsdg4HjdTR5+Ll5nQ/vzU12JeNmupD6VWffrPSlrnGhEWlLESKH3VO+g==",
+                       "version": "9.1.0",
+                       "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-9.1.0.tgz",
+                       "integrity": "sha512-rlUzQ4WzIAWdIbY/viPShhZU2n21CxDUgazXVbw4Hu1MwaeUSEksSeM6DqPgpRjCLXRk702AVRxJxoOz0dw4OA==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/debug": {
-                       "version": "4.4.1",
-                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
-                       "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+                       "version": "4.4.3",
+                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+                       "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                                "node": ">= 14"
                        }
                },
-               "node_modules/devtools-protocol": {
-                       "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
-               },
                "node_modules/emoji-regex": {
                        "version": "8.0.0",
                        "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
                        }
                },
                "node_modules/error-ex": {
-                       "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
-                       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+                       "version": "1.3.4",
+                       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz",
+                       "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        }
                },
                "node_modules/esbuild": {
-                       "version": "0.25.9",
-                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
-                       "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
+                       "version": "0.25.10",
+                       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.10.tgz",
+                       "integrity": "sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==",
                        "dev": true,
                        "hasInstallScript": true,
                        "license": "MIT",
+                       "peer": true,
                        "bin": {
                                "esbuild": "bin/esbuild"
                        },
                                "node": ">=18"
                        },
                        "optionalDependencies": {
-                               "@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"
+                               "@esbuild/aix-ppc64": "0.25.10",
+                               "@esbuild/android-arm": "0.25.10",
+                               "@esbuild/android-arm64": "0.25.10",
+                               "@esbuild/android-x64": "0.25.10",
+                               "@esbuild/darwin-arm64": "0.25.10",
+                               "@esbuild/darwin-x64": "0.25.10",
+                               "@esbuild/freebsd-arm64": "0.25.10",
+                               "@esbuild/freebsd-x64": "0.25.10",
+                               "@esbuild/linux-arm": "0.25.10",
+                               "@esbuild/linux-arm64": "0.25.10",
+                               "@esbuild/linux-ia32": "0.25.10",
+                               "@esbuild/linux-loong64": "0.25.10",
+                               "@esbuild/linux-mips64el": "0.25.10",
+                               "@esbuild/linux-ppc64": "0.25.10",
+                               "@esbuild/linux-riscv64": "0.25.10",
+                               "@esbuild/linux-s390x": "0.25.10",
+                               "@esbuild/linux-x64": "0.25.10",
+                               "@esbuild/netbsd-arm64": "0.25.10",
+                               "@esbuild/netbsd-x64": "0.25.10",
+                               "@esbuild/openbsd-arm64": "0.25.10",
+                               "@esbuild/openbsd-x64": "0.25.10",
+                               "@esbuild/openharmony-arm64": "0.25.10",
+                               "@esbuild/sunos-x64": "0.25.10",
+                               "@esbuild/win32-arm64": "0.25.10",
+                               "@esbuild/win32-ia32": "0.25.10",
+                               "@esbuild/win32-x64": "0.25.10"
                        }
                },
                "node_modules/esbuild-plugin-glsl": {
                                "node": ">=0.10.0"
                        }
                },
+               "node_modules/events-universal": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
+                       "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
+                       "license": "Apache-2.0",
+                       "optional": true,
+                       "dependencies": {
+                               "bare-events": "^2.7.0"
+                       }
+               },
                "node_modules/extract-zip": {
                        "version": "2.0.1",
                        "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
                        }
                },
                "node_modules/puppeteer": {
-                       "version": "24.17.0",
-                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.17.0.tgz",
-                       "integrity": "sha512-CGrmJ8WgilK3nyE73k+pbxHggETPpEvL6AQ9H5JSK1RgZRGMQVJ+iO3MocGm9yBQXQJ9U5xijyLvkYXFeb0/+g==",
+                       "version": "24.24.0",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.24.0.tgz",
+                       "integrity": "sha512-jRn6T8rSrQZXIplXICpH2zYJ2XrIFY7Ug0+TxRTuwY8ZTL7+MKDvFH0aLG7Xx3ts4twzxIKZmiYo+qg7whNpZw==",
                        "hasInstallScript": true,
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.7",
-                               "chromium-bidi": "8.0.0",
+                               "@puppeteer/browsers": "2.10.11",
+                               "chromium-bidi": "9.1.0",
                                "cosmiconfig": "^9.0.0",
-                               "devtools-protocol": "0.0.1475386",
-                               "puppeteer-core": "24.17.0",
+                               "devtools-protocol": "0.0.1508733",
+                               "puppeteer-core": "24.24.0",
                                "typed-query-selector": "^2.12.0"
                        },
                        "bin": {
                        }
                },
                "node_modules/puppeteer-core": {
-                       "version": "24.17.0",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.17.0.tgz",
-                       "integrity": "sha512-RYOBKFiF+3RdwIZTEacqNpD567gaFcBAOKTT7742FdB1icXudrPI7BlZbYTYWK2wgGQUXt9Zi1Yn+D5PmCs4CA==",
+                       "version": "24.24.0",
+                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.24.0.tgz",
+                       "integrity": "sha512-RR5AeQ6dIbSepDe9PTtfgK1fgD7TuA9qqyGxPbFCyGfvfkbR7MiqNYdE7AhbTaFIqG3hFBtWwbVKVZF8oEqj7Q==",
                        "license": "Apache-2.0",
                        "optional": true,
                        "dependencies": {
-                               "@puppeteer/browsers": "2.10.7",
-                               "chromium-bidi": "8.0.0",
-                               "debug": "^4.4.1",
-                               "devtools-protocol": "0.0.1475386",
+                               "@puppeteer/browsers": "2.10.11",
+                               "chromium-bidi": "9.1.0",
+                               "debug": "^4.4.3",
+                               "devtools-protocol": "0.0.1508733",
                                "typed-query-selector": "^2.12.0",
+                               "webdriver-bidi-protocol": "0.3.6",
                                "ws": "^8.18.3"
                        },
                        "engines": {
                                "node": ">=18"
                        }
                },
+               "node_modules/puppeteer-core/node_modules/devtools-protocol": {
+                       "version": "0.0.1508733",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1508733.tgz",
+                       "integrity": "sha512-QJ1R5gtck6nDcdM+nlsaJXcelPEI7ZxSMw1ujHpO1c4+9l+Nue5qlebi9xO1Z2MGr92bFOQTW7/rrheh5hHxDg==",
+                       "license": "BSD-3-Clause",
+                       "optional": true
+               },
+               "node_modules/puppeteer/node_modules/devtools-protocol": {
+                       "version": "0.0.1508733",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1508733.tgz",
+                       "integrity": "sha512-QJ1R5gtck6nDcdM+nlsaJXcelPEI7ZxSMw1ujHpO1c4+9l+Nue5qlebi9xO1Z2MGr92bFOQTW7/rrheh5hHxDg==",
+                       "license": "BSD-3-Clause",
+                       "optional": true
+               },
                "node_modules/require-directory": {
                        "version": "2.1.1",
                        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
                        }
                },
                "node_modules/semver": {
-                       "version": "7.7.2",
-                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-                       "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
+                       "version": "7.7.3",
+                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
+                       "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
                        "license": "ISC",
                        "optional": true,
                        "bin": {
                        }
                },
                "node_modules/streamx": {
-                       "version": "2.22.1",
-                       "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.1.tgz",
-                       "integrity": "sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==",
+                       "version": "2.23.0",
+                       "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz",
+                       "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
+                               "events-universal": "^1.0.0",
                                "fast-fifo": "^1.3.2",
                                "text-decoder": "^1.1.0"
-                       },
-                       "optionalDependencies": {
-                               "bare-events": "^2.2.0"
                        }
                },
                "node_modules/string-width": {
                        }
                },
                "node_modules/tar-fs": {
-                       "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==",
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.1.tgz",
+                       "integrity": "sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==",
                        "license": "MIT",
                        "optional": true,
                        "dependencies": {
                        "optional": true
                },
                "node_modules/typescript": {
-                       "version": "5.9.2",
-                       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
-                       "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
+                       "version": "5.9.3",
+                       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
+                       "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
                        "devOptional": true,
                        "license": "Apache-2.0",
+                       "peer": true,
                        "bin": {
                                "tsc": "bin/tsc",
                                "tsserver": "bin/tsserver"
                        }
                },
                "node_modules/undici-types": {
-                       "version": "7.10.0",
-                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
-                       "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
+                       "version": "7.14.0",
+                       "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz",
+                       "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==",
                        "devOptional": true,
                        "license": "MIT"
                },
+               "node_modules/webdriver-bidi-protocol": {
+                       "version": "0.3.6",
+                       "resolved": "https://registry.npmjs.org/webdriver-bidi-protocol/-/webdriver-bidi-protocol-0.3.6.tgz",
+                       "integrity": "sha512-mlGndEOA9yK9YAbvtxaPTqdi/kaCWYYfwrZvGzcmkr/3lWM+tQj53BxtpVd6qbC6+E5OnHXgCcAhre6AkXzxjA==",
+                       "license": "Apache-2.0",
+                       "optional": true
+               },
                "node_modules/wrap-ansi": {
                        "version": "7.0.0",
                        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
index ac2b80c3d23e949cfb282b9621c91d810bbf3888..cbe13b4efe815427e6c0f5bdda70e9ffb6af3c42 100644 (file)
                "test": "npm run build:dev && ./test/script.sh"
        },
        "devDependencies": {
-               "@types/node": "^24.3.0",
-               "@webgpu/types": "^0.1.64",
-               "assemblyscript": "^0.28.4",
-               "esbuild": "^0.25.9",
+               "@types/node": "^24.7.1",
+               "@webgpu/types": "^0.1.65",
+               "assemblyscript": "^0.28.8",
+               "esbuild": "^0.25.10",
                "esbuild-plugin-glsl": "^1.4.0",
-               "typescript": "^5.9.2"
+               "typescript": "^5.9.3"
        },
        "optionalDependencies": {
-               "puppeteer": "^24.17.0"
+               "puppeteer": "^24.24.0"
        },
        "type": "module",
        "exports": {